Proceedings

Explaining Deep Neural Network Models with Adversarial Gradient Integration

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 2876-2883.

https://doi.org/10.24963/ijcai.2021/396

Abstract

Deep neural networks (DNNs) have became one of the most high performing tools in a broad range

of machine learning areas. However, the multilayer non-linearity of the network architectures prevent

us from gaining a better understanding of the models’ predictions. Gradient based attribution

methods (e.g., Integrated Gradient (IG)) that decipher input features’ contribution to the prediction

task have been shown to be highly effective yet requiring a reference input as the anchor for explaining

model’s output. The performance of DNN model interpretation can be quite inconsistent with

regard to the choice of references. Here we propose an Adversarial Gradient Integration (AGI) method

that integrates the gradients from adversarial examples to the target example along the curve of steepest

ascent to calculate the resulting contributions from all input features. Our method doesn’t rely on

the choice of references, hence can avoid the ambiguity and inconsistency sourced from the reference

selection. We demonstrate the performance of our AGI method and compare with competing methods

in explaining image classification results. Code is available from https://github.com/pd90506/AGI.

  1. [Adadi and Berrada, 2018] Amina Adadi and Mohammed Berrada. Peeking inside the black-box: A survey on explainable artificial intelligence (xai). IEEE Access, 6:52138-52160, 2018.
  2. [Adebayo et al., 2018] Julius Adebayo, Justin Gilmer, Michael Muelly, Ian Goodfellow, Moritz Hardt, and Been Kim. Sanity checks for saliency maps. Advances in neural information processing systems, 31:9505-9515, 2018.
  3. [Chattopadhay et al., 2018] Aditya Chattopadhay, Anirban Sarkar, Prantik Howlader, and Vineeth N Balasubrama- nian. Grad-cam++: Generalized gradient-based visual ex- planations for deep convolutional networks. In 2018 IEEE Winter Conference on Applications of Computer Vision (WACV), pages 839-847. IEEE, 2018.
  4. [Datta et al., 2016] Anupam Datta, Shayak Sen, and Yair Zick. Algorithmic transparency via quantitative input in- fluence: Theory and experiments with learning systems. In 2016 IEEE symposium on security and privacy (SP), pages 598-617. IEEE, 2016.
  5. [Fong and Vedaldi, 2017] Ruth C Fong and Andrea Vedaldi. Interpretable explanations of black boxes by meaningful perturbation. In Proceedings of the IEEE International Conference on Computer Vision, pages 3429-3437, 2017.
  6. [Goodfellow et al., 2014] Ian J Goodfellow, Jonathon Shlens, and Christian Szegedy. Explaining and harnessing adversarial examples. arXiv preprint arXiv:1412.6572, 2014.
  7. [He et al., 2015] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recog- nition. corr abs/1512.03385 (2015), 2015.
  8. [Li et al., 2016] Jiwei Li, Will Monroe, and Dan Juraf- sky. Understanding neural networks through representa- tion erasure. arXiv preprint arXiv:1612.08220, 2016.
  9. [Li et al., 2020] Xiangrui Li, Xin Li, Deng Pan, and Dongx- iao Zhu. On the learning property of logistic and softmax losses for deep neural networks. In AAAI 2020, New York, NY, USA, February 7-12, 2020, pages 4739-4746. AAAI Press, 2020.
  10. [Lundberg and Lee, 2017] Scott M Lundberg and Su-In Lee. A unified approach to interpreting model predictions. In Advances in neural information processing systems, pages 4765-4774, 2017.
  11. [Madry et al., 2017] Aleksander Madry, Aleksandar Makelov, Ludwig Schmidt, Dimitris Tsipras, and Adrian Vladu. Towards deep learning models resistant to adversarial attacks. arXiv preprint arXiv:1706.06083, 2017.
  12. [Pan et al., 2020] Deng Pan, Xiangrui Li, Xin Li, and Dongxiao Zhu. Explainable recommendation via inter- pretable feature mapping and evaluation of explainability. In Christian Bessiere, editor, Proceedings of the Twenty- Ninth International Joint Conference on Artificial Intelli- gence, IJCAI 2020, pages 2690-2696. ijcai.org, 2020. IJCAI
  13. [Petsiuk et al., 2018] Vitali Petsiuk, Abir Das, and Kate Saenko. Rise: Randomized input sampling for explanation of black-box models. arXiv preprint arXiv:1806.07421, 2018.
  14. [Qiang et al., 2020] Yao Qiang, Xin Li, and Dongxiao Zhu. Toward tag-free aspect based sentiment analysis: A mul- tiple attention network approach. In 2020 International Joint Conference on Neural Networks, IJCNN 2020, Glas- gow, United Kingdom, July 19-24, 2020, pages 1-8. IEEE, 2020.
  15. [Ribeiro et al., 2016] Marco Tulio Ribeiro, Sameer Singh, and Carlos Guestrin. " why should i trust you?" explain- ing the predictions of any classifier. In Proceedings of the 22nd ACM SIGKDD international conference on knowl- edge discovery and data mining, pages 1135-1144, 2016.
  16. [Selvaraju et al., 2017] Ramprasaath R Selvaraju, Michael Cogswell, Abhishek Das, Ramakrishna Vedantam, Devi Parikh, and Dhruv Batra. Grad-cam: Visual explanations from deep networks via gradient-based localization. In Proceedings of the IEEE international conference on com- puter vision, pages 618-626, 2017.
  17. [Shrikumar et al., 2017] Avanti Shrikumar, Peyton Green- side, and Anshul Kundaje. Learning important features through propagating activation differences. In Proceed- ings of the 34th International Conference on Machine Learning-Volume 70, pages 3145-3153. JMLR. org, 2017.
  18. [Simonyan and Zisserman, 2014] Karen Simonyan and An- drew Zisserman. Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556, 2014.
  19. [Simonyan et al., 2013] Karen Simonyan, Andrea Vedaldi, and Andrew Zisserman. Deep inside convolutional networks: Visualising image classification models and saliency maps. arXiv preprint arXiv:1312.6034, 2013.
  20. [Springenberg et al., 2014] Jost Tobias Springenberg, Alexey Dosovitskiy, Thomas Brox, and Martin Ried- miller. Striving for simplicity: The all convolutional net. arXiv preprint arXiv:1412.6806, 2014.
  21. [Sundararajan et al., 2017] Mukund Sundararajan, Ankur Taly, and Qiqi Yan. Axiomatic attribution for deep net- works. arXiv preprint arXiv:1703.01365, 2017.
  22. [Szegedy et al., 2015] Christian Szegedy, Vincent Van- houcke, Sergey Ioffe, Jonathon Shlens, and Zbigniew Wojna. Rethinking the inception architecture for computer vision. corr abs/1512.00567 (2015), 2015.
  23. [Zhou et al., 2016] Bolei Zhou, Aditya Khosla, Agata Lapedriza, Aude Oliva, and Antonio Torralba. Learning deep features for discriminative localization. In Proceed- ings of the IEEE conference on computer vision and pat- tern recognition, pages 2921-2929, 2016.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards