Explainable AI (XAI): Core Ideas, Techniques, and Solutions

被引:225
|
作者
Dwivedi, Rudresh [1 ]
Dave, Devam [2 ]
Naik, Het [2 ]
Singhal, Smiti [2 ]
Omer, Rana [3 ]
Patel, Pankesh [4 ]
Qian, Bin [5 ]
Wen, Zhenyu [5 ,6 ,7 ]
Shah, Tejal [5 ]
Morgan, Graham [5 ]
Ranjan, Rajiv [5 ]
机构
[1] Netaji Subhas Univ Technol, Delhi, India
[2] Pandit Deendayal Petr Univ, Gandhinagar, India
[3] Cardiff Univ, Sch Comp Sci & Informat, Cardiff, Wales
[4] Univ South Carolina, AI Inst, Columbia, SC 29208 USA
[5] Newcastle Univ, Sch Comp, Newcastle Upon Tyne, Tyne & Wear, England
[6] Zhejiang Univ Technol, Inst Cyberspace Secur, Hangzhou 310023, Peoples R China
[7] Zhejiang Univ Technol, Coll Informat Engn, Hangzhou 310023, Peoples R China
关键词
Explainable artificial intelligence; interpretable AI; programming framework; software toolkits;
D O I
10.1145/3561048
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As our dependence on intelligent machines continues to grow, so does the demand for more transparent and interpretable models. In addition, the ability to explain the model generally is now the gold standard for building trust and deployment of artificial intelligence systems in critical domains. Explainable artificial intelligence (XAI) aims to provide a suite of machine learning techniques that enable human users to understand, appropriately trust, and produce more explainable models. Selecting an appropriate approach for building an XAI-enabled application requires a clear understanding of the core ideas within XAI and the associated programming frameworks. We survey state-of-the-art programming techniques for XAI and present the different phases of XAI in a typical machine learning development process. We classify the various XAI approaches and, using this taxonomy, discuss the key differences among the existing XAI techniques. Furthermore, concrete examples are used to describe these techniques that are mapped to programming frameworks and software toolkits. It is the intention that this survey will help stakeholders in selecting the appropriate approaches, programming frameworks, and software toolkits by comparing them through the lens of the presented taxonomy.
引用
收藏
页数:33
相关论文
共 50 条
  • [1] Explainable AI (xAI) for Anatomic Pathology
    Tosun, Akif B.
    Pullara, Filippo
    Becich, Michael J.
    Taylor, D. Lansing
    Fine, Jeffrey L.
    Chennubhotla, S. Chakra
    ADVANCES IN ANATOMIC PATHOLOGY, 2020, 27 (04) : 241 - 250
  • [2] XAI-Fall: Explainable AI for Fall Detection on Wearable Devices Using Sequence Models and XAI Techniques
    Mankodiya, Harsh
    Jadav, Dhairya
    Gupta, Rajesh
    Tanwar, Sudeep
    Alharbi, Abdullah
    Tolba, Amr
    Neagu, Bogdan-Constantin
    Raboaca, Maria Simona
    MATHEMATICS, 2022, 10 (12)
  • [3] EXplainable AI (XAI) approach to image captioning
    Han, Seung-Ho
    Kwon, Min-Su
    Choi, Ho-Jin
    JOURNAL OF ENGINEERING-JOE, 2020, 2020 (13): : 589 - 594
  • [4] Seamful XAI: Operationalizing Seamful Design in Explainable AI
    Ehsan U.
    Liao Q.V.
    Passi S.
    Riedl M.O.
    Daumé H.I.I.I.
    Proceedings of the ACM on Human-Computer Interaction, 2024, 8 (CSCW1)
  • [5] Towards FAIR Explainable AI: a standardized ontology for mapping XAI solutions to use cases, explanations, and AI systems
    Adhikari, Ajaya
    Wenink, Edwin
    van der Waa, Jasper
    Bouter, Cornelis
    Tolios, Ioannis
    Raaijmakers, Stephan
    PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON PERVASIVE TECHNOLOGIES RELATED TO ASSISTIVE ENVIRONMENTS, PETRA 2022, 2022, : 562 - 568
  • [6] An explainable AI (XAI) model for landslide susceptibility modeling
    Pradhan, Biswajeet
    Dikshit, Abhirup
    Lee, Saro
    Kim, Hyesu
    APPLIED SOFT COMPUTING, 2023, 142
  • [7] XAI Handbook: Towards a Unified Framework for Explainable AI
    Palacio, Sebastian
    Lucieri, Adriano
    Munir, Mohsin
    Ahmed, Sheraz
    Hees, Jorn
    Dengel, Andreas
    2021 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION WORKSHOPS (ICCVW 2021), 2021, : 3759 - 3768
  • [8] Why Fuzzy Techniques in Explainable AI? Which Fuzzy Techniques in Explainable AI?
    Cohen, Kelly
    Bokati, Laxman
    Ceberio, Martine
    Kosheleva, Olga
    Kreinovich, Vladik
    EXPLAINABLE AI AND OTHER APPLICATIONS OF FUZZY TECHNIQUES, NAFIPS 2021, 2022, 258 : 74 - 78
  • [9] Promising AI Applications in Power Systems: Explainable AI (XAI), Transformers, LLMs
    Lukianykhin, Oleh
    Shendryk, Vira
    Shendryk, Sergii
    Malekian, Reza
    NEW TECHNOLOGIES, DEVELOPMENT AND APPLICATION VII, VOL 2, NT-2024, 2024, 1070 : 66 - 76
  • [10] Explainable AI (XAI) in Rules as Code (RaC): The DataLex approach
    Mowbray, Andrew
    Chung, Philip
    Greenleaf, Graham
    COMPUTER LAW & SECURITY REVIEW, 2023, 48