Frank-Wolfe Optimization for Symmetric-NMF under Simplicial Constraint

06/20/2017
by   Han Zhao, et al.
0

We propose a Frank-Wolfe (FW) solver to optimize the symmetric nonnegative matrix factorization problem under a simplicial constraint. Compared with existing solutions, this algorithm is extremely simple to implement, and has almost no hyperparameters to be tuned. Building on the recent advances of FW algorithms in nonconvex optimization, we prove an O(1/ε^2) convergence rate to stationary points, via a tight bound Θ(n^2) on the curvature constant. Numerical results demonstrate the effectiveness of our algorithm. As a side contribution, we construct a simple nonsmooth convex problem where the FW algorithm fails to converge to the optimum. This result raises an interesting question about necessary conditions of the success of the FW algorithm on convex problems.

READ FULL TEXT
research
03/24/2017

A Nonconvex Splitting Method for Symmetric Nonnegative Matrix Factorization: Convergence Analysis and Optimality

Symmetric nonnegative matrix factorization (SymNMF) has important applic...
research
09/04/2016

A Unified Convergence Analysis of the Multiplicative Update Algorithm for Regularized Nonnegative Matrix Factorization

The multiplicative update (MU) algorithm has been extensively used to es...
research
11/14/2018

Dropping Symmetry for Fast Symmetric Nonnegative Matrix Factorization

Symmetric nonnegative matrix factorization (NMF), a special but importan...
research
09/23/2013

Ellipsoidal Rounding for Nonnegative Matrix Factorization Under Noisy Separability

We present a numerical algorithm for nonnegative matrix factorization (N...
research
05/29/2023

Statistically Optimal K-means Clustering via Nonnegative Low-rank Semidefinite Programming

K-means clustering is a widely used machine learning method for identify...
research
10/19/2017

Efficient Robust Matrix Factorization with Nonconvex Loss

Robust matrix factorization (RMF), which uses the ℓ_1-loss, often outper...
research
05/23/2019

Scale Invariant Power Iteration

Power iteration has been generalized to solve many interesting problems ...

Please sign up or login with your details

Forgot password? Click here to reset