Proceedings

Advancing Post-Hoc Case-Based Explanation with Feature Highlighting

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 427-435.

https://doi.org/10.24963/ijcai.2023/48

Abstract

Explainable AI (XAI) has been proposed as a valuable tool to assist in downstream tasks involving human-AI collaboration. Perhaps the most psychologically valid XAI techniques are case-based approaches which display "whole" exemplars to explain the predictions of black-box AI systems. However, for such post-hoc XAI methods dealing with images, there has been no attempt to improve their scope by using multiple clear feature "parts" of the images to explain the predictions while linking back to relevant cases in the training data, thus allowing for more comprehensive explanations that are faithful to the underlying model. Here, we address this gap by proposing two general algorithms (latent and superpixel-based) which can isolate multiple clear feature parts in a test image, and then connect them to the explanatory cases found in the training data, before testing their effectiveness in a carefully designed user study. Results demonstrate that the proposed approach appropriately calibrates a user's feelings of "correctness" for ambiguous classifications in real world data on the ImageNet dataset, an effect which does not happen when just showing the explanation without feature highlighting.

  1. [Adebayo et al., 2018] Julius Adebayo, Justin Gilmer, Michael Muelly, Ian Goodfellow, Moritz Hardt, and Been Kim. Sanity checks for saliency maps. In Proceedings of the 32nd International Conference on Neural Information Processing Systems, pages 9525-9536, 2018.
  2. [Chen et al., 2019] Chaofan Chen, Oscar Li, Daniel Tao, Alina Barnett, Cynthia Rudin, and Jonathan K Su. This looks like that: Deep learning for interpretable image recognition. Advances in Neural Information Processing Systems, 32:8930-8941, 2019.
  3. [Crabbé et al., 2021] Jonathan Crabbé, Zhaozhi Qian, Fer- gus Imrie, and Mihaela van der Schaar. Explaining latent representations with a corpus of examples. Advances in Neural Information Processing Systems, 34, 2021.
  4. [Deng et al., 2009] Jia Deng, Wei Dong, Richard Socher, Li- Jia Li, Kai Li, and Li Fei-Fei. Imagenet: A large-scale hierarchical image database. In 2009 IEEE Conference on Computer Vision and Pattern Recognition, pages 248-255, 2009.
  5. [Donnelly et al., 2021] Jon Donnelly, Alina Jade Barnett, and Chaofan Chen. Deformable protopnet: An inter- pretable image classifier using deformable prototypes. arXiv preprint arXiv:2111.15000, 2021.
  6. [Dosovitskiy et al., 2020] Alexey Dosovitskiy, Lucas Beyer, Alexander Kolesnikov, Dirk Weissenborn, Xiaohua Zhai, Thomas Unterthiner, Mostafa Dehghani, Matthias Min- derer, Georg Heigold, Sylvain Gelly, et al. An image is worth 16x16 words: Transformers for image recognition at scale. arXiv preprint arXiv:2010.11929, 2020.
  7. [Du et al., 2022] Xin Du, Benedicte Legastelois, Bhargavi Ganesh, Ajitha Rajan, Hana Chockler, Vaishak Belle, Stu- art Anderson, and Subramanian Ramamoorthy. Vision checklist: Towards testable error analysis of image mod- els to help system designers interrogate model capabilities. arXiv preprint arXiv:2201.11674, 2022.
  8. [Goyal et al., 2019] Yash Goyal, Ziyan Wu, Jan Ernst, Dhruv Batra, Devi Parikh, and Stefan Lee. Counterfactual vi- sual explanations. In International Conference on Ma- chine Learning, pages 2376-2384. PMLR, 2019.
  9. [Hanawa et al., 2021] Kazuaki Hanawa, Sho Yokoi, Satoshi Hara, and Kentaro Inui. Evaluation of similarity-based ex- planations. In Proceedings of the Ninth International Con- ference on Learning Representations, 2021.
  10. [Hooker et al., 2019] Sara Hooker, Dumitru Erhan, Pieter- Jan Kindermans, and Been Kim. A benchmark for in- terpretability methods in deep neural networks. Advances in Neural Information Processing Systems, 32:9737-9748, 2019.
  11. [Jeyakumar et al., 2020] Jeya Vikranth Jeyakumar, Joseph Noor, Yu-Hsi Cheng, Luis Garcia, and Mani Srivastava. How can i explain this to you? an empirical study of deep neural network explanation methods. Advances in Neural Information Processing Systems, 33, 2020.
  12. [Kenny and Keane, 2019] Eoin M Kenny and Mark T Keane. Twin-systems to explain artificial neural networks us- ing case-based reasoning: Comparative tests of feature- weighting methods in ann-cbr twins for xai. In Twenty- Eighth International Joint Conferences on Artifical Intel- ligence (IJCAI), Macao, 10-16 August 2019, pages 2708- 2715, 2019.
  13. [Kenny and Keane, 2021] Eoin M Kenny and Mark T Keane. Explaining deep learning using examples: Optimal fea- ture weighting methods for twin systems using post-hoc, explanation-by-example in xai. Knowledge-Based Sys- tems, 233:107530, 2021.
  14. Kenny et al., ] Eoin M Kenny, Mycal Tucker, and Julie Shah. Towards interpretable deep reinforcement learning with human-friendly prototypes. In The Eleventh Interna- tional Conference on Learning Representations.
  15. [Kenny et al., 2021] Eoin M Kenny, Courtney Ford, Molly Quinn, and Mark T Keane. Explaining black-box classi- fiers using post-hoc explanations-by-example: The effect of explanations and error-rates in xai user studies. Artifi- cial Intelligence, page 103459, 2021.
  16. [Kim et al., 2014] Been Kim, Cynthia Rudin, and Julie A Shah. The bayesian case model: A generative approach for case-based reasoning and prototype classification. In Advances in neural information processing systems, pages 1952-1960, 2014.
  17. [Leake and McSherry, 2005] David Leake and David McSh- erry. Introduction to the special issue on explanation in case-based reasoning. The Artificial Intelligence Review, 24(2):103, 2005.
  18. [Papernot and McDaniel, 2018] Nicolas Papernot and Patrick McDaniel. Deep k-nearest neighbors: Towards confident, interpretable and robust deep learning. arXiv preprint arXiv:1803.04765, 2018.
  19. [Patro and Namboodiri, 2018] Badri Patro and Vinay P Namboodiri. Differential attention for visual question an- swering. In Proceedings of the IEEE conference on com- puter vision and pattern recognition, pages 7680-7688, 2018.
  20. [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. ACM, 2016.
  21. [Rudin et al., 2022] Cynthia Rudin, Chaofan Chen, Zhi Chen, Haiyang Huang, Lesia Semenova, and Chudi Zhong. Interpretable machine learning: Fundamental prin- ciples and 10 grand challenges. Statistics Surveys, 16:1- 85, 2022.
  22. [Rymarczyk et al., 2021] Dawid Rymarczyk, Łukasz Struski, Michał Górszczak, Koryna Lewandowska, Jacek Tabor, and Bartosz Zieliński. Interpretable image classi- fication with differentiable prototypes assignment. arXiv e-prints, pages arXiv-2112, 2021.
  23. [Welinder et al., 2010] Peter Welinder, Steve Branson, Takeshi Mita, Catherine Wah, Florian Schroff, Serge Belongie, and Pietro Perona. Caltech-ucsd birds 200. In Computation & Neural Systems Technical Report. 2010-001. California Institute of Technology, Pasadena, CA., 2010.
  24. [Werner and Rehkämper, 2001] Christian W Werner and Gerd Rehkämper. Categorization of multidimensional ge- ometrical figures by chickens (gallus gallus f. domestica): fit of basic assumptions from exemplar, feature and proto- type theory. Animal Cognition, 4(1):37-48, 2001.
  25. [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.
  26. [Zhou et al., 2022] Yilun Zhou, Serena Booth, Marco Tulio Ribeiro, and Julie Shah. Do feature attribution methods correctly attribute features? In Proceedings of the AAAI Conference on Artificial Intelligence, volume 36, pages 9623-9633, 2022.

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

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