A Non-commutative Extension of Lee-Seung's Algorithm for Positive Semidefinite Factorizations
Yong Sheng Soh, Antonios Varvitsiotis
Abstract
Given a matrix with nonnegative entries, a Positive Semidefinite (PSD) factorization of is a collection of -dimensional PSD matrices and satisfying for all . PSD factorizations are fundamentally linked to understanding the expressiveness of semidefinite programs as well as the power and limitations of quantum resources in information theory. The PSD factorization task generalizes the Non-negative Matrix Factorization (NMF) problem where we seek a collection of -dimensional nonnegative vectors and satisfying , for all -- one can recover the latter problem by choosing matrices in the PSD factorization to be diagonal. The most widely used algorithm for computing NMFs of a matrix is the Multiplicative Update algorithm developed by Lee and Seung, in which nonnegativity of the updates is preserved by scaling with positive diagonal matrices. In this paper, we describe a non-commutative extension of Lee-Seung's algorithm, which we call the Matrix Multiplicative Update (MMU) algorithm, for computing PSD factorizations. The MMU algorithm ensures that updates remain PSD by congruence scaling with the matrix geometric mean of appropriate PSD matrices, and it retains the simplicity of implementation that Lee-Seung's algorithm enjoys. Building on the Majorization-Minimization framework, we show that under our update scheme the squared loss objective is non-increasing and fixed points correspond to critical points. The analysis relies on Lieb's Concavity Theorem. Beyond PSD factorizations, we use the MMU algorithm as a primitive to calculate block-diagonal PSD factorizations and tensor PSD factorizations. We demonstrate the utility of our method with experiments on real and synthetic data.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Related papers
- Statistically Optimal K-means Clustering via Nonnegative Low-rank Semidefinite ProgrammingYubo Zhuang, Xiaohui Chen, Yun Yang, Richard Y. ZhangICLR 2024 · 9 citations
- Payoff-based Learning with Matrix Multiplicative Weights in Quantum GamesKyriakos Lotidis, Panayotis Mertikopoulos, Nicholas Bambos, Jose H. BlanchetNeurIPS 2023 · 3 citations
- Convergence and Complexity Guarantee for Inexact First-order Riemannian Optimization AlgorithmsYuchen Li, Laura Balzano, Deanna Needell, Hanbaek LyuICML 2024 · 1 citation
- Differential Privacy for Euclidean Jordan Algebra with Applications to Private Symmetric Cone ProgrammingZhao Song, Jianfei Xue, Lichen ZhangNeurIPS 2025
- In-depth Analysis of Low-rank Matrix Factorisation in a Federated SettingConstantin Philippenko, Kevin Scaman, Laurent MassouliéAAAI 2025 · 3 citations
