Rank Minimization via Online Learning

Abstract

Minimum rank problems arise frequently in machine learning applications and are notoriously difficult to solve due to the non-convex nature of the rank objective. In this paper, we present the first online learning approach for the problem of rank minimization of matrices over polyhedral sets. In particular, we present two online learning algorithms for rank minimization - our first algorithm is a multiplicative update method based on a generalized experts framework, while our second algorithm is a novel application of the online convex programming framework [Zinkevich, 2003]. In the latter, we flip the role of the decision maker by making the decision maker search over the constraint space instead of feasible points, as is usually the case in online convex programming. A salient feature of our online learning approach is that it allows us to give the first provable approximation guarantees for the rank minimization problem over polyhedral sets. We demonstrate the effectiveness of our methods on synthetic examples, and on the real-life application of low-rank kernel learning.

Cite

Text

Meka et al. "Rank Minimization via Online Learning." International Conference on Machine Learning, 2008. doi:10.1145/1390156.1390239

Markdown

[Meka et al. "Rank Minimization via Online Learning." International Conference on Machine Learning, 2008.](https://mlanthology.org/icml/2008/meka2008icml-rank/) doi:10.1145/1390156.1390239

BibTeX

@inproceedings{meka2008icml-rank,
  title     = {{Rank Minimization via Online Learning}},
  author    = {Meka, Raghu and Jain, Prateek and Caramanis, Constantine and Dhillon, Inderjit S.},
  booktitle = {International Conference on Machine Learning},
  year      = {2008},
  pages     = {656-663},
  doi       = {10.1145/1390156.1390239},
  url       = {https://mlanthology.org/icml/2008/meka2008icml-rank/}
}