Tree Ensemble Explainability through the Hoeffding Functional Decomposition and TreeHFD Algorithm
Not on the map. Why?
Abstract (arXiv)
Tree ensembles have demonstrated state-of-the-art predictive performance across a wide range of problems involving tabular data. Nevertheless, the black-box nature of tree ensembles is a strong limitation, especially for applications with critical decisions at stake. The Hoeffding or ANOVA functional decomposition is a powerful explainability method, as it breaks down black-box models into a unique sum of lower-dimensional functions, provided that input variables are independent. In standard learning settings, input variables are often dependent, and the Hoeffding decomposition is generalized through hierarchical orthogonality constraints. Such generalization leads to unique and sparse decompositions with well-defined main effects and interactions. However, the practical estimation of this decomposition from a data sample is still an open problem. Therefore, we introduce the TreeHFD algorithm to estimate the Hoeffding decomposition of a tree ensemble from a data sample. We show the convergence of TreeHFD, along with the main properties of orthogonality, sparsity, and causal variable selection. The high performance of TreeHFD is demonstrated through experiments on both simulated and real data, using our treehfd Python package (https://github.com/ThalesGroup/treehfd). Besides, we empirically show that the widely used TreeSHAP method, based on Shapley values, is strongly connected to the Hoeffding decomposition.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 20 of its 41 references that are in the map. First posted on arXiv 28 Oct 2025.
Builds on
20 of 41 references.
References · 20
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2018A Survey Of Methods For Explaining Black Box Modelscited by 973
- 2015Estimation and Inference of Heterogeneous Treatment Effects using Random Forestscited by 600
- 2019InterpretML: A Unified Framework for Machine Learning Interpretabilitycited by 246
- 2020Problems with Shapley-value-based explanations as feature importance measurescited by 200
- 2015ranger: A Fast Implementation of Random Forests for High Dimensional Data in C++ and Rcited by 172
- 2019Feature relevance quantification in explainable AI: A causal problemcited by 167
- 2019Unrestricted Permutation forces Extrapolation: Variable Importance Requires at least One More Model, or There Is No Free Variable Importancecited by 87
- 2014Consistency of random forestscited by 85
- 2020GAMI-Net: An Explainable Neural Network based on Generalized Additive Models with Structured Interactionscited by 82
- 2022From Shapley Values to Generalized Additive Models and backcited by 60
8 more
- 2020A general framework for inference on algorithm-agnostic variable importancecited by 45
- 2024shapiq: Shapley Interactions for Machine Learningcited by 43
- 2019Purifying Interaction Effects with the Functional ANOVA: An Efficient Algorithm for Recovering Identifiable Additive Modelscited by 42
- 2024Beyond TreeSHAP: Efficient Computation of Any-Order Shapley Interactions for Tree Ensemblescited by 31
- 2022Unifying local and global model explanations by functional decomposition of low dimensional structurescited by 18
- 2022Linear TreeShapcited by 13
- 2022Statistical Aspects of SHAP: Functional ANOVA for Model Interpretationcited by 12
- 2019Reluctant Interaction Modelingcited by 8
Built on by
Citing papers per year: 2026: 6.
6 papers.
- 2026AutoSOTA: An End-to-End Automated Research System for State-of-the-Art AI Model Discoverycited by 23
- 2026Exact Functional ANOVA Decomposition for Categorical Inputs Modelscited by 1
- 2026Generalized Functional ANOVA: A Complete Theoretical Frameworkcited by 1
- 2026Hoeffding Concept Bottleneck Models with Applications to Overhead Imagescited by 1
- 2026Minimax Additive Regression under Unknown Dependent Designscited by 0
- 2026Explaining Heterogeneous Treatment Effects with Causal Forests and the Hoeffding Functional Decompositioncited by 0
- 2026Explaining Heterogeneous Treatment Effects with Causal Forests and the Hoeffding Functional Decomposition12 Oct 2026
- 2026Minimax Additive Regression under Unknown Dependent Designs30 Sep 2026
- 2026Hoeffding Concept Bottleneck Models with Applications to Overhead Images22 May 2026
- 2026Generalized Functional ANOVA: A Complete Theoretical Framework18 May 2026
- 2026AutoSOTA: An End-to-End Automated Research System for State-of-the-Art AI Model Discovery7 Apr 2026
- 2026Exact Functional ANOVA Decomposition for Categorical Inputs Models3 Mar 2026