Sparse Plus Low Rank Matrix Decomposition: A Discrete Optimization Approach
Not on the map. Why?
Abstract (arXiv)
We study the Sparse Plus Low-Rank decomposition problem (SLR), which is the problem of decomposing a corrupted data matrix into a sparse matrix of perturbations plus a low-rank matrix containing the ground truth. SLR is a fundamental problem in Operations Research and Machine Learning which arises in various applications, including data compression, latent semantic indexing, collaborative filtering, and medical imaging. We introduce a novel formulation for SLR that directly models its underlying discreteness. For this formulation, we develop an alternating minimization heuristic that computes high-quality solutions and a novel semidefinite relaxation that provides meaningful bounds for the solutions returned by our heuristic. We also develop a custom branch-and-bound algorithm that leverages our heuristic and convex relaxations to solve small instances of SLR to certifiable (near) optimality. Given an input n-by-n matrix, our heuristic scales to solve instances where n=10000 in minutes, our relaxation scales to instances where n=200 in hours, and our branch-and-bound algorithm scales to instances where n=25 in minutes. Our numerical results demonstrate that our approach outperforms existing state-of-the-art approaches in terms of rank, sparsity, and mean-square error while maintaining a comparable runtime.
Key facts. Cited by 14 papers in the map (data through 14 Oct 2026). Builds on 19 of its 69 references that are in the map. First posted on arXiv 26 Sep 2021.
Builds on
19 of 69 references.
References · 19
- 2018Nonconvex Optimization Meets Low-Rank Matrix Factorization: An Overviewcited by 160
- 2018Interactive Supercomputing on 40,000 Cores for Machine Learning and Data Analysiscited by 110
- 2020Accelerating Ill-Conditioned Low-Rank Matrix Estimation via Scaled Gradient Descentcited by 71
- 2015Fast low-rank estimation by projected gradient descent: General statistical and algorithmic guaranteescited by 70
- 2014Non-convex Robust PCAcited by 41
- 2016Fast Algorithms for Robust PCA via Gradient Descentcited by 39
- 2019Sparse Regression: Scalable algorithms and empirical performancecited by 27
- 2017Accelerated Alternating Projections for Robust Principal Component Analysiscited by 25
- 2019A unified approach to mixed-integer optimization problems with logical constraintscited by 18
- 2019A Survey of Recent Scalability Improvements for Semidefinite Programming with Applications in Machine Learning, Control, and Roboticscited by 16
- 2015Regularization vs. Relaxation: A conic optimization perspective of statistical variable selectioncited by 13
- 2017Robust PCA by Manifold Optimizationcited by 13
7 more
- 2020Mixed-Projection Conic Optimization: A New Paradigm for Modeling Rank Constraintscited by 13
- 2018Low Rank and Structured Modeling of High-dimensional Vector Autoregressionscited by 12
- 2016Certifiably Optimal Low Rank Factor Analysiscited by 10
- 2021A new perspective on low-rank optimizationcited by 10
- 2020Free Energy Wells and Overlap Gap Property in Sparse PCAcited by 9
- 2019On the rate of convergence of alternating minimization for non-smooth non-strongly convex optimization in Banach spacescited by 3
- 2021Approximation Bounds for Sparse Programscited by 2
Built on by
Citing papers per year: 2023: 1; 2024: 5; 2025: 3; 2026: 5.
14 papers.
Sort:
- 2024SLTrain: a sparse plus low-rank approach for parameter and memory efficient pretrainingcited by 45
- 2024SLoPe: Double-Pruned Sparse Plus Lazy Low-Rank Adapter Pretraining of LLMscited by 20
- 2024OATS: Outlier-Aware Pruning Through Sparse and Low Rank Decompositioncited by 20
- 2023Compressed Sensing: A Discrete Optimization Approachcited by 3
- 2025HASSLE-free: A unified Framework for Sparse plus Low-Rank Matrix Decomposition for LLMscited by 3
- 2025Robust Low-Rank Sparse Framework for Video-Based Affective Computingcited by 1
- 2026Structural Correspondence and Universal Approximation in Diagonal plus Low-Rank Neural Networkscited by 1
- 2026GPTQ-intrinsic LoRA: A Near-optimal Algorithm for Low-precision Quantization with Low-rank Adaptationcited by 1
- 2024Robust support vector machines via conic optimizationcited by 0
- 2024Predictive Low Rank Matrix Learning under Partial Observations: Mixed-Projection ADMMcited by 0
- 2025Hierarchical Sparse Plus Low Rank Compression of LLMcited by 0
- 2026Compact Lifted Relaxations for Low-Rank Optimizationcited by 0
- 2026Joint Nuclear and ℓ1 Regularization for Logistic Matrix Regression with Applications to Brain Imaging12 Jun 2026
- 2026GPTQ-intrinsic LoRA: A Near-optimal Algorithm for Low-precision Quantization with Low-rank Adaptation31 May 2026
- 2026Structural Correspondence and Universal Approximation in Diagonal plus Low-Rank Neural Networks7 May 2026
- 2026Sparse Network Inference under Imperfect Detection and its Application to Ecological Networks20 Apr 2026
- 2026Compact Lifted Relaxations for Low-Rank Optimization5 Mar 2026
- 2025Hierarchical Sparse Plus Low Rank Compression of LLM19 Dec 2025
- 2025Robust Low-Rank Sparse Framework for Video-Based Affective Computing14 Nov 2025
- 2025HASSLE-free: A unified Framework for Sparse plus Low-Rank Matrix Decomposition for LLMs2 Feb 2025
- 2024OATS: Outlier-Aware Pruning Through Sparse and Low Rank Decomposition20 Sep 2024
- 2024Predictive Low Rank Matrix Learning under Partial Observations: Mixed-Projection ADMM18 Jul 2024
- 2024SLTrain: a sparse plus low-rank approach for parameter and memory efficient pretraining4 Jun 2024
- 2024SLoPe: Double-Pruned Sparse Plus Lazy Low-Rank Adapter Pretraining of LLMs25 May 2024
2 more
- 2024Robust support vector machines via conic optimization2 Feb 2024
- 2023Compressed Sensing: A Discrete Optimization Approach5 Jun 2023
- 2024SLTrain: a sparse plus low-rank approach for parameter and memory efficient pretrainingcited by 45
- 2024SLoPe: Double-Pruned Sparse Plus Lazy Low-Rank Adapter Pretraining of LLMscited by 20
- 2024OATS: Outlier-Aware Pruning Through Sparse and Low Rank Decompositioncited by 20
- 2023Compressed Sensing: A Discrete Optimization Approachcited by 3
- 2025HASSLE-free: A unified Framework for Sparse plus Low-Rank Matrix Decomposition for LLMscited by 3
- 2025Robust Low-Rank Sparse Framework for Video-Based Affective Computingcited by 1
- 2026Structural Correspondence and Universal Approximation in Diagonal plus Low-Rank Neural Networkscited by 1
- 2026GPTQ-intrinsic LoRA: A Near-optimal Algorithm for Low-precision Quantization with Low-rank Adaptationcited by 1
- 2024Robust support vector machines via conic optimizationcited by 0
- 2024Predictive Low Rank Matrix Learning under Partial Observations: Mixed-Projection ADMMcited by 0
- 2025Hierarchical Sparse Plus Low Rank Compression of LLMcited by 0
- 2026Compact Lifted Relaxations for Low-Rank Optimizationcited by 0
12 most cited of 14 All 14 (JSON)
- 2026Joint Nuclear and ℓ1 Regularization for Logistic Matrix Regression with Applications to Brain Imaging12 Jun 2026
- 2026GPTQ-intrinsic LoRA: A Near-optimal Algorithm for Low-precision Quantization with Low-rank Adaptation31 May 2026
- 2026Structural Correspondence and Universal Approximation in Diagonal plus Low-Rank Neural Networks7 May 2026
- 2026Sparse Network Inference under Imperfect Detection and its Application to Ecological Networks20 Apr 2026
- 2026Compact Lifted Relaxations for Low-Rank Optimization5 Mar 2026
- 2025Hierarchical Sparse Plus Low Rank Compression of LLM19 Dec 2025
- 2025Robust Low-Rank Sparse Framework for Video-Based Affective Computing14 Nov 2025
- 2025HASSLE-free: A unified Framework for Sparse plus Low-Rank Matrix Decomposition for LLMs2 Feb 2025
- 2024OATS: Outlier-Aware Pruning Through Sparse and Low Rank Decomposition20 Sep 2024
- 2024Predictive Low Rank Matrix Learning under Partial Observations: Mixed-Projection ADMM18 Jul 2024
- 2024SLTrain: a sparse plus low-rank approach for parameter and memory efficient pretraining4 Jun 2024
- 2024SLoPe: Double-Pruned Sparse Plus Lazy Low-Rank Adapter Pretraining of LLMs25 May 2024
12 newest of 14 All 14 (JSON)