There and Back Again: Revisiting Backpropagation Saliency Methods

被引:84
作者
Rebuffi, Sylvestre-Alvise [1 ]
Fong, Ruth [1 ]
Ji, Xu [1 ]
Vedaldi, Andrea [1 ]
机构
[1] Univ Oxford, Visual Geometry Grp, Oxford, England
来源
2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2020) | 2020年
基金
英国工程与自然科学研究理事会;
关键词
D O I
10.1109/CVPR42600.2020.00886
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Saliency methods seek to explain the predictions of a model by producing an importance map across each input sample. A popular class of such methods is based on backpropagating a signal and analyzing the resulting gradient. Despite much research on such methods, relatively little work has been done to clarify the differences between such methods as well as the desiderata of these techniques. Thus, there is a need for rigorously understanding the relationships between different methods as well as their failure modes. In this work, we conduct a thorough analysis of backpropagation-based saliency methods and propose a single framework under which several such methods can be unified. As a result of our study, we make three additional contributions. First, we use our framework to propose NormGrad, a novel saliency method based on the spatial contribution of gradients of convolutional weights. Second, we combine saliency maps at different layers to test the ability of saliency methods to extract complementary information at different network levels (e.g. trading off spatial resolution and distinctiveness) and we explain why some methods fail at specific layers (e.g., Grad-CAM anywhere besides the last convolutional layer). Third, we introduce a class-sensitivity metric and a meta-learning inspired paradigm applicable to any saliency method for improving sensitivity to the output class being explained.
引用
收藏
页码:8836 / 8845
页数:10
相关论文
共 39 条
[1]  
Adebayo J, 2018, ADV NEUR IN, V31
[2]  
Alain Guillaume, 2016, arXiv
[3]  
[Anonymous], 2017, INT C MACH LEARN WOR
[4]  
[Anonymous], 2014, PREPRINT
[5]  
[Anonymous], 2016, P ECCV
[6]  
Ba Jimmy, 2014, Advances in Neural Information Processing Systems, P2654
[7]  
Bach S, 2015, INT J ADV APPL SCI, V2, P1
[8]  
Dabkowski Piotr, 2017, P NIPS
[9]  
Deng J, 2009, PROC CVPR IEEE, P248, DOI 10.1109/CVPRW.2009.5206848
[10]   The PASCAL Visual Object Classes Challenge: A Retrospective [J].
Everingham, Mark ;
Eslami, S. M. Ali ;
Van Gool, Luc ;
Williams, Christopher K. I. ;
Winn, John ;
Zisserman, Andrew .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2015, 111 (01) :98-136