paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Policy Testing with MDPFuzz (Replicability Study)

使用 MDPFuzz 进行策略测试(可复现性研究)
ISSTA Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis2024匹配度 3/10 · 论文聚焦强化学习/MDP 策略的黑盒模糊测试与覆盖引导复现,属于机器学习系统的动态测试,而非用户核心关注的静态分析、Agentic 程序分析、浮点程序分析或 LLM 与程序分析交叉。虽然标签涉及机器学习与程序语言,但方法不基于 LLM/Agent,也未直接服务于静态分析或形式化验证。引用 3 inbox
Quentin Mazouni, Helge Spieker, Arnaud Gotlieb, Mathieu Acher
crossref: 2026-09-12

AI 速览

一句话:复现并重实现 MDPFuzz,扩展用例与基线,发现其覆盖引导并未比消融版本或随机测试找到更多故障。

本文对 Pang 等人提出的黑盒模糊测试框架 MDPFuzz 进行可复现性研究。MDPFuzz 用高斯混合模型(GMM)估计测试输入的覆盖,以引导对 Markov 决策过程(MDP)策略的故障发现。作者重新实现了该方法,将原四个用例扩展到七个,并加入消融版本和随机测试基线,还分析了覆盖引导在不同参数下的效果。与原始结论不同,在多数情况下消融 fuzzer 优于 MDPFuzz,表明所提覆盖模型并不能带来更多故障。

问题
验证 MDPFuzz 的关键发现:GMM 覆盖引导是否能在黑盒 MDP 策略测试中提升故障发现,并探索其局限。
方法
重新实现 MDPFuzz 及其消融版本,在扩展用例上开展大规模实验,并与随机测试基线对比,评估不同参数下覆盖引导的有效性。
评估
在原始四个用例加三个新用例上比较失败发现数量,辅以消融和参数分析;结果显示多数情况下消融 fuzzer 优于 MDPFuzz,覆盖引导未增加故障。
原文摘要(Abstract)

In recent years, following tremendous achievements in Reinforcement Learning, a great deal of interest has been devoted to ML models for sequential decision-making. Together with these scientific breakthroughs/advances, research has been conducted to develop automated functional testing methods for finding faults in black-box Markov decision processes. Pang et al. (ISSTA 2022) presented a black-box fuzz testing framework called MDPFuzz. The method consists of a fuzzer whose main feature is to use Gaussian Mixture Models (GMMs) to compute coverage of the test inputs as the likelihood to have already observed their results. This guidance through coverage evaluation aims at favoring novelty during testing and fault discovery in the decision model. Pang et al. evaluated their work with four use cases, by comparing the number of failures found after twelve-hour testing campaigns with or without the guidance of the GMMs (ablation study). In this paper, we verify some of the key findings of the original paper and explore the limits of MDPFuzz through reproduction and replication. We re-implemented the proposed methodology and evaluated our replication in a large-scale study that extends the original four use cases with three new ones. Furthermore, we compare MDPFuzz and its ablated counterpart with a random testing baseline. We also assess the effectiveness of coverage guidance for different parameters, something that has not been done in the original evaluation. Despite this parameter analysis and unlike Pang et al.’s original conclusions, we find that in most cases, the aforementioned ablated Fuzzer outperforms MDPFuzz, and conclude that the coverage model proposed does not lead to finding more faults.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot8575,
  title = {Policy Testing with MDPFuzz (Replicability Study)},
  author = {Quentin Mazouni and Helge Spieker and Arnaud Gotlieb and Mathieu Acher},
  booktitle = {ISSTA},
  year = {2024},
  doi = {10.1145/3650212.3680382}
}