mlsanityData to 14 Oct 2026

Interpretable Machine Learning based on Functional ANOVA Framework: Algorithms and Comparisons

arXiv 2305.15670 ↗First posted 25 May 2023stat.ML cs.LGcited by 4

Not on the map. Why?

Abstract (arXiv)

In the early days of machine learning (ML), the emphasis was on developing complex algorithms to achieve best predictive performance. To understand and explain the model results, one had to rely on post hoc explainability techniques, which are known to have limitations. Recently, with the recognition that interpretability is just as important, researchers are compromising on small increases in predictive performance to develop algorithms that are inherently interpretable. While doing so, the ML community has rediscovered the use of low-order functional ANOVA (fANOVA) models that have been known in the statistical literature for some time. This paper starts with a description of challenges with post hoc explainability and reviews the fANOVA framework with a focus on main effects and second-order interactions. This is followed by an overview of two recently developed techniques: Explainable Boosting Machines or EBM (Lou et al., 2013) and GAMI-Net (Yang et al., 2021b). The paper proposes a new algorithm, called GAMI-Lin-T, that also uses trees like EBM, but it does linear fits instead of piecewise constants within the partitions. There are many other differences, including the development of a new interaction filtering algorithm. Finally, the paper uses simulated and real datasets to compare selected ML algorithms. The results show that GAMI-Lin-T and GAMI-Net have comparable performances, and both are generally better than EBM.

Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 10 of its 28 references that are in the map. First posted on arXiv 25 May 2023.

Builds on

10 of 28 references.

References · 10

  1. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
  2. 2020GAMI-Net: An Explainable Neural Network based on Generalized Additive Models with Structured Interactionscited by 82
  3. 2017Artificial Intelligence and Statisticscited by 43
  4. 2019Purifying Interaction Effects with the Functional ANOVA: An Efficient Algorithm for Recovering Identifiable Additive Modelscited by 42
  5. 2018Explainable Neural Networks based on Additive Index Modelscited by 33
  6. 2020Unwrapping The Black Box of Deep ReLU Networks: Interpretability, Diagnostics, and Simplificationcited by 32
  7. 2019Enhancing Explainability of Neural Networks through Architecture Constraintscited by 29
  8. 2021Designing Inherently Interpretable Machine Learning Modelscited by 23
  9. 2020Surrogate Locally-Interpretable Models with Supervised Machine Learning Algorithmscited by 10
  10. 2022Using Model-Based Trees with Boosting to Fit Low-Order Functional ANOVA Modelscited by 3

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 3.

4 papers.