Learning Sparse Classifiers: Continuous and Mixed Integer Optimization Perspectives
Not on the map. Why?
Abstract (arXiv)
We consider a discrete optimization formulation for learning sparse classifiers, where the outcome depends upon a linear combination of a small subset of features. Recent work has shown that mixed integer programming (MIP) can be used to solve (to optimality) ℓ0-regularized regression problems at scales much larger than what was conventionally considered possible. Despite their usefulness, MIP-based global optimization approaches are significantly slower compared to the relatively mature algorithms for ℓ1-regularization and heuristics for nonconvex regularized problems. We aim to bridge this gap in computation times by developing new MIP-based algorithms for ℓ0-regularized classification. We propose two classes of scalable algorithms: an exact algorithm that can handle p≈ 50,000 features in a few minutes, and approximate algorithms that can address instances with p≈ 106 in times comparable to the fast ℓ1-based algorithms. Our exact algorithm is based on the novel idea of textslintegrality generation, which solves the original problem (with p binary variables) via a sequence of mixed integer programs that involve a small number of binary variables. Our approximate algorithms are based on coordinate descent and local combinatorial search. In addition, we present new estimation error bounds for a class of ℓ0-regularized estimators. Experiments on real and synthetic data demonstrate that our approach leads to models with considerably improved statistical performance (especially, variable selection) when compared to competing methods.
Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 6; 2023: 3; 2024: 4; 2025: 8; 2026: 2.
26 papers.
Sort:
- 2022FasterRisk: Fast and Accurate Interpretable Risk Scorescited by 21
- 2022Fast Sparse Classification for Generalized Linear and Additive Modelscited by 19
- 2021Grouped Variable Selection with Discrete Optimization: Computational and Statistical Perspectivescited by 12
- 2022L0Learn: A Scalable Package for Sparse Learning using L0 Regularizationcited by 12
- 2024Forgetting, Ignorance or Myopia: Revisiting Key Challenges in Online Continual Learningcited by 11
- 2025Foundations of Top-k Decoding For Language Modelscited by 10
- 2022Safe Screening for Logistic Regression with ℓ0-ℓ2 Regularizationcited by 6
- 2024Interpretable Generalized Additive Models for Datasets with Missing Valuescited by 6
- 2024A New Branch-and-Bound Pruning Framework for ℓ0-Regularized Problemscited by 5
- 2023Best-Subset Selection in Generalized Linear Models: A Fast and Consistent Algorithm via Splicing Techniquecited by 3
- 2023Cost-Sensitive Best Subset Selection for Logistic Regression: A Mixed-Integer Conic Optimization Perspectivecited by 3
- 2021Principal Component Hierarchy for Sparse Quadratic Programscited by 1
14 more
- 2021Group selection and shrinkage: Structured sparsity for semiparametric additive modelscited by 1
- 2022Feature subset selection for kernel SVM classification via mixed-integer optimizationcited by 1
- 2025Scalable First-order Method for Certifying Optimal k-Sparse GLMscited by 1
- 2025Scalable Subset Selection in Linear Mixed Modelscited by 1
- 2025Joint Score-Threshold Optimization for Interpretable Risk Assessmentcited by 1
- 2022Best Subset Selection with Efficient Primal-Dual Algorithmcited by 0
- 2023Learning Locally Interpretable Rule Ensemblecited by 0
- 2024Dynamic Incremental Optimization for Best Subset Selectioncited by 0
- 2025Prediction Models That Learn to Avoid Missing Valuescited by 0
- 2025A Graphical Global Optimization Framework for Parameter Estimation of Statistical Models with Nonconvex Regularization Functionscited 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
- 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
- 2025Joint Score-Threshold Optimization for Interpretable Risk Assessment24 Oct 2025
- 2025Scalable Subset Selection in Linear Mixed Models25 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
- 2025Foundations of Top-k Decoding For Language Models25 May 2025
- 2025A Graphical Global Optimization Framework for Parameter Estimation of Statistical Models with Nonconvex Regularization Functions6 May 2025
- 2025Prediction Models That Learn to Avoid Missing Values6 May 2025
- 2025Scalable First-order Method for Certifying Optimal k-Sparse GLMs13 Feb 2025
- 2024Interpretable Generalized Additive Models for Datasets with Missing Values3 Dec 2024
- 2024Forgetting, Ignorance or Myopia: Revisiting Key Challenges in Online Continual Learning28 Sep 2024
14 more
- 2024A New Branch-and-Bound Pruning Framework for ℓ0-Regularized Problems3 Jun 2024
- 2024Dynamic Incremental Optimization for Best Subset Selection4 Feb 2024
- 2023Cost-Sensitive Best Subset Selection for Logistic Regression: A Mixed-Integer Conic Optimization Perspective9 Oct 2023
- 2023Best-Subset Selection in Generalized Linear Models: A Fast and Consistent Algorithm via Splicing Technique1 Aug 2023
- 2023Learning Locally Interpretable Rule Ensemble20 Jun 2023
- 2022FasterRisk: Fast and Accurate Interpretable Risk Scores12 Oct 2022
- 2022Best Subset Selection with Efficient Primal-Dual Algorithm5 Jul 2022
- 2022Feature subset selection for kernel SVM classification via mixed-integer optimization28 May 2022
- 2022Fast Sparse Classification for Generalized Linear and Additive Models23 Feb 2022
- 2022L0Learn: A Scalable Package for Sparse Learning using L0 Regularization10 Feb 2022
- 2022Safe Screening for Logistic Regression with ℓ0-ℓ2 Regularization1 Feb 2022
- 2021Group selection and shrinkage: Structured sparsity for semiparametric additive models25 May 2021
- 2021Principal Component Hierarchy for Sparse Quadratic Programs25 May 2021
- 2021Grouped Variable Selection with Discrete Optimization: Computational and Statistical Perspectives14 Apr 2021
- 2022FasterRisk: Fast and Accurate Interpretable Risk Scorescited by 21
- 2022Fast Sparse Classification for Generalized Linear and Additive Modelscited by 19
- 2021Grouped Variable Selection with Discrete Optimization: Computational and Statistical Perspectivescited by 12
- 2022L0Learn: A Scalable Package for Sparse Learning using L0 Regularizationcited by 12
- 2024Forgetting, Ignorance or Myopia: Revisiting Key Challenges in Online Continual Learningcited by 11
- 2025Foundations of Top-k Decoding For Language Modelscited by 10
- 2022Safe Screening for Logistic Regression with ℓ0-ℓ2 Regularizationcited by 6
- 2024Interpretable Generalized Additive Models for Datasets with Missing Valuescited by 6
- 2024A New Branch-and-Bound Pruning Framework for ℓ0-Regularized Problemscited by 5
- 2023Best-Subset Selection in Generalized Linear Models: A Fast and Consistent Algorithm via Splicing Techniquecited by 3
- 2023Cost-Sensitive Best Subset Selection for Logistic Regression: A Mixed-Integer Conic Optimization Perspectivecited by 3
- 2021Principal Component Hierarchy for Sparse Quadratic Programscited by 1
12 most cited of 26 All 26 (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
- 2025Joint Score-Threshold Optimization for Interpretable Risk Assessment24 Oct 2025
- 2025Scalable Subset Selection in Linear Mixed Models25 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
- 2025Foundations of Top-k Decoding For Language Models25 May 2025
- 2025A Graphical Global Optimization Framework for Parameter Estimation of Statistical Models with Nonconvex Regularization Functions6 May 2025
- 2025Prediction Models That Learn to Avoid Missing Values6 May 2025
- 2025Scalable First-order Method for Certifying Optimal k-Sparse GLMs13 Feb 2025
- 2024Interpretable Generalized Additive Models for Datasets with Missing Values3 Dec 2024
- 2024Forgetting, Ignorance or Myopia: Revisiting Key Challenges in Online Continual Learning28 Sep 2024
12 newest of 26 All 26 (JSON)