pith. sign in

arxiv: 1802.08938 · v1 · pith:RMKV7MC5new · submitted 2018-02-25 · 💻 cs.LG · cs.AI· math.OC· stat.ML

DID: Distributed Incremental Block Coordinate Descent for Nonnegative Matrix Factorization

classification 💻 cs.LG cs.AImath.OCstat.ML
keywords distributedblockcoordinatedescentmatrixalgorithmfactorizationincremental
0
0 comments X
read the original abstract

Nonnegative matrix factorization (NMF) has attracted much attention in the last decade as a dimension reduction method in many applications. Due to the explosion in the size of data, naturally the samples are collected and stored distributively in local computational nodes. Thus, there is a growing need to develop algorithms in a distributed memory architecture. We propose a novel distributed algorithm, called \textit{distributed incremental block coordinate descent} (DID), to solve the problem. By adapting the block coordinate descent framework, closed-form update rules are obtained in DID. Moreover, DID performs updates incrementally based on the most recently updated residual matrix. As a result, only one communication step per iteration is required. The correctness, efficiency, and scalability of the proposed algorithm are verified in a series of numerical experiments.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.