Best Subset Selection via a Modern Optimization Lens
Not on the map. Why?
Abstract (arXiv)
In the last twenty-five years (1990-2014), algorithmic advances in integer optimization combined with hardware improvements have resulted in an astonishing 200 billion factor speedup in solving Mixed Integer Optimization (MIO) problems. We present a MIO approach for solving the classical best subset selection problem of choosing k out of p features in linear regression given n observations. We develop a discrete extension of modern first order continuous optimization methods to find high quality feasible solutions that we use as warm starts to a MIO solver that finds provably optimal solutions. The resulting algorithm (a) provides a solution with a guarantee on its suboptimality even if we terminate the algorithm early, (b) can accommodate side constraints on the coefficients of the linear regression and (c) extends to finding best subset solutions for the least absolute deviation loss function. Using a wide variety of synthetic and real datasets, we demonstrate that our approach solves problems with n in the 1000s and p in the 100s in minutes to provable optimality, and finds near optimal solutions for n in the 100s and p in the 1000s in minutes. We also establish via numerical experiments that the MIO approach performs better than texttt Lasso and other popularly used sparse learning procedures, in terms of achieving sparse solutions with good predictive power.
Key facts. Cited by 99 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Jul 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 17; 2022: 19; 2023: 18; 2024: 18; 2025: 17; 2026: 10.
99 papers.
Sort:
- 2022Predictive Multiplicity in Probabilistic Classificationcited by 44
- 2023Fast as CHITA: Neural Network Pruning with Combinatorial Optimizationcited by 40
- 2022Learning Sparse Nonlinear Dynamics via Mixed-Integer Optimizationcited by 29
- 2024Scalable Multitask Learning Using Gradient-based Estimation of Task Affinitycited by 20
- 2023Evolving Scientific Discovery by Unifying Data and Background Knowledge with AI Hilbertcited by 18
- 2022Review of automated time series forecasting pipelinescited by 17
- 2024OSSCAR: One-Shot Structured Pruning in Vision and Language Models with Combinatorial Optimizationcited by 17
- 2021Optimization-based Causal Estimation from Heterogenous Environmentscited by 16
- 2021On the Power of Preconditioning in Sparse Linear Regressioncited by 15
- 2023SynerGPT: In-Context Learning for Personalized Drug Synergy Prediction and Drug Designcited by 13
- 2021Grouped Variable Selection with Discrete Optimization: Computational and Statistical Perspectivescited by 12
- 2022L0Learn: A Scalable Package for Sparse Learning using L0 Regularizationcited by 12
38 more
- 2024FALCON: FLOP-Aware Combinatorial Optimization for Neural Network Pruningcited by 11
- 2021A new perspective on low-rank optimizationcited by 10
- 2025Foundations of Top-k Decoding For Language Modelscited by 10
- 2021ControlBurn: Feature Selection by Sparse Forestscited by 9
- 2023Generating collective counterfactual explanations in score-based classification via mathematical optimizationcited by 9
- 2026Manifold constrained steepest descent for smooth and closed-set optimizationcited by 8
- 2021Slowly Varying Regression under Sparsitycited by 7
- 2022ForestPrune: Compact Depth-Controlled Tree Ensemblescited by 7
- 2023OKRidge: Scalable Optimal k-Sparse Ridge Regressioncited by 7
- 2021Bayesian subset selection and variable importance for interpretable prediction and classificationcited by 6
- 2022Safe Screening for Logistic Regression with ℓ0-ℓ2 Regularizationcited by 6
- 2023Adaptive Uncertainty-Guided Model Selection for Data-Driven PDE Discoverycited by 6
- 2023Conditional Matrix Flows for Gaussian Graphical Modelscited by 5
- 2023Sparse Gaussian Graphical Models with Discrete Optimization: Computational and Statistical Perspectivescited by 5
- 2024SoK: A Review of Differentially Private Linear Models For High-Dimensional Datacited by 5
- 2024Learning Cut Generating Functions for Integer Programmingcited 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
- 2022Sparse PCA With Multiple Componentscited by 4
- 2024Lasso with Latents: Efficient Estimation, Covariate Rescaling, and Computational-Statistical Gapscited by 4
- 2024LES-SINDy: Laplace-Enhanced Sparse Identification of Nonlinear Dynamical Systemscited by 4
- 2021Predicting Census Survey Response Rates With Parsimonious Additive Models and Structured Interactionscited by 3
- 2022Blessing of Nonconvexity in Deep Linear Models: Depth Flattens the Optimization Landscape Around the True Solutioncited by 3
- 2022Convex mixed-integer optimization with Frank-Wolfe methodscited by 3
- 2022Bilevel Optimization for Feature Selection in the Data-Driven Newsvendor Problemcited by 3
- 2023Outlier detection in regression: conic quadratic formulationscited by 3
- 2023Towards interpretable-by-design deep learning algorithmscited by 3
- 2024Generalization Bounds of Surrogate Policies for Combinatorial Optimization Problemscited by 3
- 2024Correlating Time Series with Interpretable Convolutional Kernelscited by 3
- 2026Data-driven discovery of governing differential equations across physical systemscited by 3
- 2021Lasry-Lions Envelopes and Nonconvex Optimization: A Homotopy Approachcited by 2
- 2021Data-based Design of Inferential Sensors for Petrochemical Industrycited by 2
- 2021Subset selection for linear mixed modelscited by 2
- 2022DiversiTree: A New Method to Efficiently Compute Diverse Sets of Near-Optimal Solutions to Mixed-Integer Optimization Problemscited by 2
- 2022Relative Sparsity for Medical Decision Problemscited by 2
- 2023Constrained Optimization of Rank-One Functions with Indicator Variablescited by 2
- 2023On support vector machines under a multiple-cost scenariocited by 2
- 2024Greedy equivalence search for nonparametric graphical modelscited by 2
50 most cited of 99 All 99 (JSON)
- 2026Probabilistic Linear Explanations16 Sep 2026
- 2026Mathematical Programming in Machine Learning and Artificial Intelligence: A Unified Taxonomy of Models and Applications7 Sep 2026
- 2026Coordinate Optimality Reformulation for Mixed-Integer Convex Programs with Indicators2 Aug 2026
- 2026A Mathematical Optimization Approach for Expert-Informed Bayesian Best Subset Selection28 Jun 2026
- 2026Data-driven discovery of governing differential equations across physical systems8 Jun 2026
- 2026RA-DCA: A Randomized Active-Set DCA for Directional Stationarity in Max-Structured DC Programs22 May 2026
- 2026Computation of Least Trimmed Squares: A Branch-and-Bound framework with Hyperplane Arrangement Enhancements13 Apr 2026
- 2026Choosing the Right Regularizer for Applied ML: Simulation Benchmarks of Popular Scikit-learn Regularization Frameworks4 Apr 2026
- 2026Manifold constrained steepest descent for smooth and closed-set optimization29 Jan 2026
- 2026Why are there many equally good models? An Anatomy of the Rashomon Effect11 Jan 2026
- 2025Differentially Private High-dimensional Variable Selection via Integer Programming24 Oct 2025
- 2025Probabilistic and nonlinear compressive sensing18 Sep 2025
38 more
- 2025Variable Selection Using Relative Importance Rankings13 Sep 2025
- 2025Discovering the dynamics of Sargassum rafts' centers of mass24 Jul 2025
- 2025Interpretable Time Series Autoregression for Periodicity Quantification28 Jun 2025
- 2025The kernel of graph indices for vector search25 Jun 2025
- 2025Scalable Subset Selection in Linear Mixed Models25 Jun 2025
- 2025A Generic Branch-and-Bound Algorithm for ℓ0-Penalized Problems with Supplementary Material4 Jun 2025
- 2025Foundations of Top-k Decoding For Language Models25 May 2025
- 2025A Scalable Gradient-Based Optimization Framework for Sparse Minimum-Variance Portfolio Selection15 May 2025
- 2025A Graphical Global Optimization Framework for Parameter Estimation of Statistical Models with Nonconvex Regularization Functions6 May 2025
- 2025Solving the Best Subset Selection Problem via Suboptimal Algorithms31 Mar 2025
- 2025Integrated Subset Selection and Bandwidth Estimation Algorithm for Geographically Weighted Regression21 Mar 2025
- 2025SODAs: Sparse Optimization for the Discovery of Differential and Algebraic Equations8 Mar 2025
- 2025Graph Canonical Correlation Analysis3 Feb 2025
- 2025Hybrid Quantum Neural Networks with Amplitude Encoding: Advancing Recovery Rate Predictions27 Jan 2025
- 2025Variable Selection Methods for Multivariate, Functional, and Complex Biomedical Data in the AI Age12 Jan 2025
- 2024On the Efficiency of ERM in Feature Learning18 Nov 2024
- 2024LES-SINDy: Laplace-Enhanced Sparse Identification of Nonlinear Dynamical Systems4 Nov 2024
- 2024FastSurvival: Hidden Computational Blessings in Training Cox Proportional Hazards Models24 Oct 2024
- 2024Scalable Multitask Learning Using Gradient-based Estimation of Task Affinity9 Sep 2024
- 2024Correlating Time Series with Interpretable Convolutional Kernels2 Sep 2024
- 2024Generalization Bounds of Surrogate Policies for Combinatorial Optimization Problems24 Jul 2024
- 2024Continuous Optimization for Offline Change Point Detection and Estimation3 Jul 2024
- 2024Greedy equivalence search for nonparametric graphical models25 Jun 2024
- 2024A New Branch-and-Bound Pruning Framework for ℓ0-Regularized Problems3 Jun 2024
- 2024A GPU-Accelerated Bi-linear ADMM Algorithm for Distributed Sparse Machine Learning25 May 2024
- 2024Learning Cut Generating Functions for Integer Programming22 May 2024
- 2024Automated Model Selection for Generalized Linear Models25 Apr 2024
- 2024SoK: A Review of Differentially Private Linear Models For High-Dimensional Data1 Apr 2024
- 2024FALCON: FLOP-Aware Combinatorial Optimization for Neural Network Pruning11 Mar 2024
- 2024OSSCAR: One-Shot Structured Pruning in Vision and Language Models with Combinatorial Optimization2 Mar 2024
- 2024Lasso with Latents: Efficient Estimation, Covariate Rescaling, and Computational-Statistical Gaps23 Feb 2024
- 2024Dynamic Incremental Optimization for Best Subset Selection4 Feb 2024
- 2024Cost-sensitive Feature Selection for Support Vector Machines15 Jan 2024
- 2023On support vector machines under a multiple-cost scenario22 Dec 2023
- 2023Towards interpretable-by-design deep learning algorithms19 Nov 2023
- 2023End-to-end Feature Selection Approach for Learning Skinny Trees28 Oct 2023
- 2023Generating collective counterfactual explanations in score-based classification via mathematical optimization19 Oct 2023
- 2023On the Computational Complexity of Private High-dimensional Model Selection11 Oct 2023
50 newest of 99 All 99 (JSON)
- 2022Predictive Multiplicity in Probabilistic Classificationcited by 44
- 2023Fast as CHITA: Neural Network Pruning with Combinatorial Optimizationcited by 40
- 2022Learning Sparse Nonlinear Dynamics via Mixed-Integer Optimizationcited by 29
- 2024Scalable Multitask Learning Using Gradient-based Estimation of Task Affinitycited by 20
- 2023Evolving Scientific Discovery by Unifying Data and Background Knowledge with AI Hilbertcited by 18
- 2022Review of automated time series forecasting pipelinescited by 17
- 2024OSSCAR: One-Shot Structured Pruning in Vision and Language Models with Combinatorial Optimizationcited by 17
- 2021Optimization-based Causal Estimation from Heterogenous Environmentscited by 16
- 2021On the Power of Preconditioning in Sparse Linear Regressioncited by 15
- 2023SynerGPT: In-Context Learning for Personalized Drug Synergy Prediction and Drug Designcited by 13
- 2021Grouped Variable Selection with Discrete Optimization: Computational and Statistical Perspectivescited by 12
- 2022L0Learn: A Scalable Package for Sparse Learning using L0 Regularizationcited by 12
12 most cited of 99 All 99 (JSON)
- 2026Probabilistic Linear Explanations16 Sep 2026
- 2026Mathematical Programming in Machine Learning and Artificial Intelligence: A Unified Taxonomy of Models and Applications7 Sep 2026
- 2026Coordinate Optimality Reformulation for Mixed-Integer Convex Programs with Indicators2 Aug 2026
- 2026A Mathematical Optimization Approach for Expert-Informed Bayesian Best Subset Selection28 Jun 2026
- 2026Data-driven discovery of governing differential equations across physical systems8 Jun 2026
- 2026RA-DCA: A Randomized Active-Set DCA for Directional Stationarity in Max-Structured DC Programs22 May 2026
- 2026Computation of Least Trimmed Squares: A Branch-and-Bound framework with Hyperplane Arrangement Enhancements13 Apr 2026
- 2026Choosing the Right Regularizer for Applied ML: Simulation Benchmarks of Popular Scikit-learn Regularization Frameworks4 Apr 2026
- 2026Manifold constrained steepest descent for smooth and closed-set optimization29 Jan 2026
- 2026Why are there many equally good models? An Anatomy of the Rashomon Effect11 Jan 2026
- 2025Differentially Private High-dimensional Variable Selection via Integer Programming24 Oct 2025
- 2025Probabilistic and nonlinear compressive sensing18 Sep 2025
12 newest of 99 All 99 (JSON)