Sparse Plus Low Rank Matrix Decomposition: A Discrete Optimization Approach

09/26/2021
by   Dimitris Bertsimas, et al.
0

We study the Sparse Plus Low Rank decomposition problem (SLR), which is the problem of decomposing a corrupted data matrix 𝐃 into a sparse matrix 𝐘 containing the perturbations plus a low rank matrix 𝐗. SLR is a fundamental problem in Operations Research and Machine Learning arising in many applications such as data compression, latent semantic indexing, collaborative filtering and medical imaging. We introduce a novel formulation for SLR that directly models the underlying discreteness of the problem. For this formulation, we develop an alternating minimization heuristic to compute high quality solutions and a novel semidefinite relaxation that provides meaningful bounds for the solutions returned by our heuristic. We further develop a custom branch and bound routine that leverages our heuristic and convex relaxation that solves small instances of SLR to certifiable near-optimality. Our heuristic can scale to n=10000 in hours, our relaxation can scale to n=200 in hours, and our branch and bound algorithm can scale to n=25 in minutes. Our numerical results demonstrate that our approach outperforms existing state-of-the-art approaches in terms of the MSE of the low rank matrix and that of the sparse matrix.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/20/2023

Optimal Low-Rank Matrix Completion: Semidefinite Relaxations and Eigenvector Disjunctions

Low-rank matrix completion consists of computing a matrix of minimal com...
research
02/23/2011

Noisy matrix decomposition via convex relaxation: Optimal rates in high dimensions

We analyze a class of estimators based on convex relaxation for solving ...
research
06/26/2015

Collaboratively Learning Preferences from Ordinal Data

In applications such as recommendation systems and revenue management, i...
research
04/30/2012

Recovery of Low-Rank Plus Compressed Sparse Matrices with Application to Unveiling Traffic Anomalies

Given the superposition of a low-rank matrix plus the product of a known...
research
06/17/2013

Bayesian methods for low-rank matrix estimation: short survey and theoretical study

The problem of low-rank matrix estimation recently received a lot of att...
research
12/23/2017

A Low-Rank Approach to Off-The-Grid Sparse Deconvolution

We propose a new solver for the sparse spikes deconvolution problem over...
research
05/12/2023

On the Partial Convexification for Low-Rank Spectral Optimization: Rank Bounds and Algorithms

A Low-rank Spectral Optimization Problem (LSOP) minimizes a linear objec...

Please sign up or login with your details

Forgot password? Click here to reset