Explainable Boosting Machines with Sparsity -- Maintaining Explainability in High-Dimensional Settings

Brandon M. Greenwell, Annika Dahlmann, Saurabh Dhoble
11/13/2023
stat.MLcs.LG

Official code: interpretml/interpret (6,885 stars, MIT, last commit 2026-04-29).

Abstract

Compared to "black-box" models, like random forests and deep neural networks, explainable boosting machines (EBMs) are considered "glass-box" models that can be competitively accurate while also maintaining a higher degree of transparency and explainability. However, EBMs become readily less transparent and harder to interpret in high-dimensional settings with many predictor variables; they also become more difficult to use in production due to increases in scoring time. We propose a simple solution based on the least absolute shrinkage and selection operator (LASSO) that can help introduce sparsity by reweighting the individual model terms and removing the less relevant ones, thereby allowing these models to maintain their transparency and relatively fast scoring times in higher-dimensional settings. In short, post-processing a fitted EBM with many (i.e., possibly hundreds or thousands) of terms using the LASSO can help reduce the model's complexity and drastically improve scoring time. We illustrate the basic idea using two real-world examples with code.

View on arXivView PDF

Code Implementations(1)

MIT

Fit interpretable models. Explain blackbox machine learning.

6,885784C, RMay 3, 20195 months agoMIT
aiartificial-intelligencebiasblackboxdifferential-privacy+14 more

Similar Papers

Cite this paper

@article{greenwell2023explainable,
  title  = {Explainable Boosting Machines with Sparsity -- Maintaining Explainability in High-Dimensional Settings},
  author = {Brandon M. Greenwell and Annika Dahlmann and Saurabh Dhoble},
  year   = {2023},
  eprint = {2311.07452},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.07452v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.07452.svg)](https://codeofpaper.com/paper/2311.07452)

Discussion