一句话:提出 MMDFAST,通过筛选关键特征并用决策树学习,更快更准地解释机器学习模型的误预测。
机器学习组件的误预测在安全关键和任务关键系统中可能造成严重后果,因此理解并调试这些误预测至关重要。已有方法通过生成将特征值与预测错误关联的规则集来识别不可靠预测,但在大规模数据集上计算开销很高。本文提出 MMDFAST:先识别并仅关注导致误预测的最有影响力特征,再用决策树学习替代传统规则方法以提升诊断准确性。作者在 11 个真实世界数据集上评估,结果表明该方法在所有场景下均显著降低计算需求,同时提高误预测解释的准确性,从而更快产生更好结果。
Mispredictions by machine learning components can have severe consequences, especially in safety-critical and mission-critical software systems. Therefore, understanding and debugging these mispredictions is a crucial part of the development process for systems that use machine learning components. Previous research has successfully applied methods that identify when a model’s predictions may be unreliable by generating a rule set that links feature values to prediction errors. However, current state-of-the-art rule set approaches require significant computational resources, particularly for large data setsTo address these high computational demands, we propose a strategy to identify and focus only on the most influential features that lead to mispredictions. Additionally, to improve the accuracy of mispredictions diagnosis, we replace traditional rule-based approaches with decision tree learning. We evaluate our tool MMDFAST across 11 diverse real-world data sets. The results show that focusing on influential features with decision trees improves the accuracy of misprediction explanations, while significantly reducing computational demands in all scenarios. Thus, MMDFAST produces better results much faster, making it more efficient and effective for generating misprediction explanations.
DOI 原文 ·
@inproceedings{paperbot9314,
title = {Efficient Understanding of Machine Learning Model Mispredictions},
author = {Martin Eberlein and Jürgen Cito and Lars Grunske},
booktitle = {ASE},
year = {2025},
doi = {10.1109/ase63991.2025.00162}
}