Symbolic Metamodels for Interpreting Black-boxes Using Primitive Functions
Not on the map. Why?
Abstract (arXiv)
One approach for interpreting black-box machine learning models is to find a global approximation of the model using simple interpretable functions, which is called a metamodel (a model of the model). Approximating the black-box with a metamodel can be used to 1) estimate instance-wise feature importance; 2) understand the functional form of the model; 3) analyze feature interactions. In this work, we propose a new method for finding interpretable metamodels. Our approach utilizes Kolmogorov superposition theorem, which expresses multivariate functions as a composition of univariate functions (our primitive parameterized functions). This composition can be represented in the form of a tree. Inspired by symbolic regression, we use a modified form of genetic programming to search over different tree configurations. Gradient descent (GD) is used to optimize the parameters of a given configuration. Our method is a novel memetic algorithm that uses GD not only for training numerical constants but also for the training of building blocks. Using several experiments, we show that our method outperforms recent metamodeling approaches suggested for interpreting black-boxes.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 21 of its 46 references that are in the map. First posted on arXiv 9 Feb 2023.
Builds on
21 of 46 references.
References · 21
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,543
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,400
- 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 731
- 2016The Mythos of Model Interpretabilitycited by 716
- 2019AI Feynman: a Physics-Inspired Method for Symbolic Regressioncited by 536
- 2018Towards Robust Interpretability with Self-Explaining Neural Networkscited by 505
- 2017Methods for Interpreting and Understanding Deep Neural Networkscited by 342
- 2019Deep symbolic regression: Recovering mathematical expressions from data via risk-seeking policy gradientscited by 294
- 2018Learning to Explain: An Information-Theoretic Perspective on Model Interpretationcited by 248
9 more
- 2016Model-Agnostic Interpretability of Machine Learningcited by 219
- 2018Local Rule-Based Explanations of Black Box Decision Systemscited by 165
- 2018Learning Equations for Extrapolation and Controlcited by 151
- 2021Symbolic Regression via Neural-Guided Genetic Programming Population Seedingcited by 97
- 2018Where are we now? A large benchmark study of recent symbolic regression methodscited by 44
- 2020Symbolic Pregression: Discovering Physical Laws from Distorted Videocited by 21
- 2018Interpreting Neural Network Judgments via Minimal, Stable, and Symbolic Correctionscited by 19
- 2020Learning outside the Black-Box: The pursuit of interpretable modelscited by 17
- 2018GP-RVM: Genetic Programing-based Symbolic Regression Using Relevance Vector Machinecited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 1.
2 papers.