Sparse Regression at Scale: Branch-and-Bound rooted in First-Order Optimization
Not on the map. Why?
Abstract (arXiv)
We consider the least squares regression problem, penalized with a combination of the ℓ0 and squared ℓ2 penalty functions (a.k.a. ℓ0 ℓ2 regularization). Recent work shows that the resulting estimators are of key importance in many high-dimensional statistical settings. However, exact computation of these estimators remains a major challenge. Indeed, modern exact methods, based on mixed integer programming (MIP), face difficulties when the number of features p ~ 104. In this work, we present a new exact MIP framework for ℓ0ℓ2-regularized regression that can scale to p ~ 107, achieving speedups of at least 5000x, compared to state-of-the-art exact methods. Unlike recent work, which relies on modern commercial MIP solvers, we design a specialized nonlinear branch-and-bound (BnB) framework, by critically exploiting the problem structure. A key distinguishing component in our framework lies in efficiently solving the node relaxations using a specialized first-order method, based on coordinate descent (CD). Our CD-based method effectively leverages information across the BnB nodes, through using warm starts, active sets, and gradient screening. In addition, we design a novel method for obtaining dual bounds from primal CD solutions, which certifiably works in high dimensions. Experiments on synthetic and real high-dimensional datasets demonstrate that our framework is not only significantly faster than the state of the art, but can also deliver certifiably optimal solutions to statistically challenging instances that cannot be handled with existing methods. We open source the implementation through our toolkit L0BnB.
Key facts. Cited by 45 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Apr 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 6; 2023: 12; 2024: 7; 2025: 9; 2026: 3.
45 papers.
Sort:
- 2023Fast as CHITA: Neural Network Pruning with Combinatorial Optimizationcited by 40
- 2022Learning Sparse Nonlinear Dynamics via Mixed-Integer Optimizationcited by 29
- 2021Strong Optimal Classification Treescited by 27
- 2024OSSCAR: One-Shot Structured Pruning in Vision and Language Models with Combinatorial Optimizationcited by 17
- 2022Noise-aware Physics-informed Machine Learning for Robust PDE Discoverycited by 14
- 2021Grouped Variable Selection with Discrete Optimization: Computational and Statistical Perspectivescited by 12
- 2022L0Learn: A Scalable Package for Sparse Learning using L0 Regularizationcited by 12
- 2021A new perspective on low-rank optimizationcited by 10
- 2021Learning Optimal Prescriptive Trees from Observational Datacited by 10
- 2021Slowly Varying Regression under Sparsitycited by 7
- 2022ForestPrune: Compact Depth-Controlled Tree Ensemblescited by 7
- 2023Adaptive Uncertainty-Guided Model Selection for Data-Driven PDE Discoverycited by 6
33 more
- 2023Sparse Gaussian Graphical Models with Discrete Optimization: Computational and Statistical Perspectivescited by 5
- 2024A New Branch-and-Bound Pruning Framework for ℓ0-Regularized Problemscited by 5
- 2021A Splicing Approach to Best Subset of Groups Selectioncited by 4
- 2021Predicting Census Survey Response Rates With Parsimonious Additive Models and Structured Interactionscited by 3
- 2023Outlier detection in regression: conic quadratic formulationscited by 3
- 2023Constrained Optimization of Rank-One Functions with Indicator Variablescited by 2
- 2025Interpretable Time Series Autoregression for Periodicity Quantificationcited by 2
- 2021Principal Component Hierarchy for Sparse Quadratic Programscited by 1
- 2022Feature subset selection for kernel SVM classification via mixed-integer optimizationcited by 1
- 2023On the Computational Complexity of Private High-dimensional Model Selectioncited by 1
- 2024On the Efficiency of ERM in Feature Learningcited by 1
- 2024Fair and Accurate Regression: Strong Formulations and Algorithmscited by 1
- 2025Scalable First-order Method for Certifying Optimal k-Sparse GLMscited by 1
- 2026Computation of Least Trimmed Squares: A Branch-and-Bound framework with Hyperplane Arrangement Enhancementscited by 1
- 2022Best Subset Selection with Efficient Primal-Dual Algorithmcited by 0
- 2023Safe Peeling for L0-Regularized Least-Squares with supplementary materialcited by 0
- 2023Efficient Cross-Validation for Sparse Linear Regressioncited by 0
- 2023Path Signatures for Seizure Forecastingcited by 0
- 2023Accelerated Neural Network Training with Rooted Logistic Objectivescited by 0
- 2023BackboneLearn: A Library for Scaling Mixed-Integer Optimization-Based Machine Learningcited by 0
- 2023Bayesian Formulations for Graph Spectral Denoisingcited by 0
- 2024Robust support vector machines via conic optimizationcited by 0
- 2024Dynamic Incremental Optimization for Best Subset Selectioncited by 0
- 2024Lightweight Correlation-Aware Table Compressioncited by 0
- 2025L0-Regularized Quadratic Surface Support Vector Machinescited by 0
- 2025A Graphical Global Optimization Framework for Parameter Estimation of Statistical Models with Nonconvex Regularization Functionscited by 0
- 2025Stability Regularized Cross-Validationcited by 0
- 2025A Generic Branch-and-Bound Algorithm for ℓ0-Penalized Problems with Supplementary Materialcited by 0
- 2025El0ps: An Exact L0-regularized Problems Solvercited by 0
- 2025A Unified Optimization Framework for Multiclass Classification with Structured Hyperplane Arrangementscited by 0
- 2025Differentially Private High-dimensional Variable Selection via Integer Programmingcited by 0
- 2026From Sequential Nodes to GPU Batches: Parallel Branch and Bound for Optimal k-Sparse GLMscited by 0
- 2026Coordinate Optimality Reformulation for Mixed-Integer Convex Programs with Indicatorscited by 0
- 2026Coordinate Optimality Reformulation for Mixed-Integer Convex Programs with Indicators2 Aug 2026
- 2026From Sequential Nodes to GPU Batches: Parallel Branch and Bound for Optimal k-Sparse GLMs21 May 2026
- 2026Computation of Least Trimmed Squares: A Branch-and-Bound framework with Hyperplane Arrangement Enhancements13 Apr 2026
- 2025Differentially Private High-dimensional Variable Selection via Integer Programming24 Oct 2025
- 2025A Unified Optimization Framework for Multiclass Classification with Structured Hyperplane Arrangements6 Oct 2025
- 2025Interpretable Time Series Autoregression for Periodicity Quantification28 Jun 2025
- 2025El0ps: An Exact L0-regularized Problems Solver4 Jun 2025
- 2025A Generic Branch-and-Bound Algorithm for ℓ0-Penalized Problems with Supplementary Material4 Jun 2025
- 2025Stability Regularized Cross-Validation11 May 2025
- 2025A Graphical Global Optimization Framework for Parameter Estimation of Statistical Models with Nonconvex Regularization Functions6 May 2025
- 2025Scalable First-order Method for Certifying Optimal k-Sparse GLMs13 Feb 2025
- 2025L0-Regularized Quadratic Surface Support Vector Machines20 Jan 2025
33 more
- 2024Fair and Accurate Regression: Strong Formulations and Algorithms22 Dec 2024
- 2024On the Efficiency of ERM in Feature Learning18 Nov 2024
- 2024Lightweight Correlation-Aware Table Compression17 Oct 2024
- 2024A New Branch-and-Bound Pruning Framework for ℓ0-Regularized Problems3 Jun 2024
- 2024OSSCAR: One-Shot Structured Pruning in Vision and Language Models with Combinatorial Optimization2 Mar 2024
- 2024Dynamic Incremental Optimization for Best Subset Selection4 Feb 2024
- 2024Robust support vector machines via conic optimization2 Feb 2024
- 2023Bayesian Formulations for Graph Spectral Denoising27 Nov 2023
- 2023BackboneLearn: A Library for Scaling Mixed-Integer Optimization-Based Machine Learning22 Nov 2023
- 2023On the Computational Complexity of Private High-dimensional Model Selection11 Oct 2023
- 2023Accelerated Neural Network Training with Rooted Logistic Objectives5 Oct 2023
- 2023Adaptive Uncertainty-Guided Model Selection for Data-Driven PDE Discovery20 Aug 2023
- 2023Path Signatures for Seizure Forecasting18 Aug 2023
- 2023Sparse Gaussian Graphical Models with Discrete Optimization: Computational and Statistical Perspectives18 Jul 2023
- 2023Outlier detection in regression: conic quadratic formulations12 Jul 2023
- 2023Efficient Cross-Validation for Sparse Linear Regression26 Jun 2023
- 2023Constrained Optimization of Rank-One Functions with Indicator Variables31 Mar 2023
- 2023Fast as CHITA: Neural Network Pruning with Combinatorial Optimization28 Feb 2023
- 2023Safe Peeling for L0-Regularized Least-Squares with supplementary material28 Feb 2023
- 2022Best Subset Selection with Efficient Primal-Dual Algorithm5 Jul 2022
- 2022Noise-aware Physics-informed Machine Learning for Robust PDE Discovery26 Jun 2022
- 2022Learning Sparse Nonlinear Dynamics via Mixed-Integer Optimization1 Jun 2022
- 2022ForestPrune: Compact Depth-Controlled Tree Ensembles31 May 2022
- 2022Feature subset selection for kernel SVM classification via mixed-integer optimization28 May 2022
- 2022L0Learn: A Scalable Package for Sparse Learning using L0 Regularization10 Feb 2022
- 2021Learning Optimal Prescriptive Trees from Observational Data31 Aug 2021
- 2021Predicting Census Survey Response Rates With Parsimonious Additive Models and Structured Interactions24 Aug 2021
- 2021Principal Component Hierarchy for Sparse Quadratic Programs25 May 2021
- 2021A new perspective on low-rank optimization12 May 2021
- 2021A Splicing Approach to Best Subset of Groups Selection23 Apr 2021
- 2021Grouped Variable Selection with Discrete Optimization: Computational and Statistical Perspectives14 Apr 2021
- 2021Strong Optimal Classification Trees29 Mar 2021
- 2021Slowly Varying Regression under Sparsity22 Feb 2021
- 2023Fast as CHITA: Neural Network Pruning with Combinatorial Optimizationcited by 40
- 2022Learning Sparse Nonlinear Dynamics via Mixed-Integer Optimizationcited by 29
- 2021Strong Optimal Classification Treescited by 27
- 2024OSSCAR: One-Shot Structured Pruning in Vision and Language Models with Combinatorial Optimizationcited by 17
- 2022Noise-aware Physics-informed Machine Learning for Robust PDE Discoverycited by 14
- 2021Grouped Variable Selection with Discrete Optimization: Computational and Statistical Perspectivescited by 12
- 2022L0Learn: A Scalable Package for Sparse Learning using L0 Regularizationcited by 12
- 2021A new perspective on low-rank optimizationcited by 10
- 2021Learning Optimal Prescriptive Trees from Observational Datacited by 10
- 2021Slowly Varying Regression under Sparsitycited by 7
- 2022ForestPrune: Compact Depth-Controlled Tree Ensemblescited by 7
- 2023Adaptive Uncertainty-Guided Model Selection for Data-Driven PDE Discoverycited by 6
12 most cited of 45 All 45 (JSON)
- 2026Coordinate Optimality Reformulation for Mixed-Integer Convex Programs with Indicators2 Aug 2026
- 2026From Sequential Nodes to GPU Batches: Parallel Branch and Bound for Optimal k-Sparse GLMs21 May 2026
- 2026Computation of Least Trimmed Squares: A Branch-and-Bound framework with Hyperplane Arrangement Enhancements13 Apr 2026
- 2025Differentially Private High-dimensional Variable Selection via Integer Programming24 Oct 2025
- 2025A Unified Optimization Framework for Multiclass Classification with Structured Hyperplane Arrangements6 Oct 2025
- 2025Interpretable Time Series Autoregression for Periodicity Quantification28 Jun 2025
- 2025El0ps: An Exact L0-regularized Problems Solver4 Jun 2025
- 2025A Generic Branch-and-Bound Algorithm for ℓ0-Penalized Problems with Supplementary Material4 Jun 2025
- 2025Stability Regularized Cross-Validation11 May 2025
- 2025A Graphical Global Optimization Framework for Parameter Estimation of Statistical Models with Nonconvex Regularization Functions6 May 2025
- 2025Scalable First-order Method for Certifying Optimal k-Sparse GLMs13 Feb 2025
- 2025L0-Regularized Quadratic Surface Support Vector Machines20 Jan 2025
12 newest of 45 All 45 (JSON)