Formally Explaining Neural Networks within Reactive Systems
Not on the map. Why?
Abstract (arXiv)
Deep neural networks (DNNs) are increasingly being used as controllers in reactive systems. However, DNNs are highly opaque, which renders it difficult to explain and justify their actions. To mitigate this issue, there has been a surge of interest in explainable AI (XAI) techniques, capable of pinpointing the input features that caused the DNN to act as it did. Existing XAI techniques typically face two limitations: (i) they are heuristic, and do not provide formal guarantees that the explanations are correct; and (ii) they often apply to ``one-shot'' systems, where the DNN is invoked independently of past invocations, as opposed to reactive systems. Here, we begin bridging this gap, and propose a formal DNN-verification-based XAI technique for reasoning about multi-step, reactive systems. We suggest methods for efficiently calculating succinct explanations, by exploiting the system's transition constraints in order to curtail the search space explored by the underlying verifier. We evaluate our approach on two popular benchmarks from the domain of automated navigation; and observe that our methods allow the efficient computation of minimal and minimum explanations, significantly outperforming the state of the art. We also demonstrate that our methods produce formal explanations that are more reliable than competing, non-verification-based XAI techniques.
Key facts. Cited by 24 papers in the map (data through 14 Oct 2026). Builds on 63 of its 113 references that are in the map. First posted on arXiv 31 Jul 2023.
Builds on
63 of 113 references.
References · 63
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,274
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
- 2017One pixel attack for fooling deep neural networkscited by 582
- 2021Safe Learning in Robotics: From Learning-Based Control to Safe Reinforcement Learningcited by 371
- 2017Deep Reinforcement Learning: An Overviewcited by 333
- 2016Safety Verification of Deep Neural Networkscited by 263
38 more
- 2018Metrics for Explainable AI: Challenges and Prospectscited by 260
- 2021Beta-CROWN: Efficient Bound Propagation with Per-neuron Split Constraints for Complete and Incomplete Neural Network Robustness Verificationcited by 228
- 2019Algorithms for Verifying Deep Neural Networkscited by 221
- 2019Explainable Reinforcement Learning Through a Causal Lenscited by 177
- 2018Applications of Deep Reinforcement Learning in Communications and Networking: A Surveycited by 167
- 2018Abduction-Based Explanations for Machine Learning Modelscited by 160
- 2020Explainable Reinforcement Learning: A Surveycited by 141
- 2018A Symbolic Approach to Explaining Bayesian Network Classifierscited by 131
- 2020Survey of Deep Reinforcement Learning for Motion Planning of Autonomous Vehiclescited by 110
- 2017Virtual-to-real Deep Reinforcement Learning: Continuous Control of Mobile Robots for Mapless Navigationcited by 98
- 2020Explainability in Deep Reinforcement Learningcited by 97
- 2021PRIMA: General and Precise Neural Network Certification via Scalable Convex Hull Approximationscited by 77
- 2020Model Interpretability through the Lens of Computational Complexitycited by 75
- 2021Introduction to Neural Network Verificationcited by 63
- 2020Explaining Naive Bayes and Other Linear Classifiers with Polynomial Time and Delaycited by 57
- 2019Quantitative Verification of Neural Networks And its Security Applicationscited by 56
- 2021On Guaranteed Optimal Robust Explanations for NLP Modelscited by 54
- 2020On Explaining Decision Treescited by 49
- 2020An SMT-Based Approach for Verifying Binarized Neural Networkscited by 47
- 2019Optimization and Abstraction: A Synergistic Approach for Analyzing Neural Network Robustnesscited by 40
- 2021SAT-Based Rigorous Explanations for Decision Listscited by 40
- 2019Can I Trust the Explainer? Verifying Post-hoc Explanatory Methodscited by 38
- 2022Don't Lie to Me! Robust and Efficient Explainability with Verified Perturbation Analysiscited by 38
- 2021On Efficiently Explaining Graph-Based Classifierscited by 37
- 2020Parallelization Techniques for Verifying Neural Networkscited by 36
- 2021Neural Network Robustness as a Verification Property: A Principled Case Studycited by 35
- 2020On Tractable Representations of Binary Neural Networkscited by 34
- 2020Abstraction based Output Range Analysis for Neural Networkscited by 34
- 2021Towards Scalable Verification of Deep Reinforcement Learningcited by 33
- 2022Verifying Learning-Based Robotic Navigation Systemscited by 33
- 2023Explainable Deep Reinforcement Learning: State of the Art and Challengescited by 33
- 2019On Validating, Repairing and Refining Heuristic ML Explanationscited by 32
- 2022VeriX: Towards Verified Explainability of Deep Neural Networkscited by 30
- 2020Verifying Recurrent Neural Networks using Invariant Inferencecited by 26
- 2022An Abstraction-Refinement Approach to Verifying Convolutional Neural Networkscited by 24
- 2022Feature Necessity & Relevancy in ML Classifier Explanationscited by 23
- 2019Weighted Automata Extraction from Recurrent Neural Networks via Regression on State Spacescited by 21
- 2017DeepSafe: A Data-driven Approach for Checking Adversarial Robustness in Neural Networkscited by 20
50 most cited of 63 All 63 (JSON)
Built on by
Citing papers per year: 2024: 10; 2025: 7; 2026: 7.
24 papers.
Sort:
By area:
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networkscited by 81
- 2024Local vs. Global Interpretability: A Computational Complexity Perspectivecited by 23
- 2024Formally Verifying Deep Reinforcement Learning Controllers with Lyapunov Barrier Certificatescited by 16
- 2024Verification-Guided Shielding for Deep Reinforcement Learningcited by 13
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanationscited by 13
- 2024Shield Synthesis for LTL Modulo Theoriescited by 12
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasonscited by 12
- 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretationcited by 11
- 2026Formal Mechanistic Interpretability: Automated Circuit Discovery with Provable Guaranteescited by 11
- 2025SHAP Meets Tensor Networks: Provably Tractable Explanations with Parallelismcited by 8
- 2024Analyzing Adversarial Inputs in Deep Reinforcement Learningcited by 7
- 2025Self-Explaining Neural Networks for Business Process Monitoringcited by 5
12 more
- 2024Towards Formal Verification of Deep Neural Networks for Object Detectioncited by 4
- 2024Safe and Reliable Training of Learning-Based Aerospace Controllerscited by 4
- 2025PICID: Proof-Driven Clause Learning in Neural Network Verificationcited by 3
- 2025Additive Models Explained: A Computational Complexity Approachcited by 3
- 2026FAME: Formal Abstract Minimal Explanation for Neural Networkscited by 3
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspectivecited by 2
- 2026Incremental Neural Network Verification via Learned Conflictscited by 2
- 2024Aquatic Navigation: A Challenging Benchmark for Deep Reinforcement Learningcited by 1
- 2026Provably Explaining Neural Additive Modelscited by 1
- 2026Concept-Based Abductive and Contrastive Explanations for Behaviors of Vision Modelscited by 1
- 2025On Improving Deep Active Learning with Formal Verificationcited by 0
- 2026Cycle-Consistent Neural Explanation of Formal Verification Certificatescited by 0
- 2026Cycle-Consistent Neural Explanation of Formal Verification Certificates23 Jun 2026
- 2026Concept-Based Abductive and Contrastive Explanations for Behaviors of Vision Models7 May 2026
- 2026Incremental Neural Network Verification via Learned Conflicts12 Mar 2026
- 2026FAME: Formal Abstract Minimal Explanation for Neural Networks11 Mar 2026
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspective20 Feb 2026
- 2026Provably Explaining Neural Additive Models19 Feb 2026
- 2026Formal Mechanistic Interpretability: Automated Circuit Discovery with Provable Guarantees18 Feb 2026
- 2025On Improving Deep Active Learning with Formal Verification16 Dec 2025
- 2025SHAP Meets Tensor Networks: Provably Tractable Explanations with Parallelism24 Oct 2025
- 2025Additive Models Explained: A Computational Complexity Approach24 Oct 2025
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanations10 Jun 2025
- 2025Self-Explaining Neural Networks for Business Process Monitoring23 Mar 2025
12 more
- 2025PICID: Proof-Driven Clause Learning in Neural Network Verification15 Mar 2025
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasons5 Feb 2025
- 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretation7 Aug 2024
- 2024Safe and Reliable Training of Learning-Based Aerospace Controllers9 Jul 2024
- 2024Towards Formal Verification of Deep Neural Networks for Object Detection1 Jul 2024
- 2024Verification-Guided Shielding for Deep Reinforcement Learning10 Jun 2024
- 2024Shield Synthesis for LTL Modulo Theories6 Jun 2024
- 2024Local vs. Global Interpretability: A Computational Complexity Perspective5 Jun 2024
- 2024Aquatic Navigation: A Challenging Benchmark for Deep Reinforcement Learning30 May 2024
- 2024Formally Verifying Deep Reinforcement Learning Controllers with Lyapunov Barrier Certificates22 May 2024
- 2024Analyzing Adversarial Inputs in Deep Reinforcement Learning7 Feb 2024
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networks25 Jan 2024
- 2024Formally Verifying Deep Reinforcement Learning Controllers with Lyapunov Barrier Certificatescited by 16
- 2024Verification-Guided Shielding for Deep Reinforcement Learningcited by 13
- 2024Analyzing Adversarial Inputs in Deep Reinforcement Learningcited by 7
- 2024Safe and Reliable Training of Learning-Based Aerospace Controllerscited by 4
- 2024Aquatic Navigation: A Challenging Benchmark for Deep Reinforcement Learningcited by 1
- 2024Safe and Reliable Training of Learning-Based Aerospace Controllers9 Jul 2024
- 2024Verification-Guided Shielding for Deep Reinforcement Learning10 Jun 2024
- 2024Aquatic Navigation: A Challenging Benchmark for Deep Reinforcement Learning30 May 2024
- 2024Formally Verifying Deep Reinforcement Learning Controllers with Lyapunov Barrier Certificates22 May 2024
- 2024Analyzing Adversarial Inputs in Deep Reinforcement Learning7 Feb 2024
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networkscited by 81
- 2024Local vs. Global Interpretability: A Computational Complexity Perspectivecited by 23
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanationscited by 13
- 2024Shield Synthesis for LTL Modulo Theoriescited by 12
- 2025Explain Yourself, Briefly! Self-Explaining Neural Networks with Concise Sufficient Reasonscited by 12
- 2024Hard to Explain: On the Computational Hardness of In-Distribution Model Interpretationcited by 11
- 2025SHAP Meets Tensor Networks: Provably Tractable Explanations with Parallelismcited by 8
- 2025Self-Explaining Neural Networks for Business Process Monitoringcited by 5
- 2024Towards Formal Verification of Deep Neural Networks for Object Detectioncited by 4
- 2025PICID: Proof-Driven Clause Learning in Neural Network Verificationcited by 3
- 2025Additive Models Explained: A Computational Complexity Approachcited by 3
- 2026FAME: Formal Abstract Minimal Explanation for Neural Networkscited by 3
12 most cited of 18 All 18 (JSON)
- 2026Cycle-Consistent Neural Explanation of Formal Verification Certificates23 Jun 2026
- 2026Concept-Based Abductive and Contrastive Explanations for Behaviors of Vision Models7 May 2026
- 2026Incremental Neural Network Verification via Learned Conflicts12 Mar 2026
- 2026FAME: Formal Abstract Minimal Explanation for Neural Networks11 Mar 2026
- 2026Unifying Formal Explanations: A Complexity-Theoretic Perspective20 Feb 2026
- 2026Provably Explaining Neural Additive Models19 Feb 2026
- 2025On Improving Deep Active Learning with Formal Verification16 Dec 2025
- 2025SHAP Meets Tensor Networks: Provably Tractable Explanations with Parallelism24 Oct 2025
- 2025Additive Models Explained: A Computational Complexity Approach24 Oct 2025
- 2025Explaining, Fast and Slow: Abstraction and Refinement of Provable Explanations10 Jun 2025
- 2025Self-Explaining Neural Networks for Business Process Monitoring23 Mar 2025
- 2025PICID: Proof-Driven Clause Learning in Neural Network Verification15 Mar 2025
12 newest of 18 All 18 (JSON)