Challenging the Performance-Interpretability Trade-off: An Evaluation of Interpretable Machine Learning Models

Sven Kruschel, Nico Hambauer, Sven Weinzierl, Sandra Zilker, Mathias Kraus +1 more
9/22/2024
cs.LGcs.AIcs.HC

No official code found. Best implementation: NicoHambauer/Model-Performance-vs-Interpretability (4 stars, last commit 2024-11-19).

Abstract

Machine learning is permeating every conceivable domain to promote data-driven decision support. The focus is often on advanced black-box models due to their assumed performance advantages, whereas interpretable models are often associated with inferior predictive qualities. More recently, however, a new generation of generalized additive models (GAMs) has been proposed that offer promising properties for capturing complex, non-linear patterns while remaining fully interpretable. To uncover the merits and limitations of these models, this study examines the predictive performance of seven different GAMs in comparison to seven commonly used machine learning models based on a collection of twenty tabular benchmark datasets. To ensure a fair and robust model comparison, an extensive hyperparameter search combined with cross-validation was performed, resulting in 68,500 model runs. In addition, this study qualitatively examines the visual output of the models to assess their level of interpretability. Based on these results, the paper dispels the misconception that only black-box models can achieve high accuracy by demonstrating that there is no strict trade-off between predictive performance and model interpretability for tabular data. Furthermore, the paper discusses the importance of GAMs as powerful interpretable models for the field of information systems and derives implications for future work from a socio-technical perspective.

View on arXivView PDF

Code Implementations(1)

This repository belongs to our paper "Challenging the Performance-Interpretability Trade-off: An Evaluation of Interpretable Machine Learning Models". In the paper we benchmark and asses the assumed performance-interpretability trade-off.

40Shell, PythonSep 22, 20241 years ago
interpretable-machine-learningmachine-learning

Cite this paper

@article{kruschel2024challenging,
  title  = {Challenging the Performance-Interpretability Trade-off: An Evaluation of Interpretable Machine Learning Models},
  author = {Sven Kruschel and Nico Hambauer and Sven Weinzierl and Sandra Zilker and Mathias Kraus and Patrick Zschech},
  year   = {2024},
  eprint = {2409.14429},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.14429v1}
}

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/2409.14429.svg)](https://codeofpaper.com/paper/2409.14429)

Discussion