JMLR
skglm: Improving scikit-learn for Regularized Generalized Linear Models
Authors
Badr Moufad
Pierre-Antoine Bannier
Quentin Bertrand
Quentin Klopfenstein
Mathurin Massias
Paper Information
-
Journal:
Journal of Machine Learning Research -
Added to Tracker:
Sep 08, 2025
Abstract
We introduce skglm, an open-source Python package for regularized Generalized Linear Models. Thanks to its composable nature, it supports combining datafits, penalties, and solvers to fit a wide range of models, many of them not included in scikit-learn (e.g. Group Lasso and variants). It uses state-of-the-art algorithms to solve problems involving high-dimensional datasets, providing large speed-ups compared to existing implementations. It is fully compliant with the scikit-learn API and acts as a drop-in replacement for its estimators. Finally, it abides by the standards of open source development and is integrated in the scikit-learn-contrib GitHub organization.
Author Details
Badr Moufad
AuthorPierre-Antoine Bannier
AuthorQuentin Bertrand
AuthorQuentin Klopfenstein
AuthorMathurin Massias
AuthorCitation Information
APA Format
Badr Moufad
,
Pierre-Antoine Bannier
,
Quentin Bertrand
,
Quentin Klopfenstein
&
Mathurin Massias
.
skglm: Improving scikit-learn for Regularized Generalized Linear Models.
Journal of Machine Learning Research
.
BibTeX Format
@article{paper506,
title = { skglm: Improving scikit-learn for Regularized Generalized Linear Models },
author = {
Badr Moufad
and Pierre-Antoine Bannier
and Quentin Bertrand
and Quentin Klopfenstein
and Mathurin Massias
},
journal = { Journal of Machine Learning Research },
url = { https://www.jmlr.org/papers/v26/24-0008.html }
}