Smoothing L1 norm, Huber vs Conjugate - MathOverflow most recent 30 from http://mathoverflow.net2013-05-22T04:09:36Zhttp://mathoverflow.net/feeds/question/118333http://www.creativecommons.org/licenses/by-nc/2.5/rdfhttp://mathoverflow.net/questions/118333/smoothing-l1-norm-huber-vs-conjugateSmoothing L1 norm, Huber vs Conjugatedigdug2013-01-08T04:36:48Z2013-01-08T09:51:34Z
<p>I'm trying to minimize a convex (not necessarily strictly convex) function involving an L1 norm (similar to lasso), which makes it non-differentiable at some points. So I'd like to smooth it and treat it as an L2 norm problem.</p>
<p>The two approaches I've seen ( <a href="http://www.ee.ucla.edu/~vandenbe/236C/lectures/smoothing.pdf" rel="nofollow">http://www.ee.ucla.edu/~vandenbe/236C/lectures/smoothing.pdf</a> ) are directly smoothing the L1 norm using the Huber function, and smoothing the conjugate (i.e, derive the dual norm, here it's L-infinity, which is still non-differentiable, then smooth that).</p>
<p>The Huber approach is much simpler, is there any advantage in the conjugate method over Huber? I can't see the point of smoothing the dual instead of just smoothing the primal.</p>
http://mathoverflow.net/questions/118333/smoothing-l1-norm-huber-vs-conjugate/118346#118346Answer by Dirk for Smoothing L1 norm, Huber vs ConjugateDirk2013-01-08T09:51:34Z2013-01-08T09:51:34Z<p>Following the suggestion of András Bátkai I post my comment as an answer:</p>
<p>Smoothing the dual or the primal problem are quite different things: Smoothing the dual will not give you a smooth primal. However, you get a strongly convex primal by dual smoothing (as opposed to merely a strictly convex primal by Huber smoothing). Hence, it depends on what kind of regularity you are aiming at: A smoother primal or a "more convex" primal - both can be helpful algorithmically. A smooth primal allows you to use gradients instead of subgradients and in turn allows you to apply gradient methods with appropriate stopping rules and such. A strongly convex primal leads to a proximal mapping of the primal objective which is not only non-expansive but contractive which is favorable for proximal-splitting methods.</p>
<p>Of course, you can also apply both primal and dual smoothing if you like.</p>
<p>Moreover, note that there are numerous methods to treat nonsmooth convex minimization problems efficiently</p>