paperbot · PL 论文追踪

全部论文 待读 收藏

P1 DeepAtash: Focused Test Generation for Deep Learning Systems

DeepAtash:面向深度学习系统的聚焦测试生成
ISSTA Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis2023匹配度 5/10 · 论文属于机器学习系统的测试生成,与PL/SE交叉,但并非用户核心关注的静态分析或LLM/Agent交叉方向,也不涉及浮点或贝叶斯程序分析,因此匹配度中等。引用 25 inbox
Tahereh Zohdinasab, Vincenzo Riccio, Paolo Tonella
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出基于搜索的聚焦测试方法 DeepAtash,针对特征空间指定单元生成误行为输入以缓解 dev2op 数据漂移。

深度学习系统部署到运行环境后常遭遇 dev2op 数据漂移,即现场数据上出现训练/测试集中未充分表示的新特征,导致预测精度下降。为缓解该问题,开发者需要获取具有这些新特征的新数据并对模型微调。本文提出 DeepAtash,一种基于搜索的聚焦测试方法,用于 DL 系统。它以特征空间中由特征范围组合定义的单元为目标,生成具有预定义特征且能引发误行为的输入。实验表明,DeepAtash 生成的有针对性、引发失败的输入数量最高可达基线方法的 29 倍。这些输入不仅能通过微调显著提升原始 DL 系统在目标特征数据上的质量,出乎意料的是,还能提升其在原始分布数据上的质量。

问题
DL 系统部署后因 dev2op 数据漂移导致精度下降,开发者难以获取具有运行中观察到的特定特征、可用于微调的新数据。
方法
提出 DeepAtash,一种基于搜索的聚焦测试方法,以特征空间中由特征范围组合定义的单元为测试目标,生成带有预定义特征且能引发误行为的输入。
评估
与基线方法对比,DeepAtash 生成的目标性失败输入最多多 29 倍;用这些输入微调可显著提升原 DL 系统在目标特征数据和原始分布数据上的质量。
原文摘要(Abstract)

When deployed in the operation environment, Deep Learning (DL) systems often experience the so-called development to operation (dev2op) data shift, which causes a lower prediction accuracy on field data as compared to the one measured on the test set during development. To address the dev2op shift, developers must obtain new data with the newly observed features, as these are under-represented in the train/test set, and must use them to fine tune the DL model, so as to reach the desired accuracy level. In this paper, we address the issue of acquiring new data with the specific features observed in operation, which caused a dev2op shift, by proposing DeepAtash, a novel search-based focused testing approach for DL systems. DeepAtash targets a cell in the feature space, defined as a combination of feature ranges, to generate misbehaviour-inducing inputs with predefined features. Experimental results show that DeepAtash was able to generate up to 29X more targeted, failure-inducing inputs than the baseline approach. The inputs generated by DeepAtash were useful to significantly improve the quality of the original DL systems through fine tuning not only on data with the targeted features, but quite surprisingly also on inputs drawn from the original distribution.

链接与引用

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

BibTeX
@inproceedings{ZohdinasabRT23,
  title = {DeepAtash: Focused Test Generation for Deep Learning Systems},
  author = {Tahereh Zohdinasab and Vincenzo Riccio and Paolo Tonella},
  booktitle = {ISSTA},
  year = {2023},
  doi = {10.1145/3597926.3598109}
}