
摘要
深度神经网络在自动化数据分析和决策方面正得到越来越广泛的应用,然而其决策过程大多不透明,难以向最终用户解释。本文针对输入为图像、输出为类别概率的深度神经网络,探讨了可解释人工智能(Explainable AI)的问题。我们提出了一种称为RISE的方法,该方法生成一张重要性图,显示每个像素对模型预测的重要性程度。与利用梯度或其他内部网络状态来估计像素重要性的白盒方法不同,RISE适用于黑盒模型。它通过随机遮挡输入图像的不同版本并获取相应的输出,从而经验性地估计重要性。我们使用自动删除/插入指标和基于人工标注对象片段的指针指标,将我们的方法与其他最先进的重要性提取方法进行了比较。在多个基准数据集上的大量实验表明,我们的方法在性能上与包括白盒方法在内的其他方法相当或更优。项目页面:http://cs-people.bu.edu/vpetsiuk/rise/
代码仓库
openvinotoolkit/openvino_xai
pytorch
GitHub 中提及
vlue-c/PyTorch-Explanations
pytorch
GitHub 中提及
wickstrom/relax
pytorch
GitHub 中提及
tristangomez44/metrics-saliency-maps
pytorch
GitHub 中提及
palatos/RISE_tf
tf
GitHub 中提及
myurasov/RISE
GitHub 中提及
eclique/RISE
官方
pytorch
GitHub 中提及
yiskw713/RISE
pytorch
GitHub 中提及
openvinotoolkit/datumaro
tf
GitHub 中提及
hysts/pytorch_D-RISE
pytorch
GitHub 中提及
ftorres11/saliencysense
pytorch
GitHub 中提及
vlue-c/Visual-Explanation-Methods-PyTorch
pytorch
GitHub 中提及
dbash/zerowaste
pytorch
GitHub 中提及
基准测试
| 基准 | 方法 | 指标 |
|---|---|---|
| image-attribution-on-celeba | RISE | Deletion AUC score (ArcFace ResNet-101): 0.1444 Insertion AUC score (ArcFace ResNet-101): 0.5703 |
| image-attribution-on-cub-200-2011-1 | RISE | Deletion AUC score (ResNet-101): 0.0665 Insertion AUC score (ResNet-101): 0.7193 |
| image-attribution-on-vggface2 | RISE | Deletion AUC score (ArcFace ResNet-101): 0.1375 Insertion AUC score (ArcFace ResNet-101): 0.6530 |
| interpretability-techniques-for-deep-learning-1 | RISE | Insertion AUC score: 0.5703 |