paper-with-me

Papers

PL-NMF: Parallel Locality-Optimized Non-negative Matrix Factorization

2019-04-16 · Gordon E. Moon, Aravind Sukumaran-Rajam, Srinivasan Parthasarathy, P. Sadayappan

Non-negative Matrix Factorization (NMF) is a key kernel for unsupervised dimension reduction used in a wide range of applications, including topic modeling, recommender systems and bioinformatics. Due to the compute-intensive nature of applications that must perform repeated NMF, several parallel implementations have been developed in the past. However, existing parallel NMF algorithms have not addressed data locality optimizations, which are critical for high performance since data movement costs greatly exceed the cost of arithmetic/logic operations on current computer systems. In this paper, we devise a parallel NMF algorithm based on the HALS (Hierarchical Alternating Least Squares) scheme that incorporates algorithmic transformations to enhance data locality. Efficient realizations of the algorithm on multi-core CPUs and GPUs are developed, demonstrating significant performance improvement over existing state-of-the-art parallel NMF algorithms.

📄 PDF Abstract BibTeX arXiv:1904.07935

Code (0)

등록된 구현이 없습니다.

Tasks

Dimensionality ReductionRecommendation Systems

Similar Papers 제목 키워드 기반

A Non-Negative Matrix Factorization Game

2021-04-11 · Satpreet H. Singh

We present a novel game-theoretic formulation of Non-Negative Matrix Factorization (NNMF), a popular data-analysis method with many scientific and engineering applications. The game-theoretic formulation is shown to have…

Simulated Annealing with Levy Distribution for Fast Matrix Factorization-Based Collaborative Filtering

2017-08-09 · Mostafa A. Shehata, Mohammad Nassef, Amr A. Badr

Matrix factorization is one of the best approaches for collaborative filtering, because of its high accuracy in presenting users and items latent factors. The main disadvantages of matrix factorization are its complexity…

Collaborative Filtering

Orthogonal symmetric non-negative matrix factorization under the stochastic block model

2016-05-17 · Subhadeep Paul, Yuguo Chen

We present a method based on the orthogonal symmetric non-negative matrix tri-factorization of the normalized Laplacian matrix for community detection in complex networks. While the exact factorization of a given order m…

ClusteringCommunity DetectionStochastic Block Model

Two to Five Truths in Non-Negative Matrix Factorization

2023-05-06 · John M. Conroy, Neil P Molino, Brian Baughman, Rod Gomez 외

In this paper, we explore the role of matrix scaling on a matrix of counts when building a topic model using non-negative matrix factorization. We present a scaling inspired by the normalized Laplacian (NL) for graphs th…

Clusteringdocument understandingGraph ClusteringSpectral Graph Clustering+2

Spherical Matrix Factorization

2021-11-29 · Kai Liu

Matrix Factorization plays an important role in machine learning such as Non-negative Matrix Factorization, Principal Component Analysis, Dictionary Learning, etc. However, most of the studies aim to minimize the loss by…

Dictionary Learning