Characterizing the Loss Landscape in Non-Negative Matrix Factorization
Abstract
Non-negative matrix factorization (NMF) is a highly celebrated algorithm for matrix decomposition that guarantees non-negative factors. The underlying optimization problem is computationally intractable, yet in practice, gradient-descent-based methods often find good solutions. In this paper, we revisit the NMF optimization problem and analyze its loss landscape in non-worst-case settings. It has recently been observed that gradients in deep networks tend to point towards the final minimizer throughout the optimization procedure. We show that a similar property holds (with high probability) for NMF, provably in a non-worst case model with a planted solution, and empirically across an extensive suite of real-world NMF problems. Our analysis predicts that this property becomes more likely with growing number of parameters, and experiments suggest that a similar trend might also hold for deep neural networks---turning increasing dataset sizes and model sizes into a blessing from an optimization perspective.
Cite
Text
Bjorck et al. "Characterizing the Loss Landscape in Non-Negative Matrix Factorization." AAAI Conference on Artificial Intelligence, 2021. doi:10.1609/AAAI.V35I8.16836Markdown
[Bjorck et al. "Characterizing the Loss Landscape in Non-Negative Matrix Factorization." AAAI Conference on Artificial Intelligence, 2021.](https://mlanthology.org/aaai/2021/bjorck2021aaai-characterizing/) doi:10.1609/AAAI.V35I8.16836BibTeX
@inproceedings{bjorck2021aaai-characterizing,
title = {{Characterizing the Loss Landscape in Non-Negative Matrix Factorization}},
author = {Bjorck, Johan and Kabra, Anmol and Weinberger, Kilian Q. and Gomes, Carla P.},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {2021},
pages = {6768-6776},
doi = {10.1609/AAAI.V35I8.16836},
url = {https://mlanthology.org/aaai/2021/bjorck2021aaai-characterizing/}
}