mlsanityData to 14 Oct 2026

HDReason: Algorithm-Hardware Codesign for Hyperdimensional Knowledge Graph Reasoning

arXiv 2403.05763 ↗First posted 9 Mar 2024cs.AR cs.AI cs.LGcited by 3

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

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  2. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
  3. 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,694
  4. 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 932
  5. 2019RotatE: Knowledge Graph Embedding by Relational Rotation in Complex Spacecited by 898
  6. 2017Convolutional 2D Knowledge Graph Embeddingscited by 730
  7. 2019Composition-based Multi-Relational Graph Convolutional Networkscited by 396
  8. 2017DeepPath: A Reinforcement Learning Method for Knowledge Graph Reasoningcited by 266
  9. 2017Variational Reasoning for Question Answering with Knowledge Graphcited by 170
  10. 2020A Survey on Knowledge Graph-Based Recommender Systemscited by 170
  11. 2017Go for a Walk and Arrive at the Answer: Reasoning Over Paths in Knowledge Bases using Reinforcement Learningcited by 161
  12. 2018End-to-end Structure-Aware Convolutional Networks for Knowledge Base Completioncited by 136
22 more
  1. 2019Knowledge Graph Convolutional Networks for Recommender Systemscited by 121
  2. 2020HyGCN: A GCN Accelerator with Hybrid Architecturecited by 74
  3. 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challengescited by 69
  4. 2020DGL-KE: Training Knowledge Graph Embeddings at Scalecited by 67
  5. 2020Classification using Hyperdimensional Computing: A Reviewcited by 60
  6. 2020GNNAdvisor: An Adaptive and Efficient Runtime System for GNN Acceleration on GPUscited by 51
  7. 2019In-memory hyperdimensional computingcited by 48
  8. 2019GraphVite: A High-Performance CPU-GPU Hybrid System for Node Embeddingcited by 40
  9. 2020GRIP: A Graph Neural Network Accelerator Architecturecited by 37
  10. 2019GraphACT: Accelerating GCN Training on CPU-FPGA Heterogeneous Platformscited by 31
  11. 2022GraphHD: Efficient graph classification using hyperdimensional computingcited by 28
  12. 2019QPyTorch: A Low-Precision Arithmetic Simulation Frameworkcited by 22
  13. 2020Characterizing and Understanding GCNs on GPUcited by 22
  14. 2020Reasoning on Knowledge Graphs with Debate Dynamicscited by 16
  15. 2021GCoD: Graph Convolutional Network Acceleration via Dedicated Algorithm and Accelerator Co-Designcited by 13
  16. 2022Model-Architecture Co-Design for High Performance Temporal GNN Inference on FPGAcited by 12
  17. 2018PULP-HD: Accelerating Brain-Inspired High-Dimensional Computing on a Parallel Ultra-Low Power Platformcited by 11
  18. 2022FlowGNN: A Dataflow Architecture for Real-Time Workload-Agnostic Graph Neural Network Inferencecited by 11
  19. 2021HP-GNN: Generating High Throughput GNN Training Implementation on CPU-FPGA Heterogeneous Platformcited by 10
  20. 2020Hardware Memory Management for Future Mobile Hybrid Memory Systemscited by 5
  21. 2021A Metamodel and Framework for Artificial General Intelligence From Theory to Practicecited by 5
  22. 2016Deep Learning on FPGAs: Past, Present, and Futurecited by 3

Built on by

Cited by year

Citing papers per year: 2024: 1; 2025: 2.

3 papers.