Scinovex
review Open AccessTop 1% cited

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

ACM Computing Surveys · 2022 · Vol. 55(9) · pp. 1–33
Rudresh DwivediDevam DaveHet NaikSmiti SinghalOmer RanaPankesh PatelBin QianZhenyu WenTejal ShahGraham MorganRajiv Ranjan

Abstract

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.

Explainable Artificial Intelligence (XAI)Adversarial Robustness in Machine LearningArtificial Intelligence in Healthcare and EducationComputer scienceTaxonomy (biology)Process (computing)SoftwareArtificial intelligenceSuiteCore (optical fiber)Software deploymentData scienceSoftware engineering
Citations
1,049
FWCI
125.35
field-weighted impact
References
51
Percentile
100%
vs. same field & year
Citations per year
References
Greedy function approximation: A gradient boosting machine.
The Annals of Statistics · 2001 · 27,794 citations
Advances in neural information processing systems 7
Computers & Mathematics with Applications · 1996 · 14,367 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.