Papers › Knowledge Graph Embedding with Iterative Guidance from Soft Rules

Knowledge Graph Embedding with Iterative Guidance from Soft Rules

30 Nov 2017arXiv:1711.11231archive 2025-07-28

Shu Guo, Quan Wang, Lihong Wang, Bin Wang, Li Guo

Embedding knowledge graphs (KGs) into continuous vector spaces is a focus of current research. Combining such an embedding model with logic rules has recently attracted increasing attention. Most previous attempts made a one-time injection of logic rules, ignoring the interactive nature between embedding learning and logical inference. And they focused only on hard rules, which always hold with no exception and usually require extensive manual effort to create or validate. In this paper, we propose Rule-Guided Embedding (RUGE), a novel paradigm of KG embedding with iterative guidance from soft rules. RUGE enables an embedding model to learn simultaneously from 1) labeled triples that have been directly observed in a given KG, 2) unlabeled triples whose labels are going to be predicted iteratively, and 3) soft rules with various confidence levels extracted automatically from the KG. In the learning process, RUGE iteratively queries rules to obtain soft labels for unlabeled triples, and integrates such newly labeled triples to update the embedding model. Through this iterative procedure, knowledge embodied in logic rules may be better transferred into the learned embeddings. We evaluate RUGE in link prediction on Freebase and YAGO. Experimental results show that: 1) with rule knowledge injected iteratively, RUGE achieves significant and consistent improvements over state-of-the-art baselines; and 2) despite their uncertainties, automatically extracted soft rules are highly beneficial to KG embedding, even those with moderate confidence levels. The code and data used for this paper can be obtained from https://github.com/iieir-km/RUGE.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

iieir-km/RUGE officialmentioned in paper report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Graph EmbeddingKnowledge Graph EmbeddingKnowledge GraphsLink Prediction

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Link Prediction FB15k Rule-Guided Embedding Hits@1 0.703 #7 of 10 Archive leaderboard report
Link Prediction FB15k Rule-Guided Embedding Hits@10 0.865 #7 of 10 Archive leaderboard report
Link Prediction FB15k Rule-Guided Embedding Hits@3 0.815 #7 of 10 Archive leaderboard report
Link Prediction FB15k Rule-Guided Embedding Hits@5 0.836 #7 of 10 Archive leaderboard report
Link Prediction FB15k Rule-Guided Embedding MRR 0.768 #7 of 10 Archive leaderboard report
Link Prediction YAGO37 Rule-Guided Embedding Hits@1 0.34 #2 of 2 Archive leaderboard report
Link Prediction YAGO37 Rule-Guided Embedding Hits@10 0.603 #2 of 2 Archive leaderboard report
Link Prediction YAGO37 Rule-Guided Embedding Hits@3 0.482 #2 of 2 Archive leaderboard report
Link Prediction YAGO37 Rule-Guided Embedding Hits@5 0.541 #2 of 2 Archive leaderboard report
Link Prediction YAGO37 Rule-Guided Embedding MRR 0.431 #2 of 2 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections