Explaining neural networks without access to training data

Sascha Marton,Stefan Lüdtke,Christian Bartelt,Andrej Tschalzev,Heiner Stuckenschmidt
DOI: https://doi.org/10.1007/s10994-023-06428-4
IF: 5.414
2024-01-12
Machine Learning
Abstract:We consider generating explanations for neural networks in cases where the network's training data is not accessible, for instance due to privacy or safety issues. Recently, Interpretation Nets ( -Nets) have been proposed as a sample-free approach to post-hoc, global model interpretability that does not require access to training data. They formulate interpretation as a machine learning task that maps network representations (parameters) to a representation of an interpretable function. In this paper, we extend the -Net framework to the cases of standard and soft decision trees as surrogate models. We propose a suitable decision tree representation and design of the corresponding -Net output layers. Furthermore, we make -Nets applicable to real-world tasks by considering more realistic distributions when generating the -Net's training data. We empirically evaluate our approach against traditional global, post-hoc interpretability approaches and show that it achieves superior results when the training data is not accessible.
computer science, artificial intelligence
What problem does this paper attempt to address?