DeepXplore: Automated Whitebox Testing of Deep Learning Systems
Not on the map. Why?
Abstract (arXiv)
Deep learning (DL) systems are increasingly deployed in safety- and security-critical domains including self-driving cars and malware detection, where the correctness and predictability of a system's behavior for corner case inputs are of great importance. Existing DL testing depends heavily on manually labeled data and therefore often fails to expose erroneous behaviors for rare inputs. We design, implement, and evaluate DeepXplore, the first whitebox framework for systematically testing real-world DL systems. First, we introduce neuron coverage for systematically measuring the parts of a DL system exercised by test inputs. Next, we leverage multiple DL systems with similar functionality as cross-referencing oracles to avoid manual checking. Finally, we demonstrate how finding inputs for DL systems that both trigger many differential behaviors and achieve high neuron coverage can be represented as a joint optimization problem and solved efficiently using gradient-based search techniques. DeepXplore efficiently finds thousands of incorrect corner case behaviors (e.g., self-driving cars crashing into guard rails and malware masquerading as benign software) in state-of-the-art DL models with thousands of neurons trained on five popular datasets including ImageNet and Udacity self-driving challenge data. For all tested DL models, on average, DeepXplore generated one test input demonstrating incorrect behavior within one second while running only on a commodity laptop. We further show that the test inputs generated by DeepXplore can also be used to retrain the corresponding DL model to improve the model's accuracy by up to 3%.
Key facts. Cited by 311 papers in the map (data through 14 Oct 2026). First posted on arXiv 18 May 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 71; 2022: 57; 2023: 63; 2024: 49; 2025: 40; 2026: 31.
311 papers.
Sort:
By area:
- 2023Are aligned neural networks adversarially aligned?cited by 315
- 2021Trustworthy AI: From Principles to Practicescited by 207
- 2021Invisible for both Camera and LiDAR: Security of Multi-Sensor Fusion based Perception in Autonomous Driving Under Physical-World Attackscited by 101
- 2021Explainability of deep vision-based autonomous driving systems: Review and challengescited by 80
- 2023How Deep Learning Sees the World: A Survey on Adversarial Attacks & Defensescited by 66
- 2022Physical Attack on Monocular Depth Estimation with Optimal Adversarial Patchescited by 57
- 2023BiasAsker: Measuring the Bias in Conversational AI Systemcited by 53
- 2023Evaluating Superhuman Models with Consistency Checkscited by 47
- 2021Copy, Right? A Testing Framework for Copyright Protection of Deep Learning Modelscited by 46
- 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
- 2021Guidance on the Assurance of Machine Learning in Autonomous Systems (AMLAS)cited by 42
38 more
- 2021Provable Repair of Deep Neural Networkscited by 42
- 2021NeuronFair: Interpretable White-Box Fairness Testing through Biased Neuron Identificationcited by 42
- 2021Robust Machine Learning Systems: Challenges, Current Trends, Perspectives, and the Road Aheadcited by 41
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 39
- 2021Mind the Gap! A Study on the Transferability of Virtual vs Physical-world Testing of Autonomous Driving Systemscited by 37
- 2023WhiteFox: White-Box Compiler Fuzzing Empowered by Large Language Modelscited by 37
- 2021Multi-Label Classification Neural Networks with Hard Logical Constraintscited by 36
- 2026ReliabilityBench: Evaluating LLM Agent Reliability Under Production-Like Stress Conditionscited by 36
- 2021Description of Corner Cases in Automated Driving: Goals and Challengescited by 35
- 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
- 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
- 2021Taxonomy of Machine Learning Safety: A Survey and Primercited by 25
- 2021Can Offline Testing of Deep Neural Networks Replace Their Online Testing?cited by 24
- 2024Adversarial Attacks of Vision Tasks in the Past 10 Years: A Surveycited by 23
- 2021Distribution-Aware Testing of Neural Networks Using Generative Modelscited by 22
- 2022SoK: On the Semantic AI Security in Autonomous Drivingcited by 22
- 2023MTTM: Metamorphic Testing for Textual Content Moderation Softwarecited by 22
- 2024ImageNet-D: Benchmarking Neural Network Robustness on Diffusion Synthetic Objectcited by 22
- 2021An Empirical Study on Deployment Faults of Deep Learning Based Mobile Applicationscited by 20
- 2021Neuron Coverage-Guided Domain Generalizationcited by 19
- 2021Robust Semantic Segmentation with Superpixel-Mixcited by 19
- 2021Efficient Out-of-Distribution Detection Using Latent Space of β-VAE for Cyber-Physical Systemscited 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
- 2024Sample-Efficient Human Evaluation of Large Language Models via Maximum Discrepancy Competitioncited by 18
- 2021DeepGuard: A Framework for Safeguarding Autonomous Driving Systems from Inconsistent Behaviorcited by 17
- 2022DeepPerform: An Efficient Approach for Performance Testing of Resource-Constrained Neural Networkscited by 17
- 2023Convolutional Visual Prompt for Robust Visual Perceptioncited by 17
- 2024AcTracer: Active Testing of Large Language Model via Multi-Stage Samplingcited by 17
- 2022LLMEffiChecker: Understanding and Testing Efficiency Degradation of Large Language Modelscited by 16
- 2024New Job, New Gender? Measuring the Social Bias in Image Generation Modelscited by 16
- 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
50 most cited of 311 All 311 (JSON)
- 2026Reliability Testing of Medical Model Performance under Distributed Deployment29 Sep 2026
- 2026Certifying Interventional Agreement Among Observationally Equivalent Causal Models26 Sep 2026
- 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
- 2026The Mask Is Not the Model: Auditing Prefix Invariance in Attention, State-Space, and Hybrid Sequence Models24 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
- 2026Directed Neuro-Symbolic Stochastic Execution for Verification of Distributed Parallel AI Programs8 Aug 2026
- 2026Evaluating Fuzz Testing for Reinforcement Learning Agents27 Jul 2026
- 2026MetaSpace: Metamorphic Testing for Spatial Cognition in Embodied Agents26 Jul 2026
- 2026Test Case Prioritization for DNNs via Neural Collapse Instability22 Jul 2026
38 more
- 2026Testing Retrieval-Augmented Generation Systems with Chunk Coverage20 Jul 2026
- 2026Understanding Agent-Reactive Bugs at the Model-Harness Boundary: An Empirical Study of LLM Agent Issue Reports17 Jul 2026
- 2026Gimitest: A Comprehensive Tool for Testing Reinforcement Learning Policies8 Jul 2026
- 2026Real-World Perturbation Testing of Autonomous Driving Systems6 Jul 2026
- 2026Testing Neural Networks via Bayesian-Guided Exploration of Decision Landscapes3 Jun 2026
- 2026Latent Anchor-Driven Test Generation for Deep Neural Networks3 Jun 2026
- 2026CAFD: Concept-Aware DNN Fault Detection using VLMs19 May 2026
- 2026Regression Test Selection for Updated Capability Modules in Compositional ML Systems via Atomic-Quality Probes29 Apr 2026
- 2026Towards Reliable Testing of Machine Unlearning16 Apr 2026
- 2026BTTackler: A Diagnosis-based Framework for Efficient Deep Learning Hyperparameter Optimization27 Feb 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
- 2026Beyond Crash: Hijacking Your Autonomous Vehicle for Fun and Profit6 Feb 2026
- 2026RACC: Representation-Aware Coverage Criteria for LLM Safety Testing2 Feb 2026
- 2026AtPatch: Debugging Transformers via Hot-Fixing Over-Attention29 Jan 2026
- 2026SETA: Statistical Fault Attribution for Compound AI Systems27 Jan 2026
- 2026HyperNet-Adaptation for Diffusion-Based Test Case Generation21 Jan 2026
- 2026A Highly Efficient Diversity-based Input Selection for DNN Improvement Using VLMs12 Jan 2026
- 2026ReliabilityBench: Evaluating LLM Agent Reliability Under Production-Like Stress Conditions3 Jan 2026
- 2025Autonomous Assessment of Generalizability of AI Agent Capabilities18 Dec 2025
- 2025Advancing Autonomous Driving System Testing: Demands, Challenges, and Future Directions9 Dec 2025
- 2025Fuzzing the brain: Automated stress testing for the safety of ML-driven neurostimulation5 Dec 2025
- 2025Systems Security Foundations for Agentic Computing1 Dec 2025
- 2025Metamorphic Testing for Audio Content Moderation Software29 Sep 2025
- 2025Learning-Based Testing for Deep Learning: Enhancing Model Robustness with Adversarial Input Prioritization28 Sep 2025
- 2025Probabilistic Runtime Verification, Evaluation and Risk Assessment of Visual Deep Learning Systems23 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
- 2025Toward Reproducible Cross-Backend Compatibility for Deep Learning: A Configuration-First Framework with Three-Tier Verification29 Aug 2025
- 2025ATLAS: AI-Native Receiver Test-and-Measurement by Leveraging AI-Guided Search17 Aug 2025
- 2025DiCriTest: Testing Scenario Generation for Decision-Making Agents Considering Diversity and Criticality15 Aug 2025
- 2025NeMo: A Neuron-Level Modularizing-While-Training Approach for Decomposing DNN Models15 Aug 2025
- 2025FMCE-Net++: Feature Map Convergence Evaluation and Training8 Aug 2025
- 2025NCCR: to Evaluate the Robustness of Neural Networks and Adversarial Examples29 Jul 2025
- 2025Efficient Neural Network Verification via Order Leading Exploration of Branch-and-Bound Trees23 Jul 2025
- 2025DREAM: Scalable Red Teaming for Text-to-Image Generative Systems via Distribution Modeling22 Jul 2025
- 2025TigAug: Data Augmentation for Testing Traffic Light Detection in Autonomous Driving Systems8 Jul 2025
- 2025Effort-Optimized, Accuracy-Driven Labelling and Validation of Test Inputs for DL Systems: A Mixed-Integer Linear Programming Approach7 Jul 2025
50 newest of 311 All 311 (JSON)
- 2021Invisible for both Camera and LiDAR: Security of Multi-Sensor Fusion based Perception in Autonomous Driving Under Physical-World Attackscited by 101
- 2021Adversarial Deep Reinforcement Learning for Improving the Robustness of Multi-agent Autonomous Driving Policiescited by 10
- 2024Hierarchical End-to-End Autonomous Driving: Integrating BEV Perception with Deep Reinforcement Learningcited by 5
- 2021On Robustness of Lane Detection Models to Physical-World Adversarial Attacks in Autonomous Drivingcited by 3
- 2023DeepQTest: Testing Autonomous Driving Systems with Reinforcement Learning and Real-world Weather Datacited by 3
- 2025Advancing Autonomous Driving System Testing: Demands, Challenges, and Future Directionscited by 1
- 2026Beyond Crash: Hijacking Your Autonomous Vehicle for Fun and Profitcited by 1
- 2026Real-World Perturbation Testing of Autonomous Driving Systemscited by 0
- 2026Real-World Perturbation Testing of Autonomous Driving Systems6 Jul 2026
- 2026Beyond Crash: Hijacking Your Autonomous Vehicle for Fun and Profit6 Feb 2026
- 2025Advancing Autonomous Driving System Testing: Demands, Challenges, and Future Directions9 Dec 2025
- 2024Hierarchical End-to-End Autonomous Driving: Integrating BEV Perception with Deep Reinforcement Learning26 Sep 2024
- 2023DeepQTest: Testing Autonomous Driving Systems with Reinforcement Learning and Real-world Weather Data8 Oct 2023
- 2021Adversarial Deep Reinforcement Learning for Improving the Robustness of Multi-agent Autonomous Driving Policies22 Dec 2021
- 2021On Robustness of Lane Detection Models to Physical-World Adversarial Attacks in Autonomous Driving6 Jul 2021
- 2021Invisible for both Camera and LiDAR: Security of Multi-Sensor Fusion based Perception in Autonomous Driving Under Physical-World Attacks17 Jun 2021
- 2021Copy, Right? A Testing Framework for Copyright Protection of Deep Learning Modelscited by 46
- 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
- 2026Towards Reliable Testing of Machine Unlearningcited by 0
- 2026Towards Reliable Testing of Machine Unlearning16 Apr 2026
- 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
- 2021Copy, Right? A Testing Framework for Copyright Protection of Deep Learning Models10 Dec 2021
- 2026ReliabilityBench: Evaluating LLM Agent Reliability Under Production-Like Stress Conditionscited by 36
- 2025Systems Security Foundations for Agentic Computingcited by 13
- 2026Understanding Agent-Reactive Bugs at the Model-Harness Boundary: An Empirical Study of LLM Agent Issue Reportscited by 3
- 2025Autonomous Assessment of Generalizability of AI Agent Capabilitiescited by 0
- 2026MetaSpace: Metamorphic Testing for Spatial Cognition in Embodied Agentscited by 0
- 2026MetaSpace: Metamorphic Testing for Spatial Cognition in Embodied Agents26 Jul 2026
- 2026Understanding Agent-Reactive Bugs at the Model-Harness Boundary: An Empirical Study of LLM Agent Issue Reports17 Jul 2026
- 2026ReliabilityBench: Evaluating LLM Agent Reliability Under Production-Like Stress Conditions3 Jan 2026
- 2025Autonomous Assessment of Generalizability of AI Agent Capabilities18 Dec 2025
- 2025Systems Security Foundations for Agentic Computing1 Dec 2025
- 2024ImageNet-D: Benchmarking Neural Network Robustness on Diffusion Synthetic Objectcited by 22
- 2024Efficient Domain Augmentation for Autonomous Driving Testing Using Diffusion Modelscited by 10
- 2024Benchmarking Generative AI Models for Deep Learning Test Input Generationcited by 4
- 2025DILLEMA: Diffusion and Large Language Models for Multi-Modal Augmentationcited by 3
- 2026HyperNet-Adaptation for Diffusion-Based Test Case Generationcited by 0
- 2026HyperNet-Adaptation for Diffusion-Based Test Case Generation21 Jan 2026
- 2025DILLEMA: Diffusion and Large Language Models for Multi-Modal Augmentation5 Feb 2025
- 2024Benchmarking Generative AI Models for Deep Learning Test Input Generation23 Dec 2024
- 2024Efficient Domain Augmentation for Autonomous Driving Testing Using Diffusion Models20 Sep 2024
- 2024ImageNet-D: Benchmarking Neural Network Robustness on Diffusion Synthetic Object27 Mar 2024
- 2021Trustworthy AI: From Principles to Practicescited by 207
- 2021Explainability of deep vision-based autonomous driving systems: Review and challengescited by 80
- 2023How Deep Learning Sees the World: A Survey on Adversarial Attacks & Defensescited by 66
- 2022Physical Attack on Monocular Depth Estimation with Optimal Adversarial Patchescited by 57
- 2023BiasAsker: Measuring the Bias in Conversational AI Systemcited by 53
- 2023Evaluating Superhuman Models with Consistency Checkscited by 47
- 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
- 2021Guidance on the Assurance of Machine Learning in Autonomous Systems (AMLAS)cited by 42
- 2021Provable Repair of Deep Neural Networkscited by 42
- 2021NeuronFair: Interpretable White-Box Fairness Testing through Biased Neuron Identificationcited by 42
- 2021Robust Machine Learning Systems: Challenges, Current Trends, Perspectives, and the Road Aheadcited by 41
12 most cited of 278 All 278 (JSON)
- 2026Reliability Testing of Medical Model Performance under Distributed Deployment29 Sep 2026
- 2026Certifying Interventional Agreement Among Observationally Equivalent Causal Models26 Sep 2026
- 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
- 2026The Mask Is Not the Model: Auditing Prefix Invariance in Attention, State-Space, and Hybrid Sequence Models24 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
- 2026Directed Neuro-Symbolic Stochastic Execution for Verification of Distributed Parallel AI Programs8 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
- 2026Latent Anchor-Driven Test Generation for Deep Neural Networks3 Jun 2026
12 newest of 278 All 278 (JSON)