In this lecture, we introduce the aspect of reasoning in Knowledge Graphs. We give a broad overview focusing on the multitude of reasoning techniques: spanning logic-based reasoning, embedding-based reasoning, neural network-based reasoning, etc. In particular, we discuss three dimensions of reasoning in Knowledge Graphs. Complementing these dimensions, we will structure our exploration based on a pragmatic view of reasoning tasks and families of reasoning tasks: reasoning for knowledge integration, knowledge discovery and application services.
See also the Lecture delivered at the Big Data Analytics Summer School 2020 by Dr. Sahar Vahdati, University of Oxford.