Proceedings

Benchmarking eXplainable AI - A Survey on Available Toolkits and Open Challenges

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Survey Track. Pages 6665-6673.

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

Abstract

The goal of Explainable AI (XAI) is to make the reasoning of a machine learning model accessible to humans, such that users of an AI system can evaluate and judge the underlying model. Due to the blackbox nature of XAI methods it is, however, hard to disentangle the contribution of a model and the explanation method to the final output. It might be unclear on whether an unexpected output is caused by the model or the explanation method. Explanation models, therefore, need to be evaluated in technical (e.g. fidelity to the model) and user-facing (correspondence to domain knowledge) terms. A recent survey has identified 29 different automated approaches to quantitatively evaluate explanations. In this work, we take an additional perspective and analyse which toolkits and data sets are available. We investigate which evaluation metrics are implemented in the toolkits and whether they produce the same results. We find that only a few aspects of explanation quality are currently covered, data sets are rare and evaluation results are not comparable across different toolkits. Our survey can serve as a guide for the XAI community for identifying future directions of research, and most notably, standardisation of evaluation.

  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. [Agarwal et al., 2021] Chirag Agarwal, Himabindu Lakkaraju, and Marinka Zitnik. Towards a unified framework for fair and stable graph representation learning. In Uncertainty in Artificial Intelligence, pages 2114-2124. PMLR, 2021.
  3. [Agarwal et al., 2022a] Chirag Agarwal, Satyapriya Kr- ishna, Eshika Saxena, Martin Pawelczyk, Nari Johnson, Isha Puri, Marinka Zitnik, and Himabindu Lakkaraju. Openxai: Towards a transparent evaluation of model ex- planations. In Thirty-sixth Conference on Neural Informa- tion Processing Systems Datasets and Benchmarks Track, 2022.
  4. [Agarwal et al., 2022b] Chirag Agarwal, Owen Queen, Himabindu Lakkaraju, and Marinka Zitnik. Eval- uating explainability for graph neural networks. https://arxiv.org/abs/2208.09339, 2022. Link
  5. [Arya et al., 2020] Vijay Arya, Rachel K. E. Bellamy, Pin- Yu Chen, Amit Dhurandhar, Michael Hind, Samuel C. Hoffman, Stephanie Houde, Q. Vera Liao, Ronny Luss, Aleksandra Mojsilovi, Sami Mourad, Pablo Pedemonte, Ramya Raghavendra, John T. Richards, Prasanna Sattigeri, Karthikeyan Shanmugam, Moninder Singh, Kush R. Varshney, Dennis Wei, and Yunfeng Zhang. Ai explain- ability 360: An extensible toolkit for understanding data and machine learning models. Journal of Machine Learn- ing Research, 21(130):1-6, 2020.
  6. [Baehrens et al., 2010] David Baehrens, Timon Schroeter, Stefan Harmeling, Motoaki Kawanabe, Katja Hansen, and Klaus-Robert Müller. How to explain individual classifi- cation decisions. The Journal of Machine Learning Re- search, 11:1803-1831, 2010.
  7. [Barredo Arrieta et al., 2020] Alejandro Barredo Arrieta, Natalia Díaz-Rodríguez, Javier Del Ser, Adrien Bennetot, Siham Tabik, Alberto Barbado, Salvador Garcia, Sergio Gil-Lopez, Daniel Molina, Richard Benjamins, Raja Chatila, and Francisco Herrera. Explainable Artificial Intelligence (XAI): Concepts, taxonomies, opportunities and challenges toward responsible AI. Information Fusion, June 2020.
  8. [Belaid et al., 2022] Mohamed Karim Belaid, Eyke Hüllermeier, Maximilian Rabus, and Ralf Krestel. Do We Need Another Explainable AI Method? To- ward Unifying Post-hoc XAI Evaluation Methods into an Interactive and Multi-dimensional Benchmark. https://arxiv.org/abs/2207.14160, 2022. Link
  9. [Carmichael and Scheirer, 2021] Zachariah Carmichael and Walter J. Scheirer. A framework for evaluating post hoc feature-additive explainers. https://arxiv.org/abs/2106. 08376, 2021. Link
  10. [Chattopadhyay et al., 2019] Aditya Chattopadhyay, Anir- ban Sarkar, Prantik Howlader, and Vineeth N. Balasubra- manian. Grad-cam++: Generalized gradient-based visual explanations for deep convolutional networks. In IEEE Winter Conf. on Applications of Computer Vision, 2019.
  11. [Cui et al., 2022] Yiming Cui, Ting Liu, Wanxiang Che, Zhi- gang Chen, and Shijin Wang. ExpMRC: explainability evaluation for machine reading comprehension. Heliyon, 8(4), Apr 2022.
  12. [DARPA, 2016] DARPA. Explainable artificial intelligence (xai) programm. Technical report, 2016.
  13. [Doshi-Velez and Kim, 2018] Finale Doshi-Velez and Been Kim. Considerations for Evaluation and Generalization in Interpretable Machine Learning, pages 3-17. Springer International Publishing, Cham, 2018.
  14. [Dua and Graff, 2017] Dheeru Dua and Casey Graff. Uci machine learning repository. http://archive.ics.uci.edu/ml/ index.php, 2017. Accessed: 2022-12-01. Link
  15. [Freshcorn, 2022] Bryce Freshcorn. Give me some credit :: 2011 competition data -kaggle. https://www.kaggle. com/datasets/brycecf/give-me-some-credit-dataset, 2022. Accessed: 2022-12-01. Link
  16. [Gilpin et al., 2018] Leilani H. Gilpin, David Bau, Ben Z. Yuan, Ayesha Bajwa, Michael Specter, and Lalana Kagal. Explaining explanations: An overview of interpretability of machine learning. In DSAA, pages 80-89. IEEE, 2018.
  17. [Graziani et al., 2021] Mara Graziani, Thomas Lompech, Henning Müller, and Vincent Andrearczyk. Evaluation and comparison of cnn visual explanations for histopathol- ogy. In Proceedings of the AAAI Conference on Artificial Intelligence Workshops (XAI-AAAI-21), February 2021.
  18. [Guidotti et al., 2018] Riccardo Guidotti, Anna Monreale, Salvatore Ruggieri, Franco Turini, Fosca Giannotti, and Dino Pedreschi. A Survey of Methods for Explaining Black Box Models. ACM Computing Surveys, 51(5):93:1- 93:42, August 2018.
  19. [Hameed et al., 2022] Isha Hameed, Samuel Sharpe, Daniel Barcklow, Justin Au-Yeung, Sahil Verma, Jocelyn Huang, Brian Barr, and C. Bayan Bruss. BASED-XAI: Breaking Ablation Studies Down for Explainable Artificial Intelli- gence. In KDD Workshop on Machine Learning for Fi- nance, 2022.
  20. [Hedström et al., 2022] Anna Hedström, Leander Weber, Dilyara Bareeva, Franz Motzkus, Wojciech Samek, Se- bastian Lapuschkin, and Marina M. C. Höhne. Quantus: An Explainable AI Toolkit for Responsible Evaluation of Neural Network Explanations. https://arxiv.org/abs/2202. 06861, 2022. Link
  21. [Holter et al., 2018] Steffen Holter, Oscar Gomez, and Enrico Bertini. Fico explainable machine learning challenge. https://community.fico.com/s/ explainable-machine-learning-challenge, 2018. Ac- cessed: 2022-12-01. Link
  22. [Hoofnagle et al., 2019] Chris Jay Hoofnagle, Bart van der Sloot, and Frederik Zuiderveen Borgesius. The european union general data protection regulation: what it is and what it means. Information & Communications Technol- ogy Law, 28(1):65-98, 2019.
  23. [Huang et al., 2022] Wei Huang, Xingyu Zhao, Gaojie Jin, and Xiaowei Huang. Safari: Versatile and efficient eval- uations for robustness of interpretability. https://arxiv.org/ abs/2208.09418, 2022. Link
  24. [Karunagaran et al., 2022] Surya Karunagaran, Ana Lucic, and Christine Custis. Xai toolsheet: Towards a documenta- tion framework for xai tools. In Workshop on Explainable Artificial Intelligence (XAI), IJCAI, 2022.
  25. [Kokhlikyan et al., 2020] Narine Kokhlikyan, Vivek Miglani, Miguel Martin, Edward Wang, Bilal Al- sallakh, Jonathan Reynolds, Alexander Melnikov, Natalia Kliushkina, Carlos Araya, Siqi Yan, and Orion Reblitz-Richardson. Captum: A unified and generic model interpretability library for PyTorch. https://arxiv.org/abs/2009.07896, 2020. Link
  26. [Li et al., 2022] Xuhong Li, Haoyi Xiong, Xingjian Li, Xu- anyu Wu, Zeyu Chen, and Dejing Dou. Interpretdl: Ex- plaining deep models in paddlepaddle. Journal of Machine Learning Research, 23(197):1-6, 2022.
  27. [Lin et al., 2021] Yi-Shan Lin, Wen-Chuan Lee, and Z. Berkay Celik. What Do You See? Evaluation of Explainable Artificial Intelligence (XAI) Interpretability through Neural Backdoors. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining, KDD '21, page 1027-1035, New York, NY, USA, 2021. Association for Computing Machinery.
  28. [Liu et al., 2021] Yang Liu, Sujay Khandagale, Sujay Khandagale, Colin White, and Willie Neiswanger. Syn- thetic Benchmarks for Scientific Research in Explainable Machine Learning. In J. Vanschoren and S. Yeung, editors, Proceedings of the Neural Information Processing Systems Track on Datasets and Benchmarks, volume 1, 2021.
  29. [Lopes et al., 2022] Pedro Lopes, Eduardo Silva, Cristiana Braga, Tiago Oliveira, and Luís Rosado. Xai systems eval- uation: A review of human and computer-centred meth- ods. Applied Sciences, 12(19), 2022.
  30. [Lundberg and Lee, 2017] Scott M Lundberg and Su-In Lee. A unified approach to interpreting model predictions. In I. Guyon, U. Von Luxburg, S. Bengio, H. Wallach, R. Fer- gus, S. Vishwanathan, and R. Garnett, editors, Advances in Neural Information Processing Systems, volume 30. Cur- ran Associates, Inc., 2017.
  31. [Mitchell et al., 2019] Margaret Mitchell, Simone Wu, An- drew Zaldivar, Parker Barnes, Lucy Vasserman, Ben Hutchinson, Elena Spitzer, Inioluwa Deborah Raji, and Timnit Gebru. Model cards for model reporting. In Pro- ceedings of the Conference on Fairness, Accountability, and Transparency, FAT* '19, page 220-229, New York, NY, USA, 2019. Association for Computing Machinery.
  32. [Mohseni et al., 2021] Sina Mohseni, Niloofar Zarei, and Eric D. Ragan. A multidisciplinary survey and framework for design and evaluation of explainable ai systems. ACM Trans. Interact. Intell. Syst., 11(3-4), sep 2021.
  33. [Nauta et al., 2023] Meike Nauta, Jan Trienes, Shreyasi Pathak, Elisa Nguyen, Michelle Peters, Yasmin Schmitt, Jörg Schlötterer, Maurice van Keulen, and Christin Seifert. From Anecdotal Evidence to Quantitative Evaluation Methods: A Systematic Review on Evaluating Explain- able AI. ACM Comput. Surv., 2023.
  34. [Ngai and Rudzicz, 2022] Hillary Ngai and Frank Rudzicz. Doctor xavier: Explainable diagnosis on physician-patient dialogues and xai evaluation. https://arxiv.org/abs/2204. 10178, 2022. Link
  35. [Ribeiro et al., 2016] Marco Tulio Ribeiro, Sameer Singh, and Carlos Guestrin. "Why Should I Trust You?": Ex- plaining the Predictions of Any Classifier. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD '16, page 1135-1144, New York, NY, USA, 2016. Association for Computing Machinery.
  36. [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 2017 IEEE International Conference on Computer Vision (ICCV), pages 618-626, 2017.
  37. [Sundararajan et al., 2017] Mukund Sundararajan, Ankur Taly, and Qiqi Yan. Axiomatic attribution for deep net- works. In Proceedings of the 34th International Con- ference on Machine Learning -Volume 70, ICML'17, pages 3319-3328, Sydney, NSW, Australia, August 2017. JMLR.org.
  38. [Vilone and Longo, 2021] Giulia Vilone and Luca Longo. Notions of explainability and evaluation approaches for explainable artificial intelligence. Information Fusion, 76:89-106, 2021.
  39. [Yang and Kim, 2019] Mengjiao Yang and Been Kim. Benchmarking Attribution Methods with Relative Feature Importance. https://arxiv.org/abs/1907.09701, 2019. Link
  40. [Yeh and Lien, 2009] I-Cheng Yeh and Che-hui Lien. The comparisons of data mining techniques for the predictive accuracy of probability of default of credit card clients. Expert systems with applications, 36(2):2473-2480, 2009.
  41. [Yeh et al., 2019] Chih-Kuan Yeh, Cheng-Yu Hsieh, Arun Suggala, David I Inouye, and Pradeep K Ravikumar. On the (In)fidelity and Sensitivity of Explanations. In Ad- vances in Neural Information Processing Systems, vol- ume 32.
  42. Curran Associates, Inc., 2019.
  43. [Zhou et al., 2021] Jianlong Zhou, Amir H. Gandomi, Fang Chen, and Andreas Holzinger. Evaluating the quality of machine learning explanations: A survey on methods and metrics. Electronics, 10(5), 2021.

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

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