Local Path Integration for Attribution

Authors

  • Peiyu Yang The University of Western Australia
  • Naveed Akhtar The University of Western Australia
  • Zeyi Wen Hong Kong University of Science and Technology (Guangzhou), Hong Kong University of Science and Technology
  • Ajmal Mian The University of Western Australia

DOI:

https://doi.org/10.1609/aaai.v37i3.25422

Keywords:

CV: Interpretability and Transparency, ML: Transparent, Interpretable, Explainable ML

Abstract

Path attribution methods are a popular tool to interpret a visual model's prediction on an input. They integrate model gradients for the input features over a path defined between the input and a reference, thereby satisfying certain desirable theoretical properties. However, their reliability hinges on the choice of the reference. Moreover, they do not exhibit weak dependence on the input, which leads to counter-intuitive feature attribution mapping. We show that path-based attribution can account for the weak dependence property by choosing the reference from the local distribution of the input. We devise a method to identify the local input distribution and propose a technique to stochastically integrate the model gradients over the paths defined by the references sampled from that distribution. Our local path integration (LPI) method is found to consistently outperform existing path attribution techniques when evaluated on deep visual models. Contributing to the ongoing search of reliable evaluation metrics for the interpretation methods, we also introduce DiffID metric that uses the relative difference between insertion and deletion games to alleviate the distribution shift problem faced by existing metrics. Our code is available at https://github.com/ypeiyu/LPI.

Downloads

Published

2023-06-26

How to Cite

Yang, P., Akhtar, N., Wen, Z., & Mian, A. (2023). Local Path Integration for Attribution. Proceedings of the AAAI Conference on Artificial Intelligence, 37(3), 3173-3180. https://doi.org/10.1609/aaai.v37i3.25422

Issue

Section

AAAI Technical Track on Computer Vision III