Demystifying Black-Box Models with Symbolic Metamodels
Abstract
Understanding the predictions of a machine learning model can be as crucial as the model's accuracy in many application domains. However, the black-box nature of most highly-accurate (complex) models is a major hindrance to their interpretability. To address this issue, we introduce the symbolic metamodeling framework — a general methodology for interpreting predictions by converting "black-box" models into "white-box" functions that are understandable to human subjects. A symbolic metamodel is a model of a model, i.e., a surrogate model of a trained (machine learning) model expressed through a succinct symbolic expression that comprises familiar mathematical functions and can be subjected to symbolic manipulation. We parameterize symbolic metamodels using Meijer G-functions — a class of complex-valued contour integrals that depend on scalar parameters, and whose solutions reduce to familiar elementary, algebraic, analytic and closed-form functions for different parameter settings. This parameterization enables efficient optimization of metamodels via gradient descent, and allows discovering the functional forms learned by a machine learning model with minimal a priori assumptions. We show that symbolic metamodeling provides an all-encompassing framework for model interpretation — all common forms of global and local explanations of a model can be analytically derived from its symbolic metamodel.
Cite
Text
Alaa and van der Schaar. "Demystifying Black-Box Models with Symbolic Metamodels." Neural Information Processing Systems, 2019.Markdown
[Alaa and van der Schaar. "Demystifying Black-Box Models with Symbolic Metamodels." Neural Information Processing Systems, 2019.](https://mlanthology.org/neurips/2019/alaa2019neurips-demystifying/)BibTeX
@inproceedings{alaa2019neurips-demystifying,
title = {{Demystifying Black-Box Models with Symbolic Metamodels}},
author = {Alaa, Ahmed M. and van der Schaar, Mihaela},
booktitle = {Neural Information Processing Systems},
year = {2019},
pages = {11304-11314},
url = {https://mlanthology.org/neurips/2019/alaa2019neurips-demystifying/}
}