Affine Rank Minimization via Asymptotic Log-Det Iteratively Reweighted Least Squares
Abstract
The affine rank minimization problem is a well-known approach to matrix recovery. While there are various surrogates to this NP-hard problem, we prove that the asymptotic minimization of log-det objective functions indeed always reveals the desired, lowest-rank matrices---whereas such may or may not recover a sought-after ground truth. Concerning commonly applied methods such as iteratively reweighted least squares, one thus remains with two difficult to distinguish concerns: how problematic are local minima inherent to the approach truly; and opposingly, how influential instead is the numerical realization. We first show that comparable solution statements do not hold true for Schatten-$p$ functions, including the nuclear norm, and discuss the role of divergent minimizers. Subsequently, we outline corresponding implications for general optimization approaches as well as the more specific IRLS-$0$ algorithm, emphasizing through examples that the transition of the involved smoothing parameter to zero is frequently a more substantial issue than non-convexity. Lastly, we analyze several presented aspects empirically in a series of numerical experiments. In particular, allowing for instance sufficiently many iterations, one may even observe a phase transition for generic recoverability at the absolute theoretical minimum.
Cite
Text
Krämer. "Affine Rank Minimization via Asymptotic Log-Det Iteratively Reweighted Least Squares." Journal of Machine Learning Research, 2025.Markdown
[Krämer. "Affine Rank Minimization via Asymptotic Log-Det Iteratively Reweighted Least Squares." Journal of Machine Learning Research, 2025.](https://mlanthology.org/jmlr/2025/kramer2025jmlr-affine/)BibTeX
@article{kramer2025jmlr-affine,
title = {{Affine Rank Minimization via Asymptotic Log-Det Iteratively Reweighted Least Squares}},
author = {Krämer, Sebastian},
journal = {Journal of Machine Learning Research},
year = {2025},
pages = {1-44},
volume = {26},
url = {https://mlanthology.org/jmlr/2025/kramer2025jmlr-affine/}
}