atlas

Research map / Graph learning / Knowledge and temporal graphs

Improving Soft Unification with Knowledge Graph Embedding Methods

ICML 2025 · Graph learning › Knowledge and temporal graphs · approach: Logical query answering and rule reasoning

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Systematically integrates knowledge graph embedding (KGE) objectives and operations into Conditional Theorem Prover (CTP) via four variants, improving NTP accuracy and evaluation speed.

Problem

Neural Theorem Provers are hard to optimize due to sparse gradients from top-k soft unification, yielding poorly structured embedding spaces and slow evaluation on large KGs.

Approach

Four ways of injecting KGE methods (auxiliary loss, auxiliary score function, translation-based stepping, KGE final-step scoring) into CTP; the best variant CTP2 mixes the NTP RBF similarity with a KGE score so proof-step embeddings get structured regularization, while CTP4 replaces the final ranking step with KGE for large speedups.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add KGE score to latent proof-step scores (CTP2)CTP · UMLSMRR: 0.65 -> 0.85Helped
Add KGE score to latent proof-step scores (CTP2)CTP · NationsMRR: 0.53 -> 0.79Helped
Add KGE score to latent proof-step scores (CTP2)CTP · WN18RRMRR: 0.44 -> 0.51Helped
Replace top-k final ranking with KGE scoring (CTP4)CTP · WN18RRevaluation time reduction: 1452×Helped
Add PCRA filtering to CTP3 (ablation)CTP3 · WN18RRMRR: 0.37 -> 0.39Helped
Add learnable entity expansion to CTP3 (ablation)CTP3 · WN18RRMRR: 0.37 -> 0.41Helped
Add both PCRA filtering and entity expansion to CTP3 (ablation)CTP3 · FB122MRR: 0.53 -> 0.63Helped
Use ComplEx rather than RotatE as the KGE in CTP1 (ablation)CTP1 · UMLSMRR: 0.67 -> 0.81Helped
Increase negative samples from n = 1 to n = 32 (ablation)CTP1 with λ = 0.8 · FB122MRR: 0.59 -> 0.48Hurt
Increase negative samples from n = 1 to n = 32 (ablation)CTP2 with λ = 0.8 · FB122MRR: 0.65 -> 0.46Hurt
Increase negative samples from n = 1 to n = 128 (ablation)CTP4 · FB122MRR: 0.32 -> 0.61Helped
Decrease λ from 0.5 to 0 for CTP1 (ablation)CTP1 · FB122MRR: 0.56 -> 0.40Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Kinship Nations UMLS FB122 WN18RR CoDEx-S CLUTRR

Benchmarks: Kinship Nations UMLS Countries FB122 WN18RR CoDEx-S CLUTRR

Metrics: MRR HITS@1 HITS@3 HITS@10 AUC-PR inference time per sample evaluation time per sample

Baselines: NTP GNTP CTP NeuralLP MINERVA NBFNet DRUM LERP COMPLEX DISTMULT DiffLogic

Builds on: Neural Theorem Prover Conditional Theorem Prover ComplEx PTransE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy