A Non-commutative Extension of Lee-Seung's Algorithm for Positive Semidefinite Factorizations

06/01/2021
by   Yong Sheng Soh, et al.
0

Given a matrix X∈ℝ_+^m× n with nonnegative entries, a Positive Semidefinite (PSD) factorization of X is a collection of r × r-dimensional PSD matrices {A_i} and {B_j} satisfying X_ij= tr(A_i B_j) for all i∈ [m], j∈ [n]. 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 r-dimensional nonnegative vectors {a_i} and {b_j} satisfying X_ij= a_i^⊤ b_j, for all i∈ [m], j∈ [n] – 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/02/2021

Multiplicative updates for symmetric-cone factorizations

Given a matrix X∈ℝ^m× n_+ with non-negative entries, the cone factorizat...
research
03/31/2023

A fast Multiplicative Updates algorithm for Non-negative Matrix Factorization

Nonnegative Matrix Factorization is an important tool in unsupervised ma...
research
07/24/2020

Positive Semidefinite Matrix Factorization: A Connection with Phase Retrieval and Affine Rank Minimization

Positive semidefinite matrix factorization (PSDMF) expresses each entry ...
research
03/10/2020

Off-diagonal Symmetric Nonnegative Matrix Factorization

Symmetric nonnegative matrix factorization (symNMF) is a variant of nonn...
research
10/30/2017

Stochastic variance reduced multiplicative update for nonnegative matrix factorization

Nonnegative matrix factorization (NMF), a dimensionality reduction and f...
research
01/05/2019

Sum-of-square-of-rational-function based representations of positive semidefinite polynomial matrices

The paper proves sum-of-square-of-rational-function based representation...
research
02/05/2019

Exponentiated Gradient Meets Gradient Descent

The (stochastic) gradient descent and the multiplicative update method a...

Please sign up or login with your details

Forgot password? Click here to reset