SMORE: Knowledge Graph Completion and Multi-hop Reasoning in Massive Knowledge Graphs
Not on the map. Why?
Abstract (arXiv)
Knowledge graphs (KGs) capture knowledge in the form of head--relation--tail triples and are a crucial component in many AI systems. There are two important reasoning tasks on KGs: (1) single-hop knowledge graph completion, which involves predicting individual links in the KG; and (2), multi-hop reasoning, where the goal is to predict which KG entities satisfy a given logical query. Embedding-based methods solve both tasks by first computing an embedding for each entity and relation, then using them to form predictions. However, existing scalable KG embedding frameworks only support single-hop knowledge graph completion and cannot be applied to the more challenging multi-hop reasoning task. Here we present Scalable Multi-hOp REasoning (SMORE), the first general framework for both single-hop and multi-hop reasoning in KGs. Using a single machine SMORE can perform multi-hop reasoning in Freebase KG (86M entities, 338M edges), which is 1,500x larger than previously considered KGs. The key to SMORE's runtime performance is a novel bidirectional rejection sampling that achieves a square root reduction of the complexity of online training data generation. Furthermore, SMORE exploits asynchronous scheduling, overlapping CPU-based data sampling, GPU-based embedding computation, and frequent CPU--GPU IO. SMORE increases throughput (i.e., training speed) over prior multi-hop KG frameworks by 2.2x with minimal GPU memory requirements (2GB for training 400-dim embeddings on 86M-node Freebase) and achieves near linear speed-up with the number of GPUs. Moreover, on the simpler single-hop knowledge graph completion task SMORE achieves comparable or even better runtime performance to state-of-the-art frameworks on both single GPU and multi-GPU settings.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 33 of its 47 references that are in the map. First posted on arXiv 28 Oct 2021.
Builds on
33 of 47 references.
References · 33
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 929
- 2016Complex Embeddings for Simple Link Predictioncited by 897
- 2019RotatE: Knowledge Graph Embedding by Relational Rotation in Complex Spacecited by 893
- 2018The Web as a Knowledge-base for Answering Complex Questionscited by 409
- 2021QA-GNN: Reasoning with Language Models and Knowledge Graphs for Question Answeringcited by 386
- 2018Modeling polypharmacy side effects with graph convolutional networkscited by 237
- 2019KagNet: Knowledge-Aware Graph Networks for Commonsense Reasoningcited by 216
- 2019PullNet: Open Domain Question Answering with Iterative Retrieval on Knowledge Bases and Textcited by 182
21 more
- 2020Query2box: Reasoning over Knowledge Graphs in Vector Space using Box Embeddingscited by 169
- 2018Open Domain Question Answering Using Early Fusion of Knowledge Bases and Textcited by 167
- 2018DKN: Deep Knowledge-Aware Network for News Recommendationcited by 137
- 2020Beta Embeddings for Multi-Hop Logical Reasoning in Knowledge Graphscited by 128
- 2020Scalable Multi-Hop Relational Reasoning for Knowledge-Aware Question Answeringcited by 122
- 2018Embedding Logical Queries on Knowledge Graphscited by 120
- 2019PyTorch-BigGraph: A Large-scale Graph Embedding Systemcited by 118
- 2019Knowledge-aware Graph Neural Networks with Label Smoothness Regularization for Recommender Systemscited by 107
- 2020Complex Query Answering with Neural Link Predictorscited by 98
- 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
- 2021ConE: Cone Embeddings for Multi-Hop Reasoning over Knowledge Graphscited by 78
- 2019Graph-Based Reasoning over Heterogeneous External Knowledge for Commonsense Question Answeringcited by 68
- 2020DGL-KE: Training Knowledge Graph Embeddings at Scalecited by 67
- 2015Traversing Knowledge Graphs in Vector Spacecited by 51
- 2019Dual Graph Attention Networks for Deep Latent Representation of Multifaceted Social Effects in Recommender Systemscited by 41
- 2019GraphVite: A High-Performance CPU-GPU Hybrid System for Node Embeddingcited by 40
- 2016Chains of Reasoning over Entities, Relations, and Text using Recurrent Neural Networkscited by 37
- 2021Marius: Learning Massive Graph Embeddings on a Single Machinecited by 29
- 2020Answering Complex Queries in Knowledge Graphs with Bidirectional Sequence Encoderscited by 28
- 2021Probabilistic Entity Representation Model for Reasoning over Knowledge Graphscited by 28
- 2021Fuzzy Logic Based Logical Query Answering on Knowledge Graphscited by 11
Built on by
Citing papers per year: 2022: 2; 2023: 9; 2024: 1; 2025: 4; 2026: 1.
17 papers.
Sort:
By area:
- 2023Knowledge Graphs: Opportunities and Challengescited by 70
- 2022Mask and Reason: Pre-Training Knowledge Graph Transformers for Complex Logical Queriescited by 39
- 2023Neural Graph Reasoning: Complex Logical Query Answering Meets Graph Databasescited by 35
- 2023Logical Message Passing Networks with One-hop Inference on Atomic Formulascited by 28
- 2022GammaE: Gamma Embeddings for Logical Queries on Knowledge Graphscited by 21
- 2023Wasserstein-Fisher-Rao Embedding: Logical Query Embeddings with Local Comparison and Global Transportcited by 16
- 2023Representation Learning on Hyper-Relational and Numeric Knowledge Graphs with Transformerscited by 16
- 2023Sequential Query Encoding For Complex Query Answering on Knowledge Graphscited by 13
- 2025Top Ten Challenges Towards Agentic Neural Graph Databasescited by 13
- 2023Knowledge Graph Reasoning over Entities and Numerical Valuescited by 11
- 2023LitCQD: Multi-Hop Reasoning in Incomplete Knowledge Graphs with Numeric Literalscited by 6
- 2023Knowledge Graphs Queryingcited by 5
5 more
- 2024Conditional Logical Message Passing Transformer for Complex Query Answeringcited by 5
- 2026NGDB-Zoo: Towards Efficient and Scalable Neural Graph Databases Trainingcited by 2
- 2025KGCompiler: Deep Learning Compilation Optimization for Knowledge Graph Complex Logical Query Answeringcited by 1
- 2025Efficient and Scalable Neural Symbolic Search for Knowledge Graph Complex Query Answeringcited by 1
- 2025Interactive Query Answering on Knowledge Graphs with Soft Entity Constraintscited by 0
- 2026NGDB-Zoo: Towards Efficient and Scalable Neural Graph Databases Training25 Feb 2026
- 2025Interactive Query Answering on Knowledge Graphs with Soft Entity Constraints19 Aug 2025
- 2025Efficient and Scalable Neural Symbolic Search for Knowledge Graph Complex Query Answering13 May 2025
- 2025KGCompiler: Deep Learning Compilation Optimization for Knowledge Graph Complex Logical Query Answering4 Mar 2025
- 2025Top Ten Challenges Towards Agentic Neural Graph Databases24 Jan 2025
- 2024Conditional Logical Message Passing Transformer for Complex Query Answering20 Feb 2024
- 2023Knowledge Graph Reasoning over Entities and Numerical Values2 Jun 2023
- 2023Representation Learning on Hyper-Relational and Numeric Knowledge Graphs with Transformers29 May 2023
- 2023Knowledge Graphs Querying23 May 2023
- 2023Wasserstein-Fisher-Rao Embedding: Logical Query Embeddings with Local Comparison and Global Transport6 May 2023
- 2023LitCQD: Multi-Hop Reasoning in Incomplete Knowledge Graphs with Numeric Literals28 Apr 2023
- 2023Neural Graph Reasoning: Complex Logical Query Answering Meets Graph Databases26 Mar 2023
5 more
- 2023Knowledge Graphs: Opportunities and Challenges24 Mar 2023
- 2023Sequential Query Encoding For Complex Query Answering on Knowledge Graphs25 Feb 2023
- 2023Logical Message Passing Networks with One-hop Inference on Atomic Formulas21 Jan 2023
- 2022GammaE: Gamma Embeddings for Logical Queries on Knowledge Graphs27 Oct 2022
- 2022Mask and Reason: Pre-Training Knowledge Graph Transformers for Complex Logical Queries16 Aug 2022
- 2023Neural Graph Reasoning: Complex Logical Query Answering Meets Graph Databasescited by 35
- 2022GammaE: Gamma Embeddings for Logical Queries on Knowledge Graphscited by 21
- 2023LitCQD: Multi-Hop Reasoning in Incomplete Knowledge Graphs with Numeric Literalscited by 6
- 2026NGDB-Zoo: Towards Efficient and Scalable Neural Graph Databases Trainingcited by 2
- 2025KGCompiler: Deep Learning Compilation Optimization for Knowledge Graph Complex Logical Query Answeringcited by 1
- 2026NGDB-Zoo: Towards Efficient and Scalable Neural Graph Databases Training25 Feb 2026
- 2025KGCompiler: Deep Learning Compilation Optimization for Knowledge Graph Complex Logical Query Answering4 Mar 2025
- 2023LitCQD: Multi-Hop Reasoning in Incomplete Knowledge Graphs with Numeric Literals28 Apr 2023
- 2023Neural Graph Reasoning: Complex Logical Query Answering Meets Graph Databases26 Mar 2023
- 2022GammaE: Gamma Embeddings for Logical Queries on Knowledge Graphs27 Oct 2022
- 2025Top Ten Challenges Towards Agentic Neural Graph Databasescited by 13
- 2025Top Ten Challenges Towards Agentic Neural Graph Databases24 Jan 2025
- 2023Knowledge Graphs: Opportunities and Challengescited by 70
- 2023Logical Message Passing Networks with One-hop Inference on Atomic Formulascited by 28
- 2023Wasserstein-Fisher-Rao Embedding: Logical Query Embeddings with Local Comparison and Global Transportcited by 16
- 2023Representation Learning on Hyper-Relational and Numeric Knowledge Graphs with Transformerscited by 16
- 2023Sequential Query Encoding For Complex Query Answering on Knowledge Graphscited by 13
- 2023Knowledge Graph Reasoning over Entities and Numerical Valuescited by 11
- 2023Knowledge Graphs Queryingcited by 5
- 2024Conditional Logical Message Passing Transformer for Complex Query Answeringcited by 5
- 2025Efficient and Scalable Neural Symbolic Search for Knowledge Graph Complex Query Answeringcited by 1
- 2025Interactive Query Answering on Knowledge Graphs with Soft Entity Constraintscited by 0
- 2025Interactive Query Answering on Knowledge Graphs with Soft Entity Constraints19 Aug 2025
- 2025Efficient and Scalable Neural Symbolic Search for Knowledge Graph Complex Query Answering13 May 2025
- 2024Conditional Logical Message Passing Transformer for Complex Query Answering20 Feb 2024
- 2023Knowledge Graph Reasoning over Entities and Numerical Values2 Jun 2023
- 2023Representation Learning on Hyper-Relational and Numeric Knowledge Graphs with Transformers29 May 2023
- 2023Knowledge Graphs Querying23 May 2023
- 2023Wasserstein-Fisher-Rao Embedding: Logical Query Embeddings with Local Comparison and Global Transport6 May 2023
- 2023Knowledge Graphs: Opportunities and Challenges24 Mar 2023
- 2023Sequential Query Encoding For Complex Query Answering on Knowledge Graphs25 Feb 2023
- 2023Logical Message Passing Networks with One-hop Inference on Atomic Formulas21 Jan 2023