Beyond TreeSHAP: Efficient Computation of Any-Order Shapley Interactions for Tree Ensembles

Authors

  • Maximilian Muschalik LMU Munich, MCML Munich, D-80539 Munich, Germany
  • Fabian Fumagalli Bielefeld University, CITEC, D-33619 Bielefeld, Germany
  • Barbara Hammer Bielefeld University, CITEC, D-33619 Bielefeld, Germany
  • Eyke Hüllermeier LMU Munich, MCML Munich, D-80539 Munich, Germany

DOI:

https://doi.org/10.1609/aaai.v38i13.29352

Keywords:

ML: Transparent, Interpretable, Explainable ML, GTEP: Cooperative Game Theory, ML: Ensemble Methods, ML: Ethics, Bias, and Fairness

Abstract

While shallow decision trees may be interpretable, larger ensemble models like gradient-boosted trees, which often set the state of the art in machine learning problems involving tabular data, still remain black box models. As a remedy, the Shapley value (SV) is a well-known concept in explainable artificial intelligence (XAI) research for quantifying additive feature attributions of predictions. The model-specific TreeSHAP methodology solves the exponential complexity for retrieving exact SVs from tree-based models. Expanding beyond individual feature attribution, Shapley interactions reveal the impact of intricate feature interactions of any order. In this work, we present TreeSHAP-IQ, an efficient method to compute any-order additive Shapley interactions for predictions of tree-based models. TreeSHAP-IQ is supported by a mathematical framework that exploits polynomial arithmetic to compute the interaction scores in a single recursive traversal of the tree, akin to Linear TreeSHAP. We apply TreeSHAP-IQ on state-of-the-art tree ensembles and explore interactions on well-established benchmark datasets.

Downloads

Published

2024-03-24

How to Cite

Muschalik, M., Fumagalli, F., Hammer, B., & Hüllermeier, E. (2024). Beyond TreeSHAP: Efficient Computation of Any-Order Shapley Interactions for Tree Ensembles. Proceedings of the AAAI Conference on Artificial Intelligence, 38(13), 14388-14396. https://doi.org/10.1609/aaai.v38i13.29352

Issue

Section

AAAI Technical Track on Machine Learning IV