Fast Exact Matrix Completion: A Unifying Optimization Framework

10/21/2019
by   Dimitris Bertsimas, et al.
28

We consider the problem of matrix completion of rank k on an n× m matrix. We show that both the general case and the case with side information can be formulated as a combinatorical problem of selecting k vectors from p column features. We demonstrate that it is equivalent to a separable optimization problem that is amenable to stochastic gradient descent. We design fastImpute, based on projected stochastic gradient descent, to enable efficient scaling of the algorithm of sizes of 10^5 × 10^5. We report experiments on both synthetic and real-world datasets that show fastImpute is competitive in both the accuracy of the matrix recovered and the time needed across all cases. Furthermore, when a high number of entries are missing, fastImpute is over 75% lower in MAPE and 10x faster than current state-of-the-art matrix completion methods in both the case with side information and without.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/17/2018

Interpretable Matrix Completion: A Discrete Optimization Approach

We consider the problem of matrix completion with side information on an...
research
05/23/2016

Convergence Analysis for Rectangular Matrix Completion Using Burer-Monteiro Factorization and Gradient Descent

We address the rectangular matrix completion problem by lifting the unkn...
research
08/01/2018

Matrix completion and extrapolation via kernel regression

Matrix completion and extrapolation (MCEX) are dealt with here over repr...
research
04/25/2019

Gradient Descent for Sparse Rank-One Matrix Completion for Crowd-Sourced Aggregation of Sparsely Interacting Workers

We consider worker skill estimation for the single-coin Dawid-Skene crow...
research
10/29/2018

A Novel Approach to Quantized Matrix Completion Using Huber Loss Measure

In this paper, we introduce a novel and robust approach to Quantized Mat...
research
09/20/2021

Accelerated Stochastic Gradient for Nonnegative Tensor Completion and Parallel Implementation

We consider the problem of nonnegative tensor completion. We adopt the a...
research
04/13/2017

Fully Distributed and Asynchronized Stochastic Gradient Descent for Networked Systems

This paper considers a general data-fitting problem over a networked sys...

Please sign up or login with your details

Forgot password? Click here to reset