NPC: Neuron Path Coverage via Characterizing Decision Logic of Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Deep learning has recently been widely applied to many applications across different domains, e.g., image classification and audio recognition. However, the quality of Deep Neural Networks (DNNs) still raises concerns in the practical operational environment, which calls for systematic testing, especially in safety-critical scenarios. Inspired by software testing, a number of structural coverage criteria are designed and proposed to measure the test adequacy of DNNs. However, due to the blackbox nature of DNN, the existing structural coverage criteria are difficult to interpret, making it hard to understand the underlying principles of these criteria. The relationship between the structural coverage and the decision logic of DNNs is unknown. Moreover, recent studies have further revealed the non-existence of correlation between the structural coverage and DNN defect detection, which further posts concerns on what a suitable DNN testing criterion should be. In this paper, we propose the interpretable coverage criteria through constructing the decision structure of a DNN. Mirroring the control flow graph of the traditional program, we first extract a decision graph from a DNN based on its interpretation, where a path of the decision graph represents a decision logic of the DNN. Based on the control flow and data flow of the decision graph, we propose two variants of path coverage to measure the adequacy of the test cases in exercising the decision logic. The higher the path coverage, the more diverse decision logic the DNN is expected to be explored. Our large-scale evaluation results demonstrate that: the path in the decision graph is effective in characterizing the decision of the DNN, and the proposed coverage criteria are also sensitive with errors including natural errors and adversarial examples, and strongly correlated with the output impartiality.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 27 of its 57 references that are in the map. First posted on arXiv 24 Mar 2022.
Builds on
27 of 57 references.
References · 27
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2016Adversarial examples in the physical worldcited by 1,762
- 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,315
- 2020Beyond Accuracy: Behavioral Testing of NLP models with CheckListcited by 979
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
- 2017Evasion Attacks against Machine Learning at Test Timecited by 686
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
- 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 307
- 2017DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Carscited by 249
15 more
- 2019Machine Learning Testing: Survey, Landscapes and Horizonscited by 213
- 2018DeepGauge: Multi-Granularity Testing Criteria for Deep Learning Systemscited by 144
- 2018Guiding Deep Learning System Testing using Surprise Adequacycited by 123
- 2018TensorFuzz: Debugging Neural Networks with Coverage-Guided Fuzzingcited by 67
- 2018DeepMutation: Mutation Testing of Deep Learning Systemscited by 66
- 2018Concolic Testing for Deep Neural Networkscited by 51
- 2017Automatically Generating Commit Messages from Diffs using Neural Machine Translationcited by 42
- 2021AVA: Adversarial Vignetting Attack against Visual Recognitioncited by 29
- 2019Test Selection for Deep Learning Systemscited by 27
- 2020Towards Characterizing Adversarial Defects of Deep Learning Software from the Lens of Uncertaintycited by 26
- 2020Importance-Driven Deep Learning System Testingcited by 24
- 2021Self-Checking Deep Neural Networks in Deploymentcited by 18
- 2020Pasadena: Perceptually Aware and Stealthy Adversarial Denoise Attackcited by 14
- 2019There is Limited Correlation between Coverage and Robustness for Deep Neural Networkscited by 8
- 2019Towards Improved Testing For Deep Learningcited by 6
Built on by
Citing papers per year: 2022: 2; 2023: 9; 2024: 3; 2025: 2; 2026: 1.
17 papers.
Sort:
- 2023Neuron Activation Coverage: Rethinking Out-of-distribution Detection and Generalizationcited by 28
- 2023FAIRER: Fairness as Decision Rationale Alignmentcited by 12
- 2022Hierarchical Distribution-Aware Testing of Deep Learningcited by 8
- 2023A Scenario-Based Functional Testing Approach to Improving DNN Performancecited by 7
- 2023CertPri: Certifiable Prioritization for Deep Neural Networks via Movement Cost in Feature Spacecited by 4
- 2023Neuron Sensitivity Guided Test Case Selection for Deep Learning Testingcited by 3
- 2024Interpretability-Guided Test-Time Adversarial Defensecited by 3
- 2023Feature Map Testing for Deep Neural Networkscited by 1
- 2023IRAD: Implicit Representation-driven Image Resampling against Adversarial Attackscited by 1
- 2023TraceFL: Interpretability-Driven Debugging in Federated Learning via Neuron Provenancecited by 1
- 2024NeuSemSlice: Towards Effective DNN Model Maintenance via Neuron-level Semantic Slicingcited by 1
- 2022Generalization Beyond Feature Alignment: Concept Activation-Guided Contrastive Learningcited by 0
5 more
- 2023Path Analysis for Effective Fault Localization in Deep Neural Networkscited by 0
- 2024Assessing Superposition-Targeted Coverage Criteria for Quantum Neural Networkscited by 0
- 2025Towards Understanding Deep Learning Model in Image Recognition via Coverage Testcited by 0
- 2025Influence-Guided Concolic Testing of Transformer Robustnesscited by 0
- 2026ProToken: Token-Level Attribution for Federated Large Language Modelscited by 0
- 2026ProToken: Token-Level Attribution for Federated Large Language Models27 Jan 2026
- 2025Influence-Guided Concolic Testing of Transformer Robustness28 Sep 2025
- 2025Towards Understanding Deep Learning Model in Image Recognition via Coverage Test12 May 2025
- 2024Assessing Superposition-Targeted Coverage Criteria for Quantum Neural Networks3 Nov 2024
- 2024Interpretability-Guided Test-Time Adversarial Defense23 Sep 2024
- 2024NeuSemSlice: Towards Effective DNN Model Maintenance via Neuron-level Semantic Slicing26 Jul 2024
- 2023TraceFL: Interpretability-Driven Debugging in Federated Learning via Neuron Provenance21 Dec 2023
- 2023Path Analysis for Effective Fault Localization in Deep Neural Networks29 Oct 2023
- 2023IRAD: Implicit Representation-driven Image Resampling against Adversarial Attacks18 Oct 2023
- 2023Feature Map Testing for Deep Neural Networks21 Jul 2023
- 2023Neuron Sensitivity Guided Test Case Selection for Deep Learning Testing20 Jul 2023
- 2023CertPri: Certifiable Prioritization for Deep Neural Networks via Movement Cost in Feature Space18 Jul 2023
5 more
- 2023A Scenario-Based Functional Testing Approach to Improving DNN Performance13 Jul 2023
- 2023FAIRER: Fairness as Decision Rationale Alignment27 Jun 2023
- 2023Neuron Activation Coverage: Rethinking Out-of-distribution Detection and Generalization5 Jun 2023
- 2022Generalization Beyond Feature Alignment: Concept Activation-Guided Contrastive Learning13 Nov 2022
- 2022Hierarchical Distribution-Aware Testing of Deep Learning17 May 2022
- 2023Neuron Activation Coverage: Rethinking Out-of-distribution Detection and Generalizationcited by 28
- 2023FAIRER: Fairness as Decision Rationale Alignmentcited by 12
- 2022Hierarchical Distribution-Aware Testing of Deep Learningcited by 8
- 2023A Scenario-Based Functional Testing Approach to Improving DNN Performancecited by 7
- 2023CertPri: Certifiable Prioritization for Deep Neural Networks via Movement Cost in Feature Spacecited by 4
- 2023Neuron Sensitivity Guided Test Case Selection for Deep Learning Testingcited by 3
- 2024Interpretability-Guided Test-Time Adversarial Defensecited by 3
- 2023Feature Map Testing for Deep Neural Networkscited by 1
- 2023IRAD: Implicit Representation-driven Image Resampling against Adversarial Attackscited by 1
- 2023TraceFL: Interpretability-Driven Debugging in Federated Learning via Neuron Provenancecited by 1
- 2024NeuSemSlice: Towards Effective DNN Model Maintenance via Neuron-level Semantic Slicingcited by 1
- 2022Generalization Beyond Feature Alignment: Concept Activation-Guided Contrastive Learningcited by 0
12 most cited of 17 All 17 (JSON)
- 2026ProToken: Token-Level Attribution for Federated Large Language Models27 Jan 2026
- 2025Influence-Guided Concolic Testing of Transformer Robustness28 Sep 2025
- 2025Towards Understanding Deep Learning Model in Image Recognition via Coverage Test12 May 2025
- 2024Assessing Superposition-Targeted Coverage Criteria for Quantum Neural Networks3 Nov 2024
- 2024Interpretability-Guided Test-Time Adversarial Defense23 Sep 2024
- 2024NeuSemSlice: Towards Effective DNN Model Maintenance via Neuron-level Semantic Slicing26 Jul 2024
- 2023TraceFL: Interpretability-Driven Debugging in Federated Learning via Neuron Provenance21 Dec 2023
- 2023Path Analysis for Effective Fault Localization in Deep Neural Networks29 Oct 2023
- 2023IRAD: Implicit Representation-driven Image Resampling against Adversarial Attacks18 Oct 2023
- 2023Feature Map Testing for Deep Neural Networks21 Jul 2023
- 2023Neuron Sensitivity Guided Test Case Selection for Deep Learning Testing20 Jul 2023
- 2023CertPri: Certifiable Prioritization for Deep Neural Networks via Movement Cost in Feature Space18 Jul 2023
12 newest of 17 All 17 (JSON)