paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Identifying implementation bugs in machine learning based image classifiers using metamorphic testing

使用蜕变测试识别基于机器学习的图像分类器中的实现缺陷
ISSTA Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis2018匹配度 3/10 · 该论文聚焦于对 ML 图像分类器(SVM/深度学习)进行蜕变测试以发现实现缺陷,属于‘分析/验证 ML 系统’这一相邻方向,但采用的是动态测试而非用户核心关注的静态分析,且不涉及 LLM/Agent、浮点分析或贝叶斯程序分析,所用模型也偏旧。引用 193 inbox
Anurag Dwarakanath, Manish Ahuja, Samarth Sikand, Raghotham M. Rao, R. P. Jagadeesh Chandra Bose, Neville Dubash, Sanjay Podder
crossref: 2026-09-12

AI 速览

一句话:提出基于蜕变测试的方法,为SVM和深度学习图像分类器构建蜕变关系,识别实现缺陷。

机器学习在计算机视觉等任务上表现突出,但测试此类应用极具挑战且成本高昂。本文首先梳理测试ML应用的难点,继而提出基于蜕变测试的解决方案,针对基于支持向量机和深度学习的图像分类器分别设计蜕变关系,以在无预期输出的情况下检测实现缺陷。实证验证表明,该方法能够捕获ML应用中71%的实现缺陷,说明蜕变测试在ML应用测试中具有实用价值。

问题
测试机器学习应用极具挑战且成本高昂,传统方法难以直接应用;本文聚焦于发现基于ML的图像分类器中的实现缺陷。
方法
提出基于蜕变测试的解决方案,为SVM和深度学习图像分类器设计蜕变关系,通过检查输入变换后输出应满足的关系来识别实现缺陷。
评估
在SVM与深度学习图像分类应用上进行实证验证,结果显示该方法能捕获71%的实现缺陷。
原文摘要(Abstract)

We have recently witnessed tremendous success of Machine Learning (ML) in practical applications. Computer vision, speech recognition and language translation have all seen a near human level performance. We expect, in the near future, most business applications will have some form of ML. However, testing such applications is extremely challenging and would be very expensive if we follow today's methodologies. In this work, we present an articulation of the challenges in testing ML based applications. We then present our solution approach, based on the concept of Metamorphic Testing, which aims to identify implementation bugs in ML based image classifiers. We have developed metamorphic relations for an application based on Support Vector Machine and a Deep Learning based application. Empirical validation showed that our approach was able to catch 71% of the implementation bugs in the ML applications.

链接与引用

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

BibTeX
@inproceedings{paperbot4814,
  title = {Identifying implementation bugs in machine learning based image classifiers using metamorphic testing},
  author = {Anurag Dwarakanath and Manish Ahuja and Samarth Sikand and Raghotham M. Rao and R. P. Jagadeesh Chandra Bose and Neville Dubash and Sanjay Podder},
  booktitle = {ISSTA},
  year = {2018},
  doi = {10.1145/3213846.3213858}
}