paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Testing vision-based control systems using learnable evolutionary algorithms

使用可学习进化算法测试基于视觉的控制系统
ICSE Proceedings of the 40th International Conference on Software Engineering2018匹配度 2/10 · 论文属于基于搜索的软件测试与视觉控制系统测试场景生成,与用户核心关注的静态分析/形式化验证、LLM/Agent、浮点程序分析及贝叶斯程序分析均无直接关联;虽然使用机器学习辅助搜索,但并非面向ML系统或Agentic程序的静态分析研究。引用 268 inbox
Raja Ben Abdessalem, Shiva Nejati, Lionel C. Briand, Thomas Stifter
crossref: 2026-09-12

AI 速览

一句话:提出结合多目标进化搜索与决策树分类的可学习进化测试算法,能更高效地为视觉控制系统生成关键测试场景并刻画关键区域。

基于视觉的控制系统是自动驾驶等自主车辆系统的关键使能技术,但其输入空间复杂且多维,给测试带来挑战。本文提出一种可学习的进化测试算法,将多目标种群搜索与决策树分类模型相结合:分类模型引导搜索更快生成导致失败的关键测试场景,而搜索算法反过来精化分类模型,使其准确刻画测试输入空间中可能包含多数关键场景的关键区域。在工业汽车系统上的评估表明,该算法优于基线进化搜索算法,生成的关键测试场景数量多出78%,并能准确刻画被测系统的关键区域,识别可能导致系统失败的条件。

问题
视觉控制系统的输入空间复杂多维,如何自动、高效地生成导致失败的关键测试场景并识别关键输入区域,是测试这类系统的核心难题。
方法
提出可学习进化测试算法,结合多目标种群搜索与决策树分类模型,让分类模型引导搜索走向关键场景,同时用搜索精化模型以刻画关键区域。
评估
在工业汽车系统上评估,与基线进化搜索算法对比,统计生成的不同关键测试场景数量,并检验对关键区域刻画的准确性。
原文摘要(Abstract)

Vision-based control systems are key enablers of many autonomous vehicular systems, including self-driving cars. Testing such systems is complicated by complex and multidimensional input spaces. We propose an automated testing algorithm that builds on learnable evolutionary algorithms. These algorithms rely on machine learning or a combination of machine learning and Darwinian genetic operators to guide the generation of new solutions (test scenarios in our context). Our approach combines multiobjective population-based search algorithms and decision tree classification models to achieve the following goals: First, classification models guide the search-based generation of tests faster towards critical test scenarios (i.e., test scenarios leading to failures). Second, search algorithms refine classification models so that the models can accurately characterize critical regions (i.e., the regions of a test input space that are likely to contain most critical test scenarios). Our evaluation performed on an industrial automotive automotive system shows that: (1) Our algorithm outperforms a baseline evolutionary search algorithm and generates 78% more distinct, critical test scenarios compared to the baseline algorithm. (2) Our algorithm accurately characterizes critical regions of the system under test, thus identifying the conditions that are likely to lead to system failures.

链接与引用

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

BibTeX
@inproceedings{paperbot4532,
  title = {Testing vision-based control systems using learnable evolutionary algorithms},
  author = {Raja Ben Abdessalem and Shiva Nejati and Lionel C. Briand and Thomas Stifter},
  booktitle = {ICSE},
  year = {2018},
  doi = {10.1145/3180155.3180160}
}