Papers › Bilinear Scoring Function Search for Knowledge Graph Learning

Bilinear Scoring Function Search for Knowledge Graph Learning

1 Jul 2021arXiv:2107.00184archive 2025-07-28

Yongqi Zhang, Quanming Yao, James Tin-Yau Kwok

Learning embeddings for entities and relations in knowledge graph (KG) have benefited many downstream tasks. In recent years, scoring functions, the crux of KG learning, have been human-designed to measure the plausibility of triples and capture different kinds of relations in KGs. However, as relations exhibit intricate patterns that are hard to infer before training, none of them consistently perform the best on benchmark tasks. In this paper, inspired by the recent success of automated machine learning (AutoML), we search bilinear scoring functions for different KG tasks through the AutoML techniques. However, it is non-trivial to explore domain-specific information here. We first set up a search space for AutoBLM by analyzing existing scoring functions. Then, we propose a progressive algorithm (AutoBLM) and an evolutionary algorithm (AutoBLM+), which are further accelerated by filter and predictor to deal with the domain-specific properties for KG learning. Finally, we perform extensive experiments on benchmarks in KG completion, multi-hop query, and entity classification tasks. Empirical results show that the searched scoring functions are KG dependent, new to the literature, and outperform the existing scoring functions. AutoBLM+ is better than AutoBLM as the evolutionary algorithm can flexibly explore better structures in the same budget.

PaperPDFCode

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

Code

AutoML-Research/AutoSF officialmentioned in papermentioned on GitHubpytorch report
AutoML-4Paradigm/AutoSF mentioned on GitHubpytorch report
AutoML-4Paradigm/AutoSF mentioned on GitHubpytorch 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

AutoMLGraph EmbeddingGraph LearningKnowledge Graph Embedding

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Link Property Prediction ogbl-biokg AutoBLM-KGBench Ext. data No #6 of 16 Archive leaderboard report
Link Property Prediction ogbl-biokg AutoBLM-KGBench Number of params 192047104 #6 of 16 Archive leaderboard report
Link Property Prediction ogbl-biokg AutoBLM-KGBench Test MRR 0.8536 ± 0.0003 #6 of 16 Archive leaderboard report
Link Property Prediction ogbl-biokg AutoBLM-KGBench Validation MRR 0.8548 ± 0.0002 #6 of 16 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