Comprehensible Artificial Intelligence on Knowledge Graphs: A survey

Simon Schramm,Christoph Wehner,Ute Schmid
DOI: https://doi.org/10.1016/j.websem.2023.100806
2024-04-04
Abstract:Artificial Intelligence applications gradually move outside the safe walls of research labs and invade our daily lives. This is also true for Machine Learning methods on Knowledge Graphs, which has led to a steady increase in their application since the beginning of the 21st century. However, in many applications, users require an explanation of the Artificial Intelligences decision. This led to increased demand for Comprehensible Artificial Intelligence. Knowledge Graphs epitomize fertile soil for Comprehensible Artificial Intelligence, due to their ability to display connected data, i.e. knowledge, in a human- as well as machine-readable way. This survey gives a short history to Comprehensible Artificial Intelligence on Knowledge Graphs. Furthermore, we contribute by arguing that the concept Explainable Artificial Intelligence is overloaded and overlapping with Interpretable Machine Learning. By introducing the parent concept Comprehensible Artificial Intelligence, we provide a clear-cut distinction of both concepts while accounting for their similarities. Thus, we provide in this survey a case for Comprehensible Artificial Intelligence on Knowledge Graphs consisting of Interpretable Machine Learning on Knowledge Graphs and Explainable Artificial Intelligence on Knowledge Graphs. This leads to the introduction of a novel taxonomy for Comprehensible Artificial Intelligence on Knowledge Graphs. In addition, a comprehensive overview of the research on Comprehensible Artificial Intelligence on Knowledge Graphs is presented and put into the context of the taxonomy. Finally, research gaps in the field of Comprehensible Artificial Intelligence on Knowledge Graphs are identified for future research.
Artificial Intelligence
What problem does this paper attempt to address?
This paper mainly focuses on the research of Comprehensible Artificial Intelligence (CAI) on knowledge graphs. With the increasing penetration of artificial intelligence applications into daily life, especially in safety-critical fields such as healthcare, industrial product development, and autonomous driving, there is a growing demand for users to understand AI decisions, which has given rise to the need for Explainable Artificial Intelligence (XAI) and Interpretable Machine Learning (IML). Knowledge graphs, which can present associated data in a way that is understandable to both humans and machines, have become an ideal foundation for achieving CAI. The paper points out that although XAI and IML have similarities in high-level requirements, such as model behavior explanation, risk identification, and rule discovery, they are fundamentally different. XAI focuses on post hoc explanation, i.e., explaining how the input of a black box model transforms into output, while IML is dedicated to creating white box models that inherently have human-understandable decision-making processes. The paper proposes to categorize these methods under the framework of CAI and differentiate XAI and IML through a new classification system. The paper reviews the history of CAI on knowledge graphs, discusses the two main aspects of CAI, namely XAI and IML, and proposes a classification system for CAI applicable to knowledge graphs. The authors also conduct an extensive literature survey on related research and identify future research directions. The paper also explores the representation, tasks, foundations, and understandability of knowledge graphs, and proposes a taxonomy of CAI on knowledge graphs. Finally, the paper points out the existing gaps in the current research field, provides guidance for future research, and emphasizes the potential and challenges of knowledge graphs in improving the transparency and understandability of AI decisions.