MDPFuzz: Testing Models Solving Markov Decision Processes
Not on the map. Why?
Abstract (arXiv)
The Markov decision process (MDP) provides a mathematical framework for modeling sequential decision-making problems, many of which are crucial to security and safety, such as autonomous driving and robot control. The rapid development of artificial intelligence research has created efficient methods for solving MDPs, such as deep neural networks (DNNs), reinforcement learning (RL), and imitation learning (IL). However, these popular models solving MDPs are neither thoroughly tested nor rigorously reliable. We present MDPFuzz, the first blackbox fuzz testing framework for models solving MDPs. MDPFuzz forms testing oracles by checking whether the target model enters abnormal and dangerous states. During fuzzing, MDPFuzz decides which mutated state to retain by measuring if it can reduce cumulative rewards or form a new state sequence. We design efficient techniques to quantify the "freshness" of a state sequence using Gaussian mixture models (GMMs) and dynamic expectation-maximization (DynEM). We also prioritize states with high potential of revealing crashes by estimating the local sensitivity of target models over states. MDPFuzz is evaluated on five state-of-the-art models for solving MDPs, including supervised DNN, RL, IL, and multi-agent RL. Our evaluation includes scenarios of autonomous driving, aircraft collision avoidance, and two games that are often used to benchmark RL. During a 12-hour run, we find over 80 crash-triggering state sequences on each model. We show inspiring findings that crash-triggering states, though they look normal, induce distinct neuron activation patterns compared with normal states. We further develop an abnormal behavior detector to harden all the evaluated models and repair them with the findings of MDPFuzz to significantly enhance their robustness without sacrificing accuracy.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 50 of its 101 references that are in the map. First posted on arXiv 6 Dec 2021.
Builds on
50 of 101 references.
References · 50
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2015Continuous control with deep reinforcement learningcited by 3,279
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
- 2017CARLA: An Open Urban Driving Simulatorcited by 2,431
- 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,218
- 2016Generative Adversarial Imitation Learningcited by 1,576
- 2017Multi-Agent Actor-Critic for Mixed Cooperative-Competitive Environmentscited by 1,519
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
- 2019Dota 2 with Large Scale Deep Reinforcement Learningcited by 1,084
- 2016End to End Learning for Self-Driving Carscited by 1,000
- 2018MINE: Mutual Information Neural Estimationcited by 680
- 2018ChauffeurNet: Learning to Drive by Imitating the Best and Synthesizing the Worstcited by 391
38 more
- 2019Learning by Cheatingcited by 361
- 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 307
- 2017DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Carscited by 249
- 2019Machine Learning Testing: Survey, Landscapes and Horizonscited by 213
- 2019Adversarial Policies: Attacking Deep Reinforcement Learningcited by 209
- 2018Formal Security Analysis of Neural Networks using Symbolic Intervalscited by 185
- 2020Controlling Overestimation Bias with Truncated Mixture of Continuous Distributional Quantile Criticscited by 154
- 2017Robust Deep Reinforcement Learning with Adversarial Attackscited by 152
- 2019Self-Driving Cars: A Surveycited by 147
- 2019End-to-End Model-Free Reinforcement Learning for Urban Driving using Implicit Affordancescited by 147
- 2018DeepGauge: Multi-Granularity Testing Criteria for Deep Learning Systemscited by 144
- 2019Scalable methods for computing state similarity in deterministic Markov Decision Processescited by 133
- 2017Fairness Testing: Testing Software for Discriminationcited by 123
- 2018Guiding Deep Learning System Testing using Surprise Adequacycited by 123
- 2017Delving into adversarial attacks on deep policiescited by 104
- 2017Vulnerability of Deep Reinforcement Learning to Policy Induction Attackscited by 91
- 2018Automated Directed Fairness Testingcited by 77
- 2019Adaptive Stress Testing for Autonomous Vehiclescited by 70
- 2018TensorFuzz: Debugging Neural Networks with Coverage-Guided Fuzzingcited by 67
- 2017Explaining How a Deep Neural Network Trained with End-to-End Learning Steers a Carcited by 65
- 2018Deep Neural Network Compression for Aircraft Collision Avoidance Systemscited by 58
- 2020GenAug: Data Augmentation for Finetuning Text Generatorscited by 41
- 2018Testing Deep Neural Networkscited by 36
- 2019Automatic Testing and Improvement of Machine Translationcited by 35
- 2019Characterizing Attacks on Deep Reinforcement Learningcited by 31
- 2018Identifying Implementation Bugs in Machine Learning based Image Classifiers using Metamorphic Testingcited by 30
- 2018Evaluating Fuzz Testingcited by 29
- 2019Structure-Invariant Testing for Machine Translationcited by 27
- 2019Data Augmentation for BERT Fine-Tuning in Open-Domain Question Answeringcited by 21
- 2020Reducing DNN Labelling Cost using Surprise Adequacy: An Industrial Case Study for Autonomous Drivingcited by 21
- 2020Validation of Image-Based Neural Network Controllers through Adaptive Stress Testingcited by 19
- 2020Testing Machine Translation via Referential Transparencycited by 19
- 2018Falsification of Cyber-Physical Systems Using Deep Reinforcement Learningcited by 17
- 2020SemMT: A Semantic-based Testing Approach for Machine Translation Systemscited by 5
- 2018Fast Falsification of Hybrid Systems using Probabilistically Adaptive Inputcited by 4
- 2018DeepCruiser: Automated Guided Testing for Stateful Deep Learning Systemscited by 4
- 2019testRNN: Coverage-guided Testing on Recurrent Neural Networkscited by 1
- 2021Provably Valid and Diverse Mutations of Real-World Media Data for DNN Testingcited by 1
Built on by
Citing papers per year: 2024: 4; 2025: 3; 2026: 4.
11 papers.
- 2024Decictor: Towards Evaluating the Robustness of Decision-Making in Autonomous Driving Systemscited by 4
- 2024ROCAS: Root Cause Analysis of Autonomous Driving Accidents via Cyber-Physical Co-mutationcited by 3
- 2024Test Where Decisions Matter: Importance-driven Testing for Deep Reinforcement Learningcited by 2
- 2024Exploring Critical Testing Scenarios for Decision-Making Policies: An LLM Approachcited by 2
- 2025Navigating the Edge with the State-of-the-Art Insights into Corner Case Identification and Generation for Enhanced Autonomous Vehicle Safetycited by 1
- 2025Surrogate Fitness Metrics for Interpretable Reinforcement Learningcited by 1
- 2025DiCriTest: Testing Scenario Generation for Decision-Making Agents Considering Diversity and Criticalitycited by 1
- 2026NeSy-CSA: A Neuro-Symbolic Framework for Open-Ended Critical Scenario Attributioncited by 0
- 2026Gimitest: A Comprehensive Tool for Testing Reinforcement Learning Policiescited by 0
- 2026Evaluating Fuzz Testing for Reinforcement Learning Agentscited by 0
- 2026Learning from the Test: Self-Referential Differential Testing for Deep RL Agentscited by 0
- 2026Learning from the Test: Self-Referential Differential Testing for Deep RL Agents23 Aug 2026
- 2026Evaluating Fuzz Testing for Reinforcement Learning Agents27 Jul 2026
- 2026Gimitest: A Comprehensive Tool for Testing Reinforcement Learning Policies8 Jul 2026
- 2026NeSy-CSA: A Neuro-Symbolic Framework for Open-Ended Critical Scenario Attribution4 Jul 2026
- 2025DiCriTest: Testing Scenario Generation for Decision-Making Agents Considering Diversity and Criticality15 Aug 2025
- 2025Surrogate Fitness Metrics for Interpretable Reinforcement Learning20 Apr 2025
- 2025Navigating the Edge with the State-of-the-Art Insights into Corner Case Identification and Generation for Enhanced Autonomous Vehicle Safety27 Feb 2025
- 2024Exploring Critical Testing Scenarios for Decision-Making Policies: An LLM Approach9 Dec 2024
- 2024Test Where Decisions Matter: Importance-driven Testing for Deep Reinforcement Learning12 Nov 2024
- 2024ROCAS: Root Cause Analysis of Autonomous Driving Accidents via Cyber-Physical Co-mutation12 Sep 2024
- 2024Decictor: Towards Evaluating the Robustness of Decision-Making in Autonomous Driving Systems28 Feb 2024
Similar, not cited
Close in wording, no citation either way
- 2026Provable Offline Reinforcement Learning for Structured Cyclic MDPs
- 2023Learning non-Markovian Decision-Making from State-only Sequences
- 2021A Validation Tool for Designing Reinforcement Learning Environments
- 2025Generalization in Monitored Markov Decision Processes (Mon-MDPs)
- 2022Multi-Objective Policy Gradients with Topological Constraints
- 2022Structural Estimation of Markov Decision Processes in High-Dimensional State Space with Finite-Time Guarantees
- 2024Reinforcement Learning for Online Testing of Autonomous Driving Systems: a Replication and Extension Study
- 2020Learning Non-Markovian Reward Models in MDPs