Scaling Knowledge Graph Embedding Models
Not on the map. Why?
Abstract (arXiv)
Developing scalable solutions for training Graph Neural Networks (GNNs) for link prediction tasks is challenging due to the high data dependencies which entail high computational cost and huge memory footprint. We propose a new method for scaling training of knowledge graph embedding models for link prediction to address these challenges. Towards this end, we propose the following algorithmic strategies: self-sufficient partitions, constraint-based negative sampling, and edge mini-batch training. Both, partitioning strategy and constraint-based negative sampling, avoid cross partition data transfer during training. In our experimental evaluation, we show that our scaling solution for GNN-based knowledge graph embedding models achieves a 16x speed up on benchmark datasets while maintaining a comparable model performance as non-distributed methods on standard metrics.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 22 of its 47 references that are in the map. First posted on arXiv 8 Jan 2022.
Builds on
22 of 47 references.
References · 22
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 929
- 2016Complex Embeddings for Simple Link Predictioncited by 897
- 2019AliGraph: A Comprehensive Graph Neural Network Platformcited by 152
- 2020DistDGL: Distributed Graph Neural Network Training for Billion-Scale Graphscited by 139
- 2015Large-scale Simple Question Answering with Memory Networkscited by 127
- 2020A Benchmarking Study of Embedding-based Entity Alignment for Knowledge Graphscited by 119
- 2019PyTorch-BigGraph: A Large-scale Graph Embedding Systemcited by 118
10 more
- 2020DGL-KE: Training Knowledge Graph Embeddings at Scalecited by 67
- 2017KBGAN: Adversarial Learning for Knowledge Graph Embeddingscited by 62
- 2019Long-tail Relation Extraction via Knowledge Graph Embeddings and Graph Convolution Networkscited by 61
- 2021DistGNN: Scalable Distributed Training for Large-Scale Graph Neural Networkscited by 59
- 2019GraphVite: A High-Performance CPU-GPU Hybrid System for Node Embeddingcited by 40
- 2017Analysis of the Impact of Negative Sampling on Link Prediction in Knowledge Graphscited by 22
- 2021Relation-aware Graph Attention Model With Adaptive Self-adversarial Trainingcited by 12
- 2019Distributed Edge Partitioning for Trillion-edge Graphscited by 7
- 2021Knowledge Graph Embedding using Graph Convolutional Networks with Relation-Aware Attentioncited by 6
- 2018Scalable Edge Partitioningcited by 5
Built on by
Not cited yet.