Efficient Preconditioning for Noisy Separable NMFs by Successive Projection Based Low-Rank Approximations

10/01/2017
by   Tomohiko Mizutani, et al.
0

The successive projection algorithm (SPA) can quickly solve a nonnegative matrix factorization problem under a separability assumption. Even if noise is added to the problem, SPA is robust as long as the perturbations caused by the noise are small. In particular, robustness against noise should be high when handling the problems arising from real applications. The preconditioner proposed by Gillis and Vavasis (2015) makes it possible to enhance the noise robustness of SPA. Meanwhile, an additional computational cost is required. The construction of the preconditioner contains a step to compute the top-k truncated singular value decomposition of an input matrix. It is known that the decomposition provides the best rank-k approximation to the input matrix; in other words, a matrix with the smallest approximation error among all matrices of rank less than k. This step is an obstacle to an efficient implementation of the preconditioned SPA. To address the cost issue, we propose a modification of the algorithm for constructing the preconditioner. Although the original algorithm uses the best rank-k approximation, instead of it, our modification uses an alternative. Ideally, this alternative should have high approximation accuracy and low computational cost. To ensure this, our modification employs a rank-k approximation produced by an SPA based algorithm. We analyze the accuracy of the approximation and evaluate the computational cost of the algorithm. We then present an empirical study revealing the actual performance of the SPA based rank-k approximation algorithm and the modified preconditioned SPA.

READ FULL TEXT

page 25

page 27

research
10/30/2019

Learning-Based Low-Rank Approximations

We introduce a "learning-based" algorithm for the low-rank decomposition...
research
09/02/2020

Tangent Space Based Alternating Projections for Nonnegative Low Rank Matrix Approximation

In this paper, we develop a new alternating projection method to compute...
research
06/28/2015

Robustness Analysis of Preconditioned Successive Projection Algorithm for General Form of Separable NMF Problem

The successive projection algorithm (SPA) has been known to work well fo...
research
07/31/2020

Functional Tucker approximation using Chebyshev interpolation

This work is concerned with approximating a trivariate function defined ...
research
06/27/2021

Fast and stable modification of the Gauss-Newton method for low-rank signal estimation

The weighted nonlinear least-squares problem for low-rank signal estimat...
research
05/16/2018

A Note on QR-Based Model Reduction: Algorithm, Software, and Gravitational Wave Applications

While the proper orthogonal decomposition (POD) is optimal under certain...
research
12/06/2009

On the numeric stability of the SFA implementation sfa-tk

Slow feature analysis (SFA) is a method for extracting slowly varying fe...

Please sign up or login with your details

Forgot password? Click here to reset