HDReason: Algorithm-Hardware Codesign for Hyperdimensional Knowledge Graph Reasoning
Not on the map. Why?
Abstract (arXiv)
In recent times, a plethora of hardware accelerators have been put forth for graph learning applications such as vertex classification and graph classification. However, previous works have paid little attention to Knowledge Graph Completion (KGC), a task that is well-known for its significantly higher algorithm complexity. The state-of-the-art KGC solutions based on graph convolution neural network (GCN) involve extensive vertex/relation embedding updates and complicated score functions, which are inherently cumbersome for acceleration. As a result, existing accelerator designs are no longer optimal, and a novel algorithm-hardware co-design for KG reasoning is needed. Recently, brain-inspired HyperDimensional Computing (HDC) has been introduced as a promising solution for lightweight machine learning, particularly for graph learning applications. In this paper, we leverage HDC for an intrinsically more efficient and acceleration-friendly KGC algorithm. We also co-design an acceleration framework named HDReason targeting FPGA platforms. On the algorithm level, HDReason achieves a balance between high reasoning accuracy, strong model interpretability, and less computation complexity. In terms of architecture, HDReason offers reconfigurability, high training throughput, and low energy consumption. When compared with NVIDIA RTX 4090 GPU, the proposed accelerator achieves an average 10.6x speedup and 65x energy efficiency improvement. When conducting cross-models and cross-platforms comparison, HDReason yields an average 4.2x higher performance and 3.4x better energy efficiency with similar accuracy versus the state-of-the-art FPGA-based GCN training platform.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 34 of its 77 references that are in the map. First posted on arXiv 9 Mar 2024.
Builds on
34 of 77 references.
References · 34
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,694
- 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 932
- 2019RotatE: Knowledge Graph Embedding by Relational Rotation in Complex Spacecited by 898
- 2017Convolutional 2D Knowledge Graph Embeddingscited by 730
- 2019Composition-based Multi-Relational Graph Convolutional Networkscited by 396
- 2017DeepPath: A Reinforcement Learning Method for Knowledge Graph Reasoningcited by 266
- 2017Variational Reasoning for Question Answering with Knowledge Graphcited by 170
- 2020A Survey on Knowledge Graph-Based Recommender Systemscited by 170
- 2017Go for a Walk and Arrive at the Answer: Reasoning Over Paths in Knowledge Bases using Reinforcement Learningcited by 161
- 2018End-to-end Structure-Aware Convolutional Networks for Knowledge Base Completioncited by 136
22 more
- 2019Knowledge Graph Convolutional Networks for Recommender Systemscited by 121
- 2020HyGCN: A GCN Accelerator with Hybrid Architecturecited by 74
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challengescited by 69
- 2020DGL-KE: Training Knowledge Graph Embeddings at Scalecited by 67
- 2020Classification using Hyperdimensional Computing: A Reviewcited by 60
- 2020GNNAdvisor: An Adaptive and Efficient Runtime System for GNN Acceleration on GPUscited by 51
- 2019In-memory hyperdimensional computingcited by 48
- 2019GraphVite: A High-Performance CPU-GPU Hybrid System for Node Embeddingcited by 40
- 2020GRIP: A Graph Neural Network Accelerator Architecturecited by 37
- 2019GraphACT: Accelerating GCN Training on CPU-FPGA Heterogeneous Platformscited by 31
- 2022GraphHD: Efficient graph classification using hyperdimensional computingcited by 28
- 2019QPyTorch: A Low-Precision Arithmetic Simulation Frameworkcited by 22
- 2020Characterizing and Understanding GCNs on GPUcited by 22
- 2020Reasoning on Knowledge Graphs with Debate Dynamicscited by 16
- 2021GCoD: Graph Convolutional Network Acceleration via Dedicated Algorithm and Accelerator Co-Designcited by 13
- 2022Model-Architecture Co-Design for High Performance Temporal GNN Inference on FPGAcited by 12
- 2018PULP-HD: Accelerating Brain-Inspired High-Dimensional Computing on a Parallel Ultra-Low Power Platformcited by 11
- 2022FlowGNN: A Dataflow Architecture for Real-Time Workload-Agnostic Graph Neural Network Inferencecited by 11
- 2021HP-GNN: Generating High Throughput GNN Training Implementation on CPU-FPGA Heterogeneous Platformcited by 10
- 2020Hardware Memory Management for Future Mobile Hybrid Memory Systemscited by 5
- 2021A Metamodel and Framework for Artificial General Intelligence From Theory to Practicecited by 5
- 2016Deep Learning on FPGAs: Past, Present, and Futurecited by 3
Built on by
Citing papers per year: 2024: 1; 2025: 2.
3 papers.
- 2024Continuous GNN-based Anomaly Detection on Edge using Efficient Adaptive Knowledge Graph Learningcited by 1
- 2025MissionHD: Hyperdimensional Refinement of Distribution-Deficient Reasoning Graphs for Video Anomaly Detectioncited by 0
- 2025ESCA: Enabling Seamless Codec Avatar Execution through Algorithm and Hardware Co-Optimization for Virtual Realitycited by 0
- 2025ESCA: Enabling Seamless Codec Avatar Execution through Algorithm and Hardware Co-Optimization for Virtual Reality27 Oct 2025
- 2025MissionHD: Hyperdimensional Refinement of Distribution-Deficient Reasoning Graphs for Video Anomaly Detection20 Aug 2025
- 2024Continuous GNN-based Anomaly Detection on Edge using Efficient Adaptive Knowledge Graph Learning13 Nov 2024