Dictionary Learning for Massive Matrix Factorization

05/03/2016
by   Arthur Mensch, et al.
0

Sparse matrix factorization is a popular tool to obtain interpretable data decompositions, which are also effective to perform data completion or denoising. Its applicability to large datasets has been addressed with online and randomized methods, that reduce the complexity in one of the matrix dimension, but not in both of them. In this paper, we tackle very large matrices in both dimensions. We propose a new factoriza-tion method that scales gracefully to terabyte-scale datasets, that could not be processed by previous algorithms in a reasonable amount of time. We demonstrate the efficiency of our approach on massive functional Magnetic Resonance Imaging (fMRI) data, and on matrix completion problems for recommender systems, where we obtain significant speed-ups compared to state-of-the art coordinate descent methods.

READ FULL TEXT
research
01/19/2017

Stochastic Subsampling for Factorizing Huge Matrices

We present a matrix-factorization algorithm that scales to input matrice...
research
04/16/2018

Binary Matrix Factorization via Dictionary Learning

Matrix factorization is a key tool in data analysis; its applications in...
research
04/10/2021

Adversarially-Trained Nonnegative Matrix Factorization

We consider an adversarially-trained version of the nonnegative matrix f...
research
07/05/2011

Distributed Matrix Completion and Robust Factorization

If learning methods are to scale to the massive sizes of modern datasets...
research
05/04/2020

Robust Non-Linear Matrix Factorization for Dictionary Learning, Denoising, and Clustering

Low dimensional nonlinear structure abounds in datasets across computer ...
research
06/29/2019

Approximate matrix completion based on cavity method

In order to solve large matrix completion problems with practical comput...

Please sign up or login with your details

Forgot password? Click here to reset