arXiv:2507.04990cs.CVcs.SE2025-07中稿 · the Empirical Soft…

用数学规划优化人工标注,让深度学习测试更准更省力。

Effort-Optimized, Accuracy-Driven Labelling and Validation of Test Inputs for DL Systems: A Mixed-Integer Linear Programming Approach

  • 通过混合整数线性规划,自动配置标注策略以达目标精度
  • 平均准确率98.8%,人工标注量减少超50%
  • 适合追求高精度且人力有限的AI系统测试团队

深度学习系统测试需高精度测试输入与标签,但现有方法常忽视标注成本。本文提出OPAL,一种人机协同标注方法,基于混合整数线性规划(MILP),在满足指定精度目标下最小化人工标注量。针对视觉系统测试,我们在九个数据集上进行了超过2500次实验,对比八种基线方法。结果表明,OPAL平均准确率达98.8%,人工标注量减少超一半;在相同标注预算下,其标注准确率全面优于自动化基线。在测试输入验证任务中,OPAL平均减少28.8%人工工作量,准确率高出当前最优方法4.5%。进一步引入主动学习循环,可再降低4.5%标注量而不影响精度。

原文摘要 · Abstract (English)

Software systems increasingly include AI components based on deep learning (DL). Reliable testing of such systems requires near-perfect test-input validity and label accuracy, with minimal human effort. Yet, the DL community has largely overlooked the need to build highly accurate datasets with minimal effort, since DL training is generally tolerant of labelling errors. This challenge, instead, reflects concerns more familiar to software engineering, where a central goal is to construct high-accuracy test inputs, with accuracy as close to 100% as possible, while keeping associated costs in check. In this article we introduce OPAL, a human-assisted labelling method that can be configured to target a desired accuracy level while minimizing the manual effort required for labelling. The main contribution of OPAL is a mixed-integer linear programming (MILP) formulation that minimizes labelling effort subject to a specified accuracy target. To evaluate OPAL we instantiate it for two tasks in the context of testing vision systems: automatic labelling of test inputs and automated validation of test inputs. Our evaluation, based on more than 2500 experiments performed on nine datasets, comparing OPAL with eight baseline methods, shows that OPAL, relying on its MILP formulation, achieves an average accuracy of 98.8%, while cutting manual labelling by more than half. OPAL significantly outperforms automated labelling baselines in labelling accuracy across all nine datasets, when all methods are provided with the same manual-labelling budget. For automated test-input validation, on average, OPAL reduces manual effort by 28.8% while achieving 4.5% higher accuracy than the SOTA test-input validation baselines. Finally, we show that augmenting OPAL with an active-learning loop leads to an additional 4.5% reduction in required manual labelling, without compromising accuracy.

测试标注优化算法深度学习主动学习

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。