Jekyll2021-03-06T14:09:48-08:00https://savs95.github.io/feed.xmlApoorvTheoryApoorv Vikram SinghA Note About Sparse Optimization2019-11-26T00:00:00-08:002019-11-26T00:00:00-08:00https://savs95.github.io/posts/2019/11/sparse-optz<p>For an under-determined system of linear equations, there exists infinitely many solutions. However, with more information, for example, if we know the the optimal solution is sparse, we can recover the desired solution.</p>
<p>There are also cases where we are interested in the sparse solution. For such problems we generally introduce a regularizer, to force the solution to be sparse:</p>
<center> $ \min_{\theta} ~ $ loss$ (\theta, $ data) $ + ~ \lambda $ regularizer $ (\theta) .$ </center>
<p>One of the most popular choice for a regularizer is the $ \ell_1 $ norm regularization (when $ \theta $ is a vector) or nuclear norm regularization (when $ \theta $ is a matrix). I used to think that $ \ell_1 $ regularization makes sense because it is the tightest convex-relaxation to the corresponding objective function with $ \ell_0 $ function regularization (which makes the problem non-convex).
However, in a talk by <a href="http://users.cms.caltech.edu/~venkatc/">Venkat Chandrasekaran</a>, I came to know that I was essentially wrong.
The tightest convex relaxation of objective with the $ \ell_0 $ function regularization need not be the $ \ell_1 $ regularization. Suppose the problem at hand was:</p>
<center> $ \min_{\theta} ~ $ loss$ (\theta, $ data) $ + ~ \lambda \ell_0 (\theta) .$ </center>
<p>Let the optimum value of this (non-convex) optimization problem be $ OPT $. Suppose the tightest convex relaxation of this problem is:</p>
<center> $ \min_{\theta} ~ $ loss$ (\theta, $ data) $ + ~ \lambda \ell_c (\theta) .$ </center>
<p>Let the optimum value of this optimization problem be $ OPT_c $. The solution returned by this convex optimization need not be the sparsest. In fact, it could be the case that the sparsest solution is returned by this optimization problem:</p>
<center> $ \min_{\theta} ~ $ loss$ (\theta, $ data) $ + ~ \lambda \ell_1 (\theta) .$ </center>
<p>Let the optimum value of this objective function be $ OPT_1 $.</p>
<p>The above scenario could be be true because convex relaxation guarantees nothing about sparsity of the solution. It only tells that $ OPT $ is closer to $ OPT_c $ than $ OPT_1 $. Turns out, in many cases, $ \ell_1 $-regularization forces the solution to be on the “low-dimensional” face of the polytope formed by the “atoms” (see <a href="https://arxiv.org/pdf/1012.0621.pdf">Convex Geometry of Linear Inverse Problems</a>).</p>
<p>I also attended a <a href="http://seminaire.univ-lille1.fr/node/414">talk</a> by <a href="https://www.amensch.fr/">Dr Arthur Mensch</a>, where he showed <a href="https://arxiv.org/pdf/1802.03676.pdf">an example</a> (in the section on Smoothed max operators) where $ \ell_2^2 $ regularization lead to the sparsest solution!</p>
<p>Looking forward to an interesting talk happening on December 3 by Stephane Chretien happening at <a href="https://modal.lille.inria.fr/wikimodal/doku.php?id=seminars">INRIA Lille</a>, on a new and simpler analysis of robust PCA using the descent cone approach mentioned/developed in the <a href="https://arxiv.org/abs/1303.6672">Amelunxen, Lotz, McCoy, and Tropp. Living on the edge…</a> paper.</p>Apoorv Vikram SinghFor an under-determined system of linear equations, there exists infinitely many solutions. However, with more information, for example, if we know the the optimal solution is sparse, we can recover the desired solution.ICTS Summer School on Advanced in Applied Probability2019-08-16T00:00:00-07:002019-08-16T00:00:00-07:00https://savs95.github.io/posts/2019/08/icts-paap<p>I have been attending an awesome summer school at ICTS on Advances in Applied Probability at ICTS. <a href="https://www.icts.res.in/program/paap2019">Find the link here!</a> There are many interesting things I have learnt here. Things that were related to my interests were the: optimal transport course by Dr Jose Blanchet, non-parametric matrix estimation by Dr Devarat Shah, and a talk on Gaussian mean estimation by Dr Praneeth Netrapalli. Find the videos for these talks on <a href="https://www.youtube.com/watch?v=jfxUxlTHnjY&list=PL04QVxpjcnjg_94pKWf8WHFUCdjVAUHp3">YouTube</a>.</p>Apoorv Vikram SinghI have been attending an awesome summer school at ICTS on Advances in Applied Probability at ICTS. Find the link here! There are many interesting things I have learnt here. Things that were related to my interests were the: optimal transport course by Dr Jose Blanchet, non-parametric matrix estimation by Dr Devarat Shah, and a talk on Gaussian mean estimation by Dr Praneeth Netrapalli. Find the videos for these talks on YouTube.