Abstract

In this big data era, knowledge becomes increasingly linked, along with the rapid growth in data volume. Connected knowledge is naturally represented and stored as knowledge graphs, which are of great importance for many frontier research areas. Effectively finding relations between entities in large knowledge graphs plays a key role in many knowledge graph applications, as the most valuable part of a knowledge graph is its rich connectedness, which captures rich information about the real-world objects. However, due to the intrinsic complexity of real-world knowledge, finding semantically close relations by navigation in a large knowledge graph is challenging. Canonical graph exploration methods inevitably result in combinatorial explosion especially when the paths connecting two entities are long: the search space is <formula><tex>$O(d^l)$</tex></formula>, where <formula><tex>$d$</tex></formula> is the average graph node degree and l is the path length. In this paper, we will systematically study the semantic navigation problem for large knowledge graphs. Inspired by AlphaGo, which was overwhelmingly successful in game Go, we designed an efficient semantic navigation method based on a well-tailored Monte Carlo Tree Search algorithm with the unique characteristics of knowledge graphs considered. Extensive experiments show that our method is not only effective but also very efficient.

Description

Neurally-Guided Semantic Navigation in Knowledge Graph - IEEE Journals & Magazine

Links and resources

Tags