xDNN(ASP): Explanation Generation System for Deep Neural Networks powered by Answer Set Programming
Not on the map. Why?
Abstract (arXiv)
Explainable artificial intelligence (xAI) has gained significant attention in recent years. Among other things, explainablility for deep neural networks has been a topic of intensive research due to the meteoric rise in prominence of deep neural networks and their "black-box" nature. xAI approaches can be characterized along different dimensions such as their scope (global versus local explanations) or underlying methodologies (statistic-based versus rule-based strategies). Methods generating global explanations aim to provide reasoning process applicable to all possible output classes while local explanation methods focus only on a single, specific class. SHAP (SHapley Additive exPlanations), a well-known statistical technique, identifies important features of a network. Deep neural network rule extraction method constructs IF-THEN rules that link input conditions to a class. Another approach focuses on generating counterfactuals which help explain how small changes to an input can affect the model's predictions. However, these techniques primarily focus on the input-output relationship and thus neglect the structure of the network in explanation generation. In this work, we propose xDNN(ASP), an explanation generation system for deep neural networks that provides global explanations. Given a neural network model and its training data, xDNN(ASP) extracts a logic program under answer set semantics that-in the ideal case-represents the trained model, i.e., answer sets of the extracted program correspond one-to-one to input-output pairs of the network. We demonstrate experimentally, using two synthetic datasets, that not only the extracted logic program maintains a high-level of accuracy in the prediction task, but it also provides valuable information for the understanding of the model such as the importance of features as well as the impact of hidden nodes on the prediction. The latter can be used as a guide for reducing the number of nodes used in hidden layers, i.e., providing a means for optimizing the network.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 6 of its 33 references that are in the map. First posted on arXiv 7 Jan 2026.
Builds on
6 of 33 references.
References · 6
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2018A Survey Of Methods For Explaining Black Box Modelscited by 973
- 2019Towards Explainable Artificial Intelligencecited by 106
- 2018Answering the "why" in Answer Set Programming - A Survey of Explanation Approachescited by 11
- 2021Efficient Decompositional Rule Extraction for Deep Neural Networkscited by 11
- 2019Detection of Advanced Malware by Machine Learning Techniquescited by 5
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2023TextGenSHAP: Scalable Post-hoc Explanations in Text Generation with Long Documents
- 2023Efficient Computation of Shap Explanation Scores for Neural Network Classifiers via Knowledge Compilation
- 2022Explanatory Paradigms in Neural Networks
- 2022Foiling Explanations in Deep Neural Networks
- 2022Going Beyond XAI: A Systematic Survey for Explanation-Guided Learning
- 2022From Black Boxes to Conversations: Incorporating XAI in a Conversational Agent
- 2026XAI-Grounded Explanation Generation for Speech Deepfake Detection with Training-Free Multimodal Large Language Models
- 2025SHAP Meets Tensor Networks: Provably Tractable Explanations with Parallelism