mlsanityData to 14 Oct 2026

Mutation Testing of Deep Reinforcement Learning Based on Real Faults

arXiv 2301.05651 ↗First posted 13 Jan 2023cs.LG cs.SEcited by 4

Not on the map. Why?

Abstract (arXiv)

Testing Deep Learning (DL) systems is a complex task as they do not behave like traditional systems would, notably because of their stochastic nature. Nonetheless, being able to adapt existing testing techniques such as Mutation Testing (MT) to DL settings would greatly improve their potential verifiability. While some efforts have been made to extend MT to the Supervised Learning paradigm, little work has gone into extending it to Reinforcement Learning (RL) which is also an important component of the DL ecosystem but behaves very differently from SL. This paper builds on the existing approach of MT in order to propose a framework, RLMutation, for MT applied to RL. Notably, we use existing taxonomies of faults to build a set of mutation operators relevant to RL and use a simple heuristic to generate test cases for RL. This allows us to compare different mutation killing definitions based on existing approaches, as well as to analyze the behavior of the obtained mutation operators and their potential combinations called Higher Order Mutation(s) (HOM). We show that the design choice of the mutation killing definition can affect whether or not a mutation is killed as well as the generated test cases. Moreover, we found that even with a relatively small number of test cases and operators we manage to generate HOM with interesting properties which can enhance testing capability in RL systems.

Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 16 of its 38 references that are in the map. First posted on arXiv 13 Jan 2023.

Builds on

16 of 38 references.

References · 16

  1. 2021Deep Reinforcement Learning at the Edge of the Statistical Precipicecited by 807
  2. 2017Deep Reinforcement Learning that Matterscited by 754
  3. 2019Leveraging Procedural Generation to Benchmark Reinforcement Learningcited by 483
  4. 2017DeepStack: Expert-Level Artificial Intelligence in No-Limit Pokercited by 233
  5. 2019Machine Learning Testing: Survey, Landscapes and Horizonscited by 218
  6. 2018An Introduction to Deep Reinforcement Learningcited by 206
  7. 2018Applications of Deep Reinforcement Learning in Communications and Networking: A Surveycited by 167
  8. 2019Taxonomy of Real Faults in Deep Learning Systemscited by 90
  9. 2017Reinforcement Learning with a Corrupted Reward Channelcited by 70
  10. 2018DeepMutation: Mutation Testing of Deep Learning Systemscited by 67
  11. 2017Learning to Fly by Crashingcited by 41
  12. 2022Environment Generation for Zero-Shot Compositional Reinforcement Learningcited by 32
4 more
  1. 2021Faults in Deep Reinforcement Learning Programs: A Taxonomy and A Detection Approachcited by 18
  2. 2018Reward Estimation for Variance Reduction in Deep Reinforcement Learningcited by 17
  3. 2022A Search-Based Framework for Automatic Generation of Testing Environments for Cyber-Physical Systemscited by 5
  4. 2022A Probabilistic Framework for Mutation Testing in Deep Neural Networkscited by 3

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 1; 2025: 0; 2026: 3.

4 papers.