CL4KGE: A Curriculum Learning Method for Knowledge Graph Embedding
Yang Liu, Chuan Zhou, Peng Zhang, Yanan Cao, Yongchao Liu, Zhao Li, Hongyang Chen
TL;DR
This work tackles uneven training difficulty in knowledge graph embedding by introducing Z-counts, a Z-path based metric that quantifies triplet difficulty. It couples this metric with CL4KGE, a two-part curriculum framework consisting of a difficulty measurer and a pacing-based training scheduler, designed to be plug-in for a wide range of KGE backbones. Empirical results across FB15k-237, WN18, WN18RR, and Countries show consistent improvements in link prediction and relation-pattern inference, with ablations supporting the effectiveness of pacing functions. The approach scales with the number of relations and maintains backbone complexity, offering a principled and practical means to improve KGE learning with minimal overhead.
Abstract
Knowledge graph embedding (KGE) constitutes a foundational task, directed towards learning representations for entities and relations within knowledge graphs (KGs), with the objective of crafting representations comprehensive enough to approximate the logical and symbolic interconnections among entities. In this paper, we define a metric Z-counts to measure the difficulty of training each triple ($<$head entity, relation, tail entity$>$) in KGs with theoretical analysis. Based on this metric, we propose \textbf{CL4KGE}, an efficient \textbf{C}urriculum \textbf{L}earning based training strategy for \textbf{KGE}. This method includes a difficulty measurer and a training scheduler that aids in the training of KGE models. Our approach possesses the flexibility to act as a plugin within a wide range of KGE models, with the added advantage of adaptability to the majority of KGs in existence. The proposed method has been evaluated on popular KGE models, and the results demonstrate that it enhances the state-of-the-art methods. The use of Z-counts as a metric has enabled the identification of challenging triples in KGs, which helps in devising effective training strategies.
