MCMH: Learning Multi-Chain Multi-Hop Rules for Knowledge Graph Reasoning

Lu Zhang,Mo Yu,Tian Gao,Yue Yu
DOI: https://doi.org/10.48550/arXiv.2010.01735
2020-10-05
Abstract:Multi-hop reasoning approaches over knowledge graphs infer a missing relationship between entities with a multi-hop rule, which corresponds to a chain of relationships. We extend existing works to consider a generalized form of multi-hop rules, where each rule is a set of relation chains. To learn such generalized rules efficiently, we propose a two-step approach that first selects a small set of relation chains as a rule and then evaluates the confidence of the target relationship by jointly scoring the selected chains. A game-theoretical framework is proposed to this end to simultaneously optimize the rule selection and prediction steps. Empirical results show that our multi-chain multi-hop (MCMH) rules result in superior results compared to the standard single-chain approaches, justifying both our formulation of generalized rules and the effectiveness of the proposed learning framework.
Computation and Language,Artificial Intelligence
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to more effectively utilize multiple relation chains to infer the missing relations between entities when performing multi - hop reasoning in the knowledge graph. Existing multi - hop reasoning methods mainly rely on a single relation chain for prediction, but this method may not be accurate or comprehensive enough in some cases. The paper proposes a new method - Multi - Chain Multi - Hop (MCMH) rule set, which improves the accuracy and confidence of prediction by considering multiple relation chains simultaneously. Specifically, the paper focuses on the following aspects: 1. **Multi - Chain Multi - Hop Rule Set**: Different from the traditional single - chain method, the paper proposes a rule set that contains multiple relation chains, and these relation chains work together to infer the target relation. 2. **Rule Selection and Prediction**: The paper proposes a two - step method. First, a set of candidate relation chains is selected as rules, and then the confidence of the target relation is evaluated by jointly scoring these selected chains. 3. **Game - Theoretic Framework**: In order to optimize the rule selection and prediction steps simultaneously, the paper introduces a game - theoretic framework, which is achieved through three sub - models: a generator, an inferencer, and a completion predictor. Through these methods, the paper aims to address the limitations of existing single - chain multi - hop reasoning methods, especially in dealing with complex relations and improving prediction confidence. Experimental results show that the method proposed in the paper outperforms existing single - chain methods on two benchmark datasets.