Slowly Varying Regression under Sparsity
Not on the map. Why?
Abstract (arXiv)
We present the framework of slowly varying regression under sparsity, allowing sparse regression models to exhibit slow and sparse variations. The problem of parameter estimation is formulated as a mixed-integer optimization problem. We demonstrate that it can be precisely reformulated as a binary convex optimization problem through a novel relaxation technique. This relaxation involves a new equality on Moore-Penrose inverses, convexifying the non-convex objective function while matching the original objective on all feasible binary points. This enables us to efficiently solve the problem to provable optimality using a cutting plane-type algorithm. We develop a highly optimized implementation of this algorithm, substantially improving upon the asymptotic computational complexity of a straightforward implementation. Additionally, we propose a fast heuristic method that guarantees a feasible solution and, as empirically illustrated, produces high-quality warm-start solutions for the binary optimization problem. To tune the framework's hyperparameters, we suggest a practical procedure relying on binary search that, under certain assumptions, is guaranteed to recover the true model parameters. On both synthetic and real-world datasets, we demonstrate that the resulting algorithm outperforms competing formulations in comparable times across various metrics, including estimation accuracy, predictive power, and computational time. The algorithm is highly scalable, allowing us to train models with thousands of parameters. Our implementation is available open-source at https://github.com/vvdigalakis/SSVRegression.git.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 11 of its 41 references that are in the map. First posted on arXiv 22 Feb 2021.
Builds on
11 of 41 references.
References · 11
- 2018Solving Linear Programs in the Current Matrix Multiplication Timecited by 100
- 2015Best Subset Selection via a Modern Optimization Lenscited by 99
- 2018Fast Best Subset Selection: Coordinate Descent and Local Combinatorial Optimization Algorithmscited by 52
- 2015JuMP: A Modeling Language for Mathematical Optimizationcited by 49
- 2020Sparse Regression at Scale: Branch-and-Bound rooted in First-Order Optimizationcited by 45
- 2017Sparse High-Dimensional Regression: Exact Scalable Algorithms and Phase Transitionscited by 43
- 2019Sparse Regression: Scalable algorithms and empirical performancecited by 27
- 2019A unified approach to mixed-integer optimization problems with logical constraintscited by 18
- 2020Ideal formulations for constrained convex optimization problems with indicator variablescited by 9
- 2014On change point detection using the fused lasso methodcited by 1
- 2018MIP-BOOST: Efficient and Effective L0 Feature Selection for Linear Regressioncited by 1
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 2; 2024: 2; 2025: 2.
7 papers.
- 2021A Splicing Approach to Best Subset of Groups Selectioncited by 4
- 2024Correlating Time Series with Interpretable Convolutional Kernelscited by 3
- 2023Improving Stability in Decision Tree Modelscited by 2
- 2024Towards Stable Machine Learning Model Retraining via Slowly Varying Sequencescited by 2
- 2025Interpretable Time Series Autoregression for Periodicity Quantificationcited by 2
- 2023BackboneLearn: A Library for Scaling Mixed-Integer Optimization-Based Machine Learningcited by 0
- 2025Data-Driven Discovery of Mobility Periodicity for Understanding Urban Systemscited by 0
- 2025Data-Driven Discovery of Mobility Periodicity for Understanding Urban Systems2 Aug 2025
- 2025Interpretable Time Series Autoregression for Periodicity Quantification28 Jun 2025
- 2024Correlating Time Series with Interpretable Convolutional Kernels2 Sep 2024
- 2024Towards Stable Machine Learning Model Retraining via Slowly Varying Sequences28 Mar 2024
- 2023BackboneLearn: A Library for Scaling Mixed-Integer Optimization-Based Machine Learning22 Nov 2023
- 2023Improving Stability in Decision Tree Models26 May 2023
- 2021A Splicing Approach to Best Subset of Groups Selection23 Apr 2021