Beyond L1: Faster and Better Sparse Models with skglm
Quentin Bertrand, Quentin Klopfenstein, Pierre-Antoine Bannier, and Gauthier Gidel, Mathurin Massias

TL;DR
This paper introduces a rapid algorithm for estimating large-scale sparse generalized linear models with various penalties, significantly outperforming existing methods in speed and flexibility.
Contribution
It presents a novel, scalable algorithm that efficiently handles complex sparse models, including non-convex penalties, with a user-friendly scikit-learn compatible implementation.
Findings
Solves models with millions of samples and features in seconds
Outperforms state-of-the-art algorithms in speed and accuracy
Supports customized data fits and penalties
Abstract
We propose a new fast algorithm to estimate any sparse generalized linear model with convex or non-convex separable penalties. Our algorithm is able to solve problems with millions of samples and features in seconds, by relying on coordinate descent, working sets and Anderson acceleration. It handles previously unaddressed models, and is extensively shown to improve state-of-art algorithms. We provide a flexible, scikit-learn compatible package, which easily handles customized datafits and penalties.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Gaussian Processes and Bayesian Inference · Statistical Methods and Inference
