Local Search Algorithms for Rank-Constrained Convex Optimization

January 12, 2021
Abstract

We propose greedy and local search algorithms for rank-constrained convex optimization, namely solving$\underset{\mathrm{rank}(A)\leq r^*}{\min}\, R(A)$given a convex function $R:\mathbb{R}^{m\times n}\rightarrow \mathbb{R}$ and a parameter $r^*$.These algorithms consist of repeating two steps: (a) adding a new rank-1 matrix to $A$ and (b) enforcing the rank constraint on $A$. We provide a tight theoretical analysis showing thatif the \emph{rank-restricted} condition number of $R$ is $\kappa$,a solution $A$ with rank $O(r^*\cdot \min\{\kappa \log \frac{R(\mathbf{0}) - R(A^*)}{\eps}, \kappa^2\})$ and $R(A) \leq R(A^*) + \eps$can be recovered, where $A^*$ is the optimal solution. This significantly generalizesassociated results on sparse convex optimization, as well as rank-constrained convex optimizationfor smooth functions. We then introduce new practical variants of these algorithms that have superior runtime and recover better solutions in practice.We demonstrate the versatility of these methods on a wide range of applications involvingmatrix completion and robust principal component analysis.

Download
Publication Type
Paper
Conference / Journal Name
ICLR 2021

BibTeX


@inproceedings{
    author = {},
    title = {‌Local Search Algorithms for Rank-Constrained Convex Optimization‌},
    booktitle = {Proceedings of ICLR 2021‌},
    year = {‌2021‌}
}