paperbot · PL 论文追踪

全部论文 待读 收藏

P2 DeepGini: prioritizing massive tests to enhance the robustness of deep neural networks

DeepGini:对海量测试用例进行优先级排序以增强深度神经网络的鲁棒性
ISSTA Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis2020匹配度 2/10 · 论文关注 DNN 测试优先级排序与鲁棒性,属于机器学习系统测试,但不涉及静态分析、Agentic/LLM 程序、浮点程序分析或贝叶斯程序分析,与用户画像的核心方向距离较远。引用 215 inbox
Yang Feng, Qingkai Shi, Xinyu Gao, Jun Wan, Chunrong Fang, Zhenyu Chen
crossref: 2026-09-12

AI 速览

一句话:提出 DeepGini 测试优先级排序方法,在海量测试中优先选取更可能暴露 DNN 错误的用例以提升鲁棒性。

深度神经网络已被部署到众多软件系统中承担分类任务,但在分类效果优异的同时也会表现出错误行为,进而引发事故与损失,因此能够检测 DNN 错误行为、提升 DNN 质量的测试技术十分必要。然而自动测试中通常没有测试预言(oracle),为获得预言信息往往需要大量人工标注测试数据,显著拖慢质量保证流程。本文提出 DeepGini,一种面向海量测试用例的优先级排序方法,旨在筛选出更可能暴露错误的测试用例,从而在有限标注预算下支撑 DNN 错误检测并增强模型鲁棒性。摘要未给出具体实验设置与结果。

问题
DNN 测试中缺乏可用的测试预言,为获取预言信息需要人工标注大量测试数据,成本高昂且严重拖慢质量保证流程。
方法
提出 DeepGini,一种针对海量测试用例的优先级排序方法,用于优先选取更可能暴露 DNN 错误行为的测试。
评估
摘要未给出具体评估细节;从摘要看,评估目标指向优先级排序在缓解 DNN 测试预言缺失与标注昂贵问题、提升鲁棒性方面的效果。
原文摘要(Abstract)

Deep neural networks (DNN) have been deployed in many software systems to assist in various classification tasks. In company with the fantastic effectiveness in classification, DNNs could also exhibit incorrect behaviors and result in accidents and losses. Therefore, testing techniques that can detect incorrect DNN behaviors and improve DNN quality are extremely necessary and critical. However, the testing oracle, which defines the correct output for a given input, is often not available in the automated testing. To obtain the oracle information, the testing tasks of DNN-based systems usually require expensive human efforts to label the testing data, which significantly slows down the process of quality assurance.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot6032,
  title = {DeepGini: prioritizing massive tests to enhance the robustness of deep neural networks},
  author = {Yang Feng and Qingkai Shi and Xinyu Gao and Jun Wan and Chunrong Fang and Zhenyu Chen},
  booktitle = {ISSTA},
  year = {2020},
  doi = {10.1145/3395363.3397357}
}