一句话:提出 Dissector,利用预测置信度变化区分 DL 模型可处理与不可处理输入,低开销提升可靠性。
深度学习应用的可靠性高度依赖其内置分类模型。当输入超出模型处理能力(beyond-inputs)时,传统方法往往需要重训练模型或重建部署应用。Dissector 采用故障容错思路,将 beyond-inputs 与仍在模型处理能力内的正常输入(within-inputs)区分开。其关键洞察是:模型处理 within-input 时置信度会逐步上升,而 beyond-input 则容易在预测过程中引发混乱猜测。该方法面向具体应用、自适应所用 DL 模型,并具有较高效率,可扩展到复杂场景的大规模数据集。实验表明,Dissector 在有效性(AUC 平均 0.8935,最高 0.9894)与效率(运行时开销仅 3.3–5.8 毫秒)上优于现有技术;在防御对抗输入时 AUC 平均达 0.9983,并能将 CIFAR-100 和 ImageNet 上的实际准确率分别最多提升 16% 与 20%。
Deep learning (DL) applications are becoming increasingly popular. Their reliabilities largely depend on the performance of DL models integrated in these applications as a central classifying module. Traditional techniques need to retrain the models or rebuild and redeploy the applications for coping with unexpected conditions beyond the models' handling capabilities. In this paper, we take a fault tolerance approach, Dissector, to distinguishing those inputs that represent unexpected conditions (beyond-inputs) from normal inputs that are still within the models' handling capabilities (within-inputs), thus keeping the applications still function with expected reliabilities. The key insight of Dissector is that a DL model should interpret a within-input with increasing confidence, while a beyond-input would probably cause confused guesses in the prediction process. Dissector works in an application-specific way, adaptive to DL models used in applications, and extremely efficiently, scalable to large-size datasets from complex scenarios. The experimental evaluation shows that Dissector outperformed state-of-the-art techniques in the effectiveness (AUC: avg. 0.8935 and up to 0.9894) and efficiency (runtime overhead: only 3.3--5.8 milliseconds). Besides, it also exhibited encouraging usefulness in defensing against adversarial inputs (AUC: avg. 0.9983) and improving a DL model's actual accuracy in use (up to 16% for CIFAR-100 and 20% for ImageNet).
DOI 原文 ·
@inproceedings{paperbot5588,
title = {Dissector},
author = {Huiyan Wang and Jingwei Xu and Chang Xu and Xiaoxing Ma and Jian Lu},
booktitle = {ICSE},
year = {2020},
doi = {10.1145/3377811.3380379}
}