paper-with-me

Papers

Randomized Algorithms for Symmetric Nonnegative Matrix Factorization

2024-02-13 · Koby Hayashi, Sinan G. Aksoy, Grey Ballard, Haesun Park

Symmetric Nonnegative Matrix Factorization (SymNMF) is a technique in data analysis and machine learning that approximates a symmetric matrix with a product of a nonnegative, low-rank matrix and its transpose. To design faster and more scalable algorithms for SymNMF we develop two randomized algorithms for its computation. The first algorithm uses randomized matrix sketching to compute an initial low-rank approximation to the input matrix and proceeds to rapidly compute a SymNMF of the approximation. The second algorithm uses randomized leverage score sampling to approximately solve constrained least squares problems. Many successful methods for SymNMF rely on (approximately) solving sequences of constrained least squares problems. We prove theoretically that leverage score sampling can approximately solve nonnegative least squares problems to a chosen accuracy with high probability. Additionally, we prove sampling complexity results for previously proposed hybrid sampling techniques which deterministically include high leverage score rows. This hybrid scheme is crucial for obtaining speeds ups in practice. Finally we demonstrate that both methods work well in practice by applying them to graph clustering tasks on large real world data sets. These experiments show that our methods approximately maintain solution quality and achieve significant speed ups for both large dense and large sparse problems.

📄 PDF Abstract BibTeX arXiv:2402.08134

Code (0)

등록된 구현이 없습니다.

Tasks

Graph Clustering

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

Randomized Nonnegative Matrix Factorization

2017-11-06 · N. Benjamin Erichson, Ariana Mendible, Sophie Wihlborn, J. Nathan Kutz

Nonnegative matrix factorization (NMF) is a powerful tool for data mining. However, the emergence of `big data' has severely challenged our ability to compute this fundamental decomposition using deterministic algorithms…

A Nonmonotone Gradient-Based Algorithm for Symmetric Nonnegative Matrix Factorization and Graph Clustering

2026-06-01 · Ryan Swart, Johannes Brust arxiv

Symmetric nonnegative matrix factorization (Symmetric NMF) approximates a matrix as $WW^T$ with nonnegative rectangular factor $W$. It has broad applications in graph clustering and machine learning. In contrast to the N…

Graph Clustering

Rethinking Symmetric Matrix Factorization: A More General and Better Clustering Perspective

2022-09-06 · Mengyuan Zhang, Kai Liu

Nonnegative matrix factorization (NMF) is widely used for clustering with strong interpretability. Among general NMF problems, symmetric NMF is a special one that plays an important role in graph clustering where each el…

ClusteringGraph Clustering

Asymmetric Semi-Nonnegative Matrix Factorization for Directed Graph Clustering

2020-12-31 · Reyhaneh Abdollahi; Seyed Amjad Seyedi; Mohamad Reza Noorimehr

Graph clustering is a fundamental task in the network analysis, which is essential for many modern applications. In recent years, Nonnegative Matrix Factorization (NMF) has been effectively used to discover cluster struc…

ClusteringGraph Clustering

Asymmetric Semi-Nonnegative Matrix Factorization for Directed Graph Clustering

2020-12-31 · Reyhaneh Abdollahi, Seyed Amjad Seyedi, Mohamad Reza Noorimehr

Graph clustering is a fundamental task in the network analysis, which is essential for many modern applications. In recent years, Nonnegative Matrix Factorization (NMF) has been effectively used to discover cluster struc…

ClusteringGraph Clustering