Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Canonical Tensor Decomposition for Knowledge Base Completion

About

The problem of Knowledge Base Completion can be framed as a 3rd-order binary tensor completion problem. In this light, the Canonical Tensor Decomposition (CP) (Hitchcock, 1927) seems like a natural solution; however, current implementations of CP on standard Knowledge Base Completion benchmarks are lagging behind their competitors. In this work, we attempt to understand the limits of CP for knowledge base completion. First, we motivate and test a novel regularizer, based on tensor nuclear $p$-norms. Then, we present a reformulation of the problem that makes it invariant to arbitrary choices in the inclusion of predicates or their reciprocals in the dataset. These two methods combined allow us to beat the current state of the art on several datasets with a CP decomposition, and obtain even better results using the more advanced ComplEx model.

Timoth\'ee Lacroix, Nicolas Usunier, Guillaume Obozinski• 2018

Related benchmarks

TaskDatasetResultRank
Link PredictionFB15k-237 (test)
Hits@1056
419
Link PredictionWN18RR (test)
Hits@1057
380
Link PredictionFB15k-237
MRR34
280
Knowledge Graph CompletionFB15k-237 (test)
MRR0.37
179
Link PredictionWN18RR
Hits@1052
175
Link PredictionFB15K (test)
Hits@100.91
164
Link PredictionFB15k
Hits@1086
90
Knowledge Graph CompletionWN18 (test)
Hits@100.96
80
Link PredictionWN18
Hits@1095
77
Knowledge Base CompletionYAGO3-10 (test)
MRR0.58
71
Showing 10 of 14 rows

Other info

Code

Follow for update