- 解决**笔记本电脑翻新机器人** 软件中**目标检测(object detection)模型** 对微小输入变化的**鲁棒性(robustness)** 测试问题
- 确保模型在翻新过程中避免对笔记本电脑造成潜在损坏,支持**欧洲循环经济行动计划**
- 现有方法在系统化生成最小、局部化扰动以暴露故障方面效果不足
- 提出**PROBE**,一种基于**搜索的鲁棒性测试(search-based robustness testing)** 方法
- 采用**NSGA-II** 多目标优化算法系统探索扰动空间,优化目标包括**故障诱导(failure induction)** (同时考虑定位和置信度)与**扰动幅度(perturbation magnitude)**
- 利用**蜕变关系(metamorphic relations)** 在非故障情况下评估模型稳定性
- **多目标优化(multi-objective optimization)**:首次将NSGA-II应用于翻新机器人软件的目标检测模型鲁棒性测试,平衡故障诱导与扰动幅度
- **最小局部化扰动(minimal localized perturbations)**:生成比随机搜索幅度更小的有效扰动,效率提升3-7倍
- **跨模型迁移性(transferability)**:生成的扰动可在不同模型间迁移,增强测试的通用性
- **蜕变关系分析**:提供非故障情况下的鲁棒性额外洞察,超越传统故障暴露测试
- 为**工业机器人软件** 的**鲁棒性测试(robustness testing)** 提供了一种系统化、高效的**基于搜索的测试(search-based testing)** 框架
- 在故障诱导效率上显著优于随机搜索,并保持更小的扰动幅度,具有实际应用价值
- 通过蜕变关系扩展了鲁棒性评估范围,支持在非故障场景下评估模型稳定性
- 有助于提高**笔记本电脑翻新(laptop refurbishment)** 自动化过程的可靠性与安全性,推动**循环经济(circular economy)** 目标