Challenging the Performance-Interpretability Trade-off: An Evaluation of Interpretable Machine Learning Models
<|reference_start|>Challenging the Performance-Interpretability Trade-off: An Evaluation of Interpretable Machine Learning Models: 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.<|reference_end|>
@article{kruschel2024challenging,
    title={Challenging the Performance-Interpretability Trade-off: An Evaluation of
  Interpretable Machine Learning Models},
    author={Sven Kruschel, Nico Hambauer, Sven Weinzierl, Sandra Zilker, Mathias
  Kraus, Patrick Zschech},
    journal={arXiv preprint arXiv:2409.14429},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.14429},
    primaryClass={cs.LG cs.AI cs.HC cs.NE}
}