Knowledge Graph Reasoning with Self-supervised Reinforcement Learning
Ying Ma, Owen Burns, Mingqiu Wang, Gang Li, Nan Du, Laurent El Shafey,, Liqiang Wang, Izhak Shafran, Hagen Soltau

TL;DR
This paper introduces a self-supervised reinforcement learning framework that enhances knowledge graph reasoning by pretraining and label generation, achieving state-of-the-art results across multiple benchmark datasets.
Contribution
The paper proposes a novel self-supervised RL method that improves reasoning in knowledge graphs by combining pretraining with label generation, outperforming existing methods.
Findings
Outperforms state-of-the-art on all tested metrics
Consistently outperforms baseline RL models
Applicable as a plug-in for various RL architectures
Abstract
Reinforcement learning (RL) is an effective method of finding reasoning pathways in incomplete knowledge graphs (KGs). To overcome the challenges of a large action space, a self-supervised pre-training method is proposed to warm up the policy network before the RL training stage. To alleviate the distributional mismatch issue in general self-supervised RL (SSRL), in our supervised learning (SL) stage, the agent selects actions based on the policy network and learns from generated labels; this self-generation of labels is the intuition behind the name self-supervised. With this training framework, the information density of our SL objective is increased and the agent is prevented from getting stuck with the early rewarded paths. Our self-supervised RL (SSRL) method improves the performance of RL by pairing it with the wide coverage achieved by SL during pretraining, since the breadth of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Advanced Graph Neural Networks · Cognitive Computing and Networks
