Smoothed Separable Nonnegative Matrix Factorization

10/11/2021
by   Nicolas Nadisic, et al.
0

Given a set of data points belonging to the convex hull of a set of vertices, a key problem in data analysis and machine learning is to estimate these vertices in the presence of noise. Many algorithms have been developed under the assumption that there is at least one nearby data point to each vertex; two of the most widely used ones are vertex component analysis (VCA) and the successive projection algorithm (SPA). This assumption is known as the pure-pixel assumption in blind hyperspectral unmixing, and as the separability assumption in nonnegative matrix factorization. More recently, Bhattacharyya and Kannan (ACM-SIAM Symposium on Discrete Algorithms, 2020) proposed an algorithm for learning a latent simplex (ALLS) that relies on the assumption that there is more than one nearby data point for each vertex. In that scenario, ALLS is probalistically more robust to noise than algorithms based on the separability assumption. In this paper, inspired by ALLS, we propose smoothed VCA (SVCA) and smoothed SPA (SSPA) that generalize VCA and SPA by assuming the presence of several nearby data points to each vertex. We illustrate the effectiveness of SVCA and SSPA over VCA, SPA and ALLS on synthetic data sets, and on the unmixing of hyperspectral images.

READ FULL TEXT
research
08/06/2012

Fast and Robust Recursive Algorithms for Separable Nonnegative Matrix Factorization

In this paper, we study the nonnegative matrix factorization problem und...
research
07/22/2020

Simplex-Structured Matrix Factorization: Sparsity-based Identifiability and Provably Correct Algorithms

In this paper, we provide novel algorithms with identifiability guarante...
research
07/03/2018

Endmember Extraction on the Grassmannian

Endmember extraction plays a prominent role in a variety of data analysi...
research
02/05/2018

Robust Vertex Enumeration for Convex Hulls in High Dimensions

Computation of the vertices of the convex hull of a set S of n points in...
research
08/12/2019

Successive Projection Algorithm Robust to Outliers

The successive projection algorithm (SPA) is a fast algorithm to tackle ...
research
04/14/2019

Finding a latent k-simplex in O(k . nnz(data)) time via Subset Smoothing

The core problem in many Latent Variable Models, widely used in Unsuperv...
research
06/27/2021

On Hyperspectral Unmixing

In this article the author reviews José Bioucas-Dias' key contributions ...

Please sign up or login with your details

Forgot password? Click here to reset