Knowledge Graph Modelling



Knowledge Graphs (KGs) are directed labelled graphs where edges between nodes (entities) encode facts. This kind of knowledge graphs are widely used in industry (e.g. Google Knowledge Graph and Microsoft Academic Knowledge Graph) as well as in academia (e.g. Wikidata and YAGO). KGs are extremely useful to enable AI systems to reason (deductively and inductively) in various domains. However, due to their resources and the way (automatic or semi-automatic) that they are constructed they are far from complete. Thus, modelling knowledge graph to carry out different curating and maintaining tasks (e.g. KG completion and entity resolution) is essential [1]. A few learning/modelling paradigms have been considered to carry out the KG modelling task, including Transfer Learning, Reinforcement Learning, Representation Learning, Deep Learning [1], and Logic-based Learning [2]. 
In this project, we aim to investigate the different learning methods that have been proposed for KG modelling and propose a novel method that advances the current methods in at least one of the following performance measurements including explainability, accuracy, or efficiency. The project includes surveying the literature, implementing/deep understanding of the state-of-the-art methods and implementing the novel (to be proposed) method. 
[1] P. Goyal and E. Ferrara, “Graph Embedding Techniques, Applications, and Performance: A Survey,” IEEE Trans. Pattern Anal. Mach. Intell., 2017. 
[2] M. Nickel, K. Murphy, V. Tresp, and E. Gabrilovich, “A Review of Relational Machine Learning for Knowledge Graph,” in IEEE, 2016. 


Knowledge Graph, Representation Learning, Rule Learning, Reinforcement Learning

Updated:  10 August 2021/Responsible Officer:  Dean, CECS/Page Contact:  CECS Marketing