vix.ing · top · new · best · stats · spec

DID: Distributed Incremental Block Coordinate Descent for Nonnegative Matrix Factorization

2018/02/25 by Tianxiang Gao, Gao, Tianxiang, Chris Chu +1
Computer Science · Mathematics · #Artificial Intelligence (cs.AI) #FOS: Computer and information sciences #FOS: Mathematics #Machine Learning (cs.LG) #Machine Learning (stat.ML) #Optimization and Control (math.OC) #cs.AI #cs.LG #math.OC #stat.ML

paper · pdf · doi:10.48550/arxiv.1802.08938

Accepted by AAAI 2018

arxiv created 2018/02/25 · arxiv updated 2018/02/27

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 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.

Related