Proceedings

Interpretable Network Visualizations: A Human-in-the-Loop Approach for Post-hoc Explainability of CNN-based Image Classification

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 3715-3723.

https://doi.org/10.24963/ijcai.2024/411

Abstract

Transparency and explainability in image classification are essential for establishing trust in machine learning models and detecting biases and errors. State-of-the-art explainability methods generate saliency maps to show where a specific class is identified, without providing a detailed explanation of the model's decision process. Striving to address such a need, we introduce a post-hoc method that explains the entire feature extraction process of a Convolutional Neural Network. These explanations include a layer-wise representation of the features the model extracts from the input. Such features are represented as saliency maps generated by clustering and merging similar feature maps, to which we associate a weight derived by generalizing Grad-CAM for the proposed methodology. To further enhance these explanations, we include a set of textual labels collected through a gamified crowdsourcing activity and processed using NLP techniques and Sentence-BERT. Finally, we show an approach to generate global explanations by aggregating labels across multiple images.

  1. [Aechtner et al., 2022] Jonathan Aechtner, Lena Cabrera, Dennis Katwal, Pierre Onghena, Diego Penroz Valenzuela, and Anna Wilbik. Comparing user perception of explana- tions developed with xai methods. In 2022 IEEE Interna- tional Conference on Fuzzy Systems (FUZZ-IEEE), pages 1-7, 2022.
  2. [Arrieta et al., 2019] Alejandro Barredo Arrieta, Natalia Díaz-Rodríguez, Javier Del Ser, Adrien Bennetot, Siham Tabik, Alberto Barbado, Salvador García, Sergio Gil- López, Daniel Molina, Richard Benjamins, Raja Chatila, and Francisco Herrera. Explainable artificial intelligence (xai): Concepts, taxonomies, opportunities and challenges toward responsible ai, 2019.
  3. [Balayn et al., 2021] Agathe Balayn, Panagiotis Soilis, Christoph Lofi, Jie Yang, and Alessandro Bozzon. What do you mean? interpreting image classification with crowdsourced concept extraction and analysis. In Pro- ceedings of the Web Conference 2021, WWW '21, page 1937-1948, New York, NY, USA, 2021. Association for Computing Machinery.
  4. [Brooke, 1995] John Brooke. Sus: A quick and dirty usabil- ity scale. Usability Eval. Ind., 189, 11 1995.
  5. [Brooke, 2013] John Brooke. Sus: a retrospective. Journal of Usability Studies, 8:29-40, 01 2013.
  6. [Erion et al., 2019] Gabriel G. Erion, Joseph D. Janizek, Pascal Sturmfels, Scott M. Lundberg, and Su-In Lee. Learning explainable models using attribution priors. CoRR, abs/1906.10670, 2019.
  7. [Estivill-Castro et al., 2020] Vladimir Estivill-Castro, Eu- gene Gilmore, and René Hexel. Human-in-the-loop con- struction of decision tree classifiers with parallel coordi- nates. In 2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pages 3852-3859, 2020.
  8. [Guidotti et al., 2018] Riccardo Guidotti, Anna Monreale, Salvatore Ruggieri, Franco Turini, Dino Pedreschi, and Fosca Giannotti. A survey of methods for explaining black box models, 2018.
  9. [Hart and Staveland, 1988] Sandra G. Hart and Lowell E. Staveland. Development of nasa-tlx (task load index): Re- sults of empirical and theoretical research. In Peter A. Hancock and Najmedin Meshkati, editors, Human Mental Workload, volume 52 of Advances in Psychology, pages 139-183. North-Holland, 1988.
  10. [Kim et al., 2017] Been Kim, Martin Wattenberg, Justin Gilmer, Carrie Cai, James Wexler, Fernanda Viegas, and Rory Sayres. Interpretability beyond feature attribution: Quantitative testing with concept activation vectors (tcav). 2017.
  11. [Krizhevsky et al., 2012] Alex Krizhevsky, Ilya Sutskever, and Geoffrey Hinton. Imagenet classification with deep convolutional neural networks. Neural Information Pro- cessing Systems, 25, 01 2012.
  12. [Lipton, 2016] Zachary Chase Lipton. The mythos of model interpretability. CoRR, abs/1606.03490, 2016.
  13. [Lu et al., 2021] Xiaotian Lu, Arseny Tolmachev, Tatsuya Yamamoto, Koh Takeuchi, Seiji Okajima, Tomoyoshi Takebayashi, Koji Maruhashi, and Hisashi Kashima. Crowdsourcing evaluation of saliency-based XAI meth- ods. CoRR, abs/2107.00456, 2021.
  14. [Lundberg and Lee, 2017] Scott Lundberg and Su-In Lee. A unified approach to interpreting model predictions, 2017.
  15. [Magister et al., 2021] Lucie Charlotte Magister, Dmitry Kazhdan, Vikash Singh, and Pietro Liò. Gcexplainer: Human-in-the-loop concept-based explanations for graph neural networks. CoRR, abs/2107.11889, 2021.
  16. [Maćkiewicz and Ratajczak, 1993] Andrzej Maćkiewicz and Waldemar Ratajczak. Principal components analysis (pca). Computers & Geosciences, 19(3):303-342, 1993.
  17. [Mishra and Rzeszotarski, 2021] Swati Mishra and Jef- frey M. Rzeszotarski. Crowdsourcing and evaluating concept-driven explanations of machine learning models. Proc. ACM Hum.-Comput. Interact., 5(CSCW1), apr 2021.
  18. [Morschheuser et al., 2016] Benedikt Morschheuser, Juho Hamari, and Jonna Koivisto. Gamification in crowdsourc- ing: A review. 01 2016.
  19. [Prabaswari et al., 2019] Atyanti Dyah Prabaswari, Chan- card Basumerda, and Bagus Wahyu Utomo. The mental workload analysis of staff in study program of private ed- ucational organization. IOP Conference Series: Materials Science and Engineering, 528(1):012018, may 2019.
  20. [Reimers and Gurevych, 2019] Nils Reimers and Iryna Gurevych. Sentence-bert: Sentence embeddings using siamese bert-networks. CoRR, abs/1908.10084, 2019.
  21. [Ribeiro et al., 2016] Marco Tulio Ribeiro, Sameer Singh, and Carlos Guestrin. "why should i trust you?": Explain- ing the predictions of any classifier, 2016.
  22. [Selvaraju et al., 2016] Ramprasaath R. Selvaraju, Abhishek Das, Ramakrishna Vedantam, Michael Cogswell, Devi Parikh, and Dhruv Batra. Grad-cam: Why did you say that? visual explanations from deep networks via gradient- based localization. CoRR, abs/1610.02391, 2016.
  23. [Simonyan et al., 2013] Karen Simonyan, Andrea Vedaldi, and Andrew Zisserman. Deep inside convolutional networks: Visualising image classification models and saliency maps. CoRR, abs/1312.6034, 2013.
  24. [Sundararajan et al., 2017] Mukund Sundararajan, Ankur Taly, and Qiqi Yan. Axiomatic attribution for deep net- works. CoRR, abs/1703.01365, 2017.
  25. [Szymanski et al., 2021] Maxwell Szymanski, Martijn Mil- lecamp, and Katrien Verbert. Visual, textual or hybrid: The effect of user expertise on different explanations. In 26th International Conference on Intelligent User Inter- faces, IUI '21, page 109-119, New York, NY, USA, 2021. Association for Computing Machinery.
  26. [Tocchetti and Brambilla, 2022] Andrea Tocchetti and Marco Brambilla. The role of human knowledge in explainable ai. Data, 7(7), 2022.
  27. [Tocchetti et al., 2022] Andrea Tocchetti, Lorenzo Corti, Marco Brambilla, and Irene Celino. Exp-crowd: A gam- ified crowdsourcing framework for explainability. Fron- tiers in Artificial Intelligence, 5, 2022.
  28. [Tong and Kagal, 2020] Schrasing Tong and Lalana Kagal. Investigating bias in image classification using model ex- planations, 2020.
  29. [van der Maaten and Hinton, 2008] Laurens van der Maaten and Geoffrey Hinton. Visualizing data using t-sne. Journal of Machine Learning Research, 9:2579-2605, 11 2008.
  30. [von Eschenbach, 2021] Warren von Eschenbach. Trans- parency and the black box problem: Why we do not trust ai. Philosophy & Technology, 34, 12 2021.
  31. [Wang et al., 2019] Jun Wang, Changsheng Zhao, Junfu Xi- ang, and Kanji Uchino. Interactive topic model with en- hanced interpretability. In IUI Workshops, 2019.
  32. [Xu et al., 2019] Feiyu Xu, Hans Uszkoreit, Yangzhou Du, Wei Fan, Dongyan Zhao, and Jun Zhu. Explainable AI: A Brief Survey on History, Research Areas, Approaches and Challenges, pages 563-574. 09 2019.
  33. [Zeiler and Fergus, 2013] Matthew D. Zeiler and Rob Fer- gus. Visualizing and understanding convolutional net- works. CoRR, abs/1311.2901, 2013.
  34. [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 (CVPR), June 2016.

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

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