mlsanityData to 7 Oct 2026

Deep Reinforcement Fuzzing

arXiv 1801.04589 ↗First posted 14 Jan 2018cs.AI cs.CRcited by 14

Not on the map. Why?

Abstract (arXiv)

Fuzzing is the process of finding security vulnerabilities in input-processing code by repeatedly testing the code with modified inputs. In this paper, we formalize fuzzing as a reinforcement learning problem using the concept of Markov decision processes. This in turn allows us to apply state-of-the-art deep Q-learning algorithms that optimize rewards, which we define from runtime properties of the program under test. By observing the rewards caused by mutating with a specific set of actions performed on an initial program input, the fuzzing agent learns a policy that can next generate new higher-reward inputs. We have implemented this new approach, and preliminary empirical evidence shows that reinforcement fuzzing can outperform baseline random fuzzing.

Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Jan 2018.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 6; 2023: 3; 2024: 2; 2025: 1; 2026: 2.

14 papers.

Sort:

By area: