Hypernetwork Knowledge Graph Embeddings
Ivana Balažević, Carl Allen, Timothy M. Hospedales
Code Available — Be the first to reproduce this paper.
ReproduceCode
- github.com/ibalazevic/HypEROfficialIn paperpytorch★ 0
Abstract
Knowledge graphs are graphical representations of large databases of facts, which typically suffer from incompleteness. Inferring missing relations (links) between entities (nodes) is the task of link prediction. A recent state-of-the-art approach to link prediction, ConvE, implements a convolutional neural network to extract features from concatenated subject and relation vectors. Whilst results are impressive, the method is unintuitive and poorly understood. We propose a hypernetwork architecture that generates simplified relation-specific convolutional filters that (i) outperforms ConvE and all previous approaches across standard datasets; and (ii) can be framed as tensor factorization and thus set within a well established family of factorization models for link prediction. We thus demonstrate that convolution simply offers a convenient computational means of introducing sparsity and parameter tying to find an effective trade-off between non-linear expressiveness and the number of parameters to learn.
Tasks
Benchmark Results
| Dataset | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| FB15k | HypER | MRR | 0.79 | — | Unverified |
| FB15k-237 | HypER | Hits@1 | 0.25 | — | Unverified |
| WN18 | HypER | Hits@10 | 0.96 | — | Unverified |
| WN18RR | HypER | Hits@10 | 0.52 | — | Unverified |