DeepGauge: Multi-Granularity Testing Criteria for Deep Learning Systems
Not on the map. Why?
Abstract (arXiv)
Deep learning (DL) defines a new data-driven programming paradigm that constructs the internal system logic of a crafted neuron network through a set of training data. We have seen wide adoption of DL in many safety-critical scenarios. However, a plethora of studies have shown that the state-of-the-art DL systems suffer from various vulnerabilities which can lead to severe consequences when applied to real-world applications. Currently, the testing adequacy of a DL system is usually measured by the accuracy of test data. Considering the limitation of accessible high quality test data, good accuracy performance on test data can hardly provide confidence to the testing adequacy and generality of DL systems. Unlike traditional software systems that have clear and controllable logic and functionality, the lack of interpretability in a DL system makes system analysis and defect detection difficult, which could potentially hinder its real-world deployment. In this paper, we propose DeepGauge, a set of multi-granularity testing criteria for DL systems, which aims at rendering a multi-faceted portrayal of the testbed. The in-depth evaluation of our proposed testing criteria is demonstrated on two well-known datasets, five DL systems, and with four state-of-the-art adversarial attack techniques against DL. The potential usefulness of DeepGauge sheds light on the construction of more generic and robust DL systems.
Key facts. Cited by 147 papers in the map (data through 14 Oct 2026). First posted on arXiv 20 Mar 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2020: 1; 2021: 34; 2022: 31; 2023: 27; 2024: 26; 2025: 13; 2026: 15.
147 papers.
Sort:
By area:
- 2021Trustworthy AI: From Principles to Practicescited by 207
- 2020Retrieval-Augmented Generation for Code Summarization via Hybrid GNNcited by 89
- 2021RobustART: Benchmarking Robustness on Architecture Design and Training Techniquescited by 79
- 2023How Deep Learning Sees the World: A Survey on Adversarial Attacks & Defensescited by 66
- 2023Emotionally Numb or Empathetic? Evaluating How LLMs Feel Using EmotionBenchcited by 54
- 2021DeepPayload: Black-box Backdoor Attack on Deep Learning Models through Neural Payload Injectioncited by 44
- 2021A Comprehensive Evaluation Framework for Deep Model Robustnesscited by 42
- 2021Provable Repair of Deep Neural Networkscited by 42
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 39
- 2021Multi-Label Classification Neural Networks with Hard Logical Constraintscited by 36
- 2021ModelDiff: Testing-Based DNN Similarity Comparison for Model Reuse Detectioncited by 33
- 2023Neuron Structure Modeling for Generalizable Remote Physiological Measurementcited by 31
38 more
- 2021DeepHyperion: Exploring the Feature Space of Deep Learning-Based Systems through Illumination Searchcited by 29
- 2023Neuron Activation Coverage: Rethinking Out-of-distribution Detection and Generalizationcited by 28
- 2022Simple Techniques Work Surprisingly Well for Neural Network Test Prioritization and Active Learning (Replicability Study)cited by 27
- 2021Can Offline Testing of Deep Neural Networks Replace Their Online Testing?cited by 24
- 2022Towards Training Reproducible Deep Learning Modelscited by 23
- 2021Distribution-Aware Testing of Neural Networks Using Generative Modelscited by 22
- 2021An Empirical Study on Deployment Faults of Deep Learning Based Mobile Applicationscited by 20
- 2022pvCNN: Privacy-Preserving and Verifiable Convolutional Neural Network Testingcited by 20
- 2021Robustness of on-device Models: Adversarial Attack to Deep Learning Models on Android Appscited by 19
- 2021Neuron Coverage-Guided Domain Generalizationcited by 19
- 2021Black-Box Testing of Deep Neural Networks Through Test Case Diversitycited by 18
- 2022NPC: Neuron Path Coverage via Characterizing Decision Logic of Deep Neural Networkscited by 18
- 2022When and Why Test Generators for Deep Learning Produce Invalid Inputs: an Empirical Studycited by 18
- 2022DeepPerform: An Efficient Approach for Performance Testing of Resource-Constrained Neural Networkscited by 17
- 2022AEON: A Method for Automatic Evaluation of NLP Test Casescited by 15
- 2022Bugs in Machine Learning-based Systems: A Faultload Benchmarkcited by 15
- 2024Are LLMs Correctly Integrated into Software Systems?cited by 15
- 2021Attack as Defense: Characterizing Adversarial Examples using Robustnesscited by 14
- 2023Towards Fair Machine Learning Software: Understanding and Addressing Model Bias Through Counterfactual Thinkingcited by 14
- 2022Search-Based Testing of Reinforcement Learningcited by 13
- 2022A Search-Based Testing Approach for Deep Reinforcement Learning Agentscited by 13
- 2021Towards Practical Robustness Analysis for DNNs based on PAC-Model Learningcited by 12
- 2021DeepMetis: Augmenting a Deep Learning Test Set to Increase its Mutation Scorecited by 12
- 2021PatchCensor: Patch Robustness Certification for Transformers via Exhaustive Testingcited by 12
- 2021Understanding Performance Problems in Deep Learning Systemscited by 12
- 2021MDPFuzz: Testing Models Solving Markov Decision Processescited by 12
- 2022QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networkscited by 12
- 2022Abstraction and Refinement: Towards Scalable and Exact Verification of Neural Networkscited by 11
- 2023DeepGD: A Multi-Objective Black-Box Test Selection Approach for Deep Neural Networkscited by 11
- 2023Challenges and Practices of Deep Learning Model Reengineering: A Case Study on Computer Visioncited by 11
- 2021AequeVox: Automated Fairness Testing of Speech Recognition Systemscited by 9
- 2022Hierarchical Distribution-Aware Testing of Deep Learningcited by 8
- 2024Machine Learning Robustness: A Primercited by 8
- 2024Understanding the Effectiveness of Coverage Criteria for Large Language Models: A Special Angle from Jailbreak Attackscited by 8
- 2021TestRank: Bringing Order into Unlabeled Test Instances for Deep Learning Taskscited by 7
- 2021ArchRepair: Block-Level Architecture-Oriented Repairing for Deep Neural Networkscited by 7
- 2022Performance Analysis of Out-of-Distribution Detection on Trained Neural Networkscited by 7
- 2023A Scenario-Based Functional Testing Approach to Improving DNN Performancecited by 7
50 most cited of 147 All 147 (JSON)
- 2026Probabilistic Modelling of Operational Design Domains, A New Approach for Testing AI Systems21 Sep 2026
- 2026Probabilistic Model Checking of Autoregressive Neural Sequence Models1 Sep 2026
- 2026Learning from the Test: Self-Referential Differential Testing for Deep RL Agents23 Aug 2026
- 2026TESTNAV: Pareto-Guided Search for Compositional Robustness Testing20 Aug 2026
- 2026TestifAI: Tomography-Based Testing for Deep Learning Systems19 Aug 2026
- 2026SeFaR: Semantic Feature-aware Robustness Testing of Deep Neural Networks10 Aug 2026
- 2026Test Case Prioritization for DNNs via Neural Collapse Instability22 Jul 2026
- 2026Testing Retrieval-Augmented Generation Systems with Chunk Coverage20 Jul 2026
- 2026Testing Neural Networks via Bayesian-Guided Exploration of Decision Landscapes3 Jun 2026
- 2026CAFD: Concept-Aware DNN Fault Detection using VLMs19 May 2026
- 2026Latent Regularization in Generative Test Input Generation17 Feb 2026
- 2026Reverse N-Wise Output-Oriented Testing for AI/ML and Quantum Computing Systems15 Feb 2026
38 more
- 2026RACC: Representation-Aware Coverage Criteria for LLM Safety Testing2 Feb 2026
- 2026AtPatch: Debugging Transformers via Hot-Fixing Over-Attention29 Jan 2026
- 2026A Highly Efficient Diversity-based Input Selection for DNN Improvement Using VLMs12 Jan 2026
- 2025Toward Efficient Testing of Graph Neural Networks via Test Input Prioritization20 Dec 2025
- 2025Fuzzing the brain: Automated stress testing for the safety of ML-driven neurostimulation5 Dec 2025
- 2025Learning-Based Testing for Deep Learning: Enhancing Model Robustness with Adversarial Input Prioritization28 Sep 2025
- 2025Influence-Guided Concolic Testing of Transformer Robustness28 Sep 2025
- 2025Clotho: Measuring Task-Specific Pre-Generation Test Adequacy for LLM Inputs22 Sep 2025
- 2025TopoMap: A Feature-based Semantic Discriminator of the Topographical Regions in the Test Input Space3 Sep 2025
- 2025DiCriTest: Testing Scenario Generation for Decision-Making Agents Considering Diversity and Criticality15 Aug 2025
- 2025Towards Assessing Deep Learning Test Input Generators3 Apr 2025
- 2025Exposing the Ghost in the Transformer: Abnormal Detection for Large Language Models via Hidden State Forensics1 Apr 2025
- 2025MetaSel: A Test Selection Approach for Fine-tuned DNN Models21 Mar 2025
- 2025Breaking the Loop: Detecting and Mitigating Denial-of-Service Vulnerabilities in Large Language Models1 Mar 2025
- 2025Metamorphic Testing for Pose Estimation Systems13 Feb 2025
- 2025Democratic Training Against Universal Adversarial Perturbations8 Feb 2025
- 2024Benchmarking Generative AI Models for Deep Learning Test Input Generation23 Dec 2024
- 2024Assessing Superposition-Targeted Coverage Criteria for Quantum Neural Networks3 Nov 2024
- 2024DNN Modularization via Activation-Driven Training1 Nov 2024
- 2024ARQ: A Mixed-Precision Quantization Framework for Accurate and Certifiably Robust DNNs31 Oct 2024
- 2024Automated Trustworthiness Oracle Generation for Machine Learning Text Classifiers30 Oct 2024
- 2024FAST: Boosting Uncertainty-based Test Prioritization Methods for Neural Networks via Feature Selection13 Sep 2024
- 2024Towards certifiable AI in aviation: landscape, challenges, and opportunities13 Sep 2024
- 2024Understanding the Effectiveness of Coverage Criteria for Large Language Models: A Special Angle from Jailbreak Attacks27 Aug 2024
- 2024LeCov: Multi-level Testing Criteria for Large Language Models20 Aug 2024
- 2024Robust Black-box Testing of Deep Neural Networks using Co-Domain Coverage13 Aug 2024
- 2024Targeted Deep Learning System Boundary Testing12 Aug 2024
- 2024Contexts Matter: An Empirical Study on Contextual Influence in Fairness Testing for Deep Learning Systems12 Aug 2024
- 2024Effective Black Box Testing of Sentiment Analysis Classification Networks30 Jul 2024
- 2024A3Rank: Augmentation Alignment Analysis for Prioritizing Overconfident Failing Samples for Deep Learning Models19 Jul 2024
- 2024Are LLMs Correctly Integrated into Software Systems?6 Jul 2024
- 2024Uncertainty Measurement of Deep Learning System based on the Convex Hull of Training Sets25 May 2024
- 2024Online Safety Analysis for LLMs: a Benchmark, an Assessment, and a Path Forward12 Apr 2024
- 2024A Survey of Neural Network Robustness Assessment in Image Recognition12 Apr 2024
- 2024Machine Learning Robustness: A Primer1 Apr 2024
- 2024DeepKnowledge: Generalisation-Driven Deep Learning Testing25 Mar 2024
- 2024Beyond Accuracy: An Empirical Study on Unit Testing in Open-source Deep Learning Projects26 Feb 2024
- 2024QuanTest: Entanglement-Guided Testing of Quantum Neural Network Systems20 Feb 2024
50 newest of 147 All 147 (JSON)
- 2024Understanding the Effectiveness of Coverage Criteria for Large Language Models: A Special Angle from Jailbreak Attackscited by 8
- 2025Exposing the Ghost in the Transformer: Abnormal Detection for Large Language Models via Hidden State Forensicscited by 6
- 2026AtPatch: Debugging Transformers via Hot-Fixing Over-Attentioncited by 1
- 2026RACC: Representation-Aware Coverage Criteria for LLM Safety Testingcited by 0
- 2026RACC: Representation-Aware Coverage Criteria for LLM Safety Testing2 Feb 2026
- 2026AtPatch: Debugging Transformers via Hot-Fixing Over-Attention29 Jan 2026
- 2025Exposing the Ghost in the Transformer: Abnormal Detection for Large Language Models via Hidden State Forensics1 Apr 2025
- 2024Understanding the Effectiveness of Coverage Criteria for Large Language Models: A Special Angle from Jailbreak Attacks27 Aug 2024
- 2021Trustworthy AI: From Principles to Practicescited by 207
- 2021RobustART: Benchmarking Robustness on Architecture Design and Training Techniquescited by 79
- 2023How Deep Learning Sees the World: A Survey on Adversarial Attacks & Defensescited by 66
- 2023Emotionally Numb or Empathetic? Evaluating How LLMs Feel Using EmotionBenchcited by 54
- 2021DeepPayload: Black-box Backdoor Attack on Deep Learning Models through Neural Payload Injectioncited by 44
- 2021A Comprehensive Evaluation Framework for Deep Model Robustnesscited by 42
- 2021Provable Repair of Deep Neural Networkscited by 42
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 39
- 2021Multi-Label Classification Neural Networks with Hard Logical Constraintscited by 36
- 2021ModelDiff: Testing-Based DNN Similarity Comparison for Model Reuse Detectioncited by 33
- 2023Neuron Structure Modeling for Generalizable Remote Physiological Measurementcited by 31
- 2021DeepHyperion: Exploring the Feature Space of Deep Learning-Based Systems through Illumination Searchcited by 29
12 most cited of 137 All 137 (JSON)
- 2026Probabilistic Modelling of Operational Design Domains, A New Approach for Testing AI Systems21 Sep 2026
- 2026Probabilistic Model Checking of Autoregressive Neural Sequence Models1 Sep 2026
- 2026TESTNAV: Pareto-Guided Search for Compositional Robustness Testing20 Aug 2026
- 2026TestifAI: Tomography-Based Testing for Deep Learning Systems19 Aug 2026
- 2026SeFaR: Semantic Feature-aware Robustness Testing of Deep Neural Networks10 Aug 2026
- 2026Test Case Prioritization for DNNs via Neural Collapse Instability22 Jul 2026
- 2026Testing Neural Networks via Bayesian-Guided Exploration of Decision Landscapes3 Jun 2026
- 2026CAFD: Concept-Aware DNN Fault Detection using VLMs19 May 2026
- 2026Latent Regularization in Generative Test Input Generation17 Feb 2026
- 2026Reverse N-Wise Output-Oriented Testing for AI/ML and Quantum Computing Systems15 Feb 2026
- 2026A Highly Efficient Diversity-based Input Selection for DNN Improvement Using VLMs12 Jan 2026
- 2025Toward Efficient Testing of Graph Neural Networks via Test Input Prioritization20 Dec 2025
12 newest of 137 All 137 (JSON)