paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Curiosity-Driven Testing for Sequential Decision-Making Process

面向序列决策过程的好奇心驱动测试
ICSE Proceedings of the IEEE/ACM 46th International Conference on Software Engineering2024匹配度 3/10 · 该论文研究序列决策模型的黑盒模糊测试,属于机器学习系统测试与调试方向,与用户关注的 PL→AI 静态分析有较远距离;不涉及 Agentic/LLM 程序、浮点程序分析或贝叶斯程序分析。引用 8 inbox
Junda He, Zhou Yang, Jieke Shi, Chengran Yang, Kisub Kim, Bowen Xu, Xin Zhou, David Lo
crossref: 2026-09-12

AI 速览

一句话:提出好奇心驱动的黑盒模糊测试方法 CureFuzz,高效发现序列决策模型中多样化的崩溃触发场景。

序列决策过程(SDP)广泛存在于自动驾驶、机器人控制与交通管理等复杂现实任务中,基于深度学习的求解方案虽日趋成熟,却容易学到不安全行为,在安全攸关场景下风险巨大。然而,如何构建测试框架以识别多样化的崩溃触发场景仍是一个开放难题。本文提出 CureFuzz,一种面向序列决策模型(SDM)的好奇心驱动黑盒模糊测试方法:其好奇心机制使模糊测试器能够有效探索新颖且多样的场景,从而提高崩溃触发场景的发现率;同时引入多目标种子选择技术,在探索新颖场景与生成崩溃触发场景之间取得平衡,优化整体模糊测试过程。作者在多种 SDM 上进行了评估,实验结果表明 CureFuzz 在发现的故障总数与崩溃触发场景类型数上均大幅超越当前最先进方法;此外还证明其发现的崩溃触发场景可用于修复 SDM,说明 CureFuzz 是测试并优化 SDM 性能的有效工具。

问题
基于深度学习的序列决策模型在自动驾驶、机器人控制等安全攸关应用中可能学到不安全行为,而现有方法难以测试出多样化、能触发崩溃的场景。
方法
提出 CureFuzz:一种好奇心驱动的黑盒模糊测试方法,通过好奇心机制探索新颖多样的场景,并用多目标种子选择在探索新场景与生成崩溃触发场景之间取得平衡。
评估
在多个序列决策模型上与当前最先进方法对比,CureFuzz 在故障总数和崩溃触发场景类型数上均显著领先;并进一步验证其发现的崩溃场景可用于修复并优化模型性能。
原文摘要(Abstract)

Sequential decision-making processes (SDPs) are fundamental for complex real-world challenges, such as autonomous driving, robotic control, and traffic management. While recent advances in Deep Learning (DL) have led to mature solutions for solving these complex problems, SDMs remain vulnerable to learning unsafe behaviors, posing significant risks in safety-critical applications. However, developing a testing framework for SDMs that can identify a diverse set of crash-triggering scenarios remains an open challenge. To address this, we propose CureFuzz, a novel curiosity-driven black-box fuzz testing approach for SDMs. CureFuzz proposes a curiosity mechanism that allows a fuzzer to effectively explore novel and diverse scenarios, leading to improved detection of crash-triggering scenarios. Additionally, we introduce a multi-objective seed selection technique to balance the exploration of novel scenarios and the generation of crash-triggering scenarios, thereby optimizing the fuzzing process. We evaluate CureFuzz on various SDMs and experimental results demonstrate that CureFuzz outperforms the state-of-the-art method by a substantial margin in the total number of faults and distinct types of crash-triggering scenarios. We also demonstrate that the crash-triggering scenarios found by CureFuzz can repair SDMs, highlighting CureFuzz as a valuable tool for testing SDMs and optimizing their performance.

链接与引用

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

BibTeX
@inproceedings{paperbot11360,
  title = {Curiosity-Driven Testing for Sequential Decision-Making Process},
  author = {Junda He and Zhou Yang and Jieke Shi and Chengran Yang and Kisub Kim and Bowen Xu and Xin Zhou and David Lo},
  booktitle = {ICSE},
  year = {2024},
  doi = {10.1145/3597503.3639149}
}