Computing Graph Neural Networks: A Survey from Algorithms to Accelerators
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have exploded onto the machine learning scene in recent years owing to their capability to model and learn from graph-structured data. Such an ability has strong implications in a wide variety of fields whose data is inherently relational, for which conventional neural networks do not perform well. Indeed, as recent reviews can attest, research in the area of GNNs has grown rapidly and has lead to the development of a variety of GNN algorithm variants as well as to the exploration of groundbreaking applications in chemistry, neurology, electronics, or communication networks, among others. At the current stage of research, however, the efficient processing of GNNs is still an open challenge for several reasons. Besides of their novelty, GNNs are hard to compute due to their dependence on the input graph, their combination of dense and very sparse operations, or the need to scale to huge graphs in some applications. In this context, this paper aims to make two main contributions. On the one hand, a review of the field of GNNs is presented from the perspective of computing. This includes a brief tutorial on the GNN fundamentals, an overview of the evolution of the field in the last decade, and a summary of operations carried out in the multiple phases of different GNN algorithm variants. On the other hand, an in-depth analysis of current software and hardware acceleration schemes is provided, from which a hardware-software, graph-aware, and communication-centric vision for GNN accelerators is distilled.
Key facts. Cited by 81 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 22; 2023: 17; 2024: 20; 2025: 13; 2026: 2.
81 papers.
Sort:
- 2021A Unified Lottery Ticket Hypothesis for Graph Neural Networkscited by 118
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2021Graph-Based Deep Learning for Medical Diagnosis and Analysis: Past, Present and Futurecited by 67
- 2022GAP: Differentially Private Graph Neural Networks with Aggregation Perturbationcited by 46
- 2024FedGTA: Topology-aware Averaging for Federated Graph Learningcited by 44
- 2022Distributed Graph Neural Network Training: A Surveycited by 32
- 2022Semantic-Aware Representation Blending for Multi-Label Image Recognition with Partial Labelscited by 29
- 2022Parallel and Distributed Graph Neural Networks: An In-Depth Concurrency Analysiscited by 29
- 2022Survey on Graph Neural Network Acceleration: An Algorithmic Perspectivecited by 26
- 2023MaxK-GNN: Extremely Fast GPU Kernel Design for Accelerating Graph Neural Networks Trainingcited by 25
- 2022I-GCN: A Graph Convolutional Network Accelerator with Runtime Locality Enhancement through Islandizationcited by 21
- 2021Bridging the Gap between Spatial and Spectral Domains: A Unified Framework for Graph Neural Networkscited by 18
38 more
- 2022coVariance Neural Networkscited by 18
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2021HW2VEC: A Graph Learning Tool for Automating Hardware Securitycited by 16
- 2021Graph Neural Networks: Methods, Applications, and Opportunitiescited by 16
- 2022A Comprehensive Survey on Distributed Training of Graph Neural Networkscited by 15
- 2024A review of graph neural network applications in mechanics-related domainscited by 14
- 2023The Evolution of Distributed Systems for Graph Neural Networks and their Origin in Graph Processing and Deep Learning: A Surveycited by 13
- 2024Locality-Sensitive Hashing-Based Efficient Point Transformer with Applications in High-Energy Physicscited by 12
- 2021Efficient Scaling of Dynamic Graph Neural Networkscited by 11
- 2022FlowGNN: A Dataflow Architecture for Real-Time Workload-Agnostic Graph Neural Network Inferencecited by 10
- 2022GenGNN: A Generic FPGA Framework for Graph Neural Network Accelerationcited by 9
- 2023GHOST: A Graph Neural Network Accelerator using Silicon Photonicscited by 7
- 2024CaT-GNN: Enhancing Credit Card Fraud Detection via Causal Temporal Graph Neural Networkscited by 7
- 2024Symmetric Graph Contrastive Learning against Noisy Views for Recommendationcited by 7
- 2022Dual-Perspective Semantic-Aware Representation Blending for Multi-Label Image Recognition with Partial Labelscited by 6
- 2024A Comprehensive Benchmark on Spectral GNNs: The Impact on Efficiency, Memory, and Effectivenesscited by 6
- 2024From Graphs to Qubits: A Critical Review of Quantum Graph Neural Networkscited by 6
- 2023A Survey on Service Route and Time Prediction in Instant Delivery: Taxonomy, Progress, and Prospectscited by 5
- 2022GROW: A Row-Stationary Sparse-Dense GEMM Accelerator for Memory-Efficient Graph Convolutional Neural Networkscited by 4
- 2023PiPAD: Pipelined and Parallel Dynamic GNN Training on GPUscited by 4
- 2023Transferability of coVariance Neural Networks and Application to Interpretable Brain Age Prediction using Anatomical Featurescited by 4
- 2024Survey of Graph Neural Network for Internet of Things and NextG Networkscited by 4
- 2024Demystifying Higher-Order Graph Neural Networkscited by 4
- 2024TorchGT: A Holistic System for Large-scale Graph Transformer Trainingcited by 4
- 2025Towards Efficient Training of Graph Neural Networks: A Multiscale Approachcited by 4
- 2022Twin Weisfeiler-Lehman: High Expressive GNNs for Graph Classificationcited by 3
- 2022Graph Neural Network Based Node Deployment for Throughput Enhancementcited by 3
- 2023Boosting Distributed Full-graph GNN Training with Asynchronous One-bit Communicationcited by 3
- 2025Sparsity-Aware Communication for Distributed Graph Neural Network Trainingcited by 3
- 2025Hypergraph Neural Network with State Space Models for Node Classificationcited by 3
- 2022Bias Reduction via Cooperative Bargaining in Synthetic Graph Dataset Generationcited by 2
- 2022GraphVid: It Only Takes a Few Nodes to Understand a Videocited by 2
- 2023Serving Graph Neural Networks With Distributed Fog Servers For Smart IoT Servicescited by 2
- 2023Building a Graph-based Deep Learning network model from captured traffic tracescited by 2
- 2023Architectural Implications of GNN Aggregation Programming Abstractionscited by 2
- 2023Soil Organic Carbon Estimation from Climate-related Features with Graph Neural Networkcited by 2
- 2024Revisiting Edge Perturbation for Graph Neural Network in Graph Data Augmentation and Attackcited by 2
- 2024Towards Lightweight Graph Neural Network Search with Curriculum Graph Sparsificationcited by 2
50 most cited of 81 All 81 (JSON)
- 2026TopoEmbedX: A General Framework for Representation Learning on Topological Domains29 Sep 2026
- 2026Reconfigurable Computing Challenge: Real-Time Graph Neural Networks for Online Event Selection in Big Science11 May 2026
- 2025Adaptive Graph Pruning with Sudden-Events Evaluation for Traffic Prediction using Online Semi-Decentralized ST-GNNs19 Dec 2025
- 2025Graph Variate Neural Networks24 Sep 2025
- 2025Quantum Graph Attention Networks: Trainable Quantum Encoders for Inductive Graph Learning14 Sep 2025
- 2025Hypergraph Neural Network with State Space Models for Node Classification8 Aug 2025
- 2025Ralts: Robust Aggregation for Enhancing Graph Neural Network Resilience on Bit-flip Errors24 Jul 2025
- 2025Guided Graph Compression for Quantum Graph Neural Networks11 Jun 2025
- 2025Schreier-Coset Graph Propagation15 May 2025
- 2025Sparsity-Aware Communication for Distributed Graph Neural Network Training7 Apr 2025
- 2025Towards Efficient Training of Graph Neural Networks: A Multiscale Approach25 Mar 2025
- 2025Efficient and Privacy-Preserved Link Prediction via Condensed Graphs15 Mar 2025
38 more
- 2025Reproducibility and Artifact Consistency of the SIGIR 2022 Recommender Systems Papers Based on Message Passing10 Mar 2025
- 2025Deal: Distributed End-to-End GNN Inference for All Nodes4 Mar 2025
- 2025Exploring the Potential of Wireless-enabled Multi-Chip AI Accelerators29 Jan 2025
- 2024GCN-ABFT: Low-Cost Online Error Checking for Graph Convolutional Networks24 Dec 2024
- 2024GNN Applied to Ego-nets for Friend Suggestions16 Dec 2024
- 2024A Data-Driven Approach to Dataflow-Aware Online Scheduling for Graph Neural Network Inference25 Nov 2024
- 2024Efficient Message Passing Architecture for GCN Training on HBM-based FPGAs with Orthogonal Topology On-Chip Networks6 Nov 2024
- 2024From Graphs to Qubits: A Critical Review of Quantum Graph Neural Networks12 Aug 2024
- 2024Symmetric Graph Contrastive Learning against Noisy Views for Recommendation3 Aug 2024
- 2024CDFGNN: a Systematic Design of Cache-based Distributed Full-Batch Graph Neural Network Training with Communication Reduction1 Aug 2024
- 2024TorchGT: A Holistic System for Large-scale Graph Transformer Training19 Jul 2024
- 2024Graph Structure Prompt Learning: A Novel Methodology to Improve Performance of Graph Neural Networks16 Jul 2024
- 2024A review of graph neural network applications in mechanics-related domains10 Jul 2024
- 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligence7 Jul 2024
- 2024Towards Lightweight Graph Neural Network Search with Curriculum Graph Sparsification24 Jun 2024
- 2024Demystifying Higher-Order Graph Neural Networks18 Jun 2024
- 2024A Comprehensive Benchmark on Spectral GNNs: The Impact on Efficiency, Memory, and Effectiveness14 Jun 2024
- 2024Survey of Graph Neural Network for Internet of Things and NextG Networks27 May 2024
- 2024Revisiting Edge Perturbation for Graph Neural Network in Graph Data Augmentation and Attack10 Mar 2024
- 2024CaT-GNN: Enhancing Credit Card Fraud Detection via Causal Temporal Graph Neural Networks22 Feb 2024
- 2024Locality-Sensitive Hashing-Based Efficient Point Transformer with Applications in High-Energy Physics19 Feb 2024
- 2024FedGTA: Topology-aware Averaging for Federated Graph Learning22 Jan 2024
- 2024Graph Neural Networks in Intelligent Transportation Systems: Advances, Applications and Trends1 Jan 2024
- 2023MaxK-GNN: Extremely Fast GPU Kernel Design for Accelerating Graph Neural Networks Training14 Dec 2023
- 2023Soil Organic Carbon Estimation from Climate-related Features with Graph Neural Network27 Nov 2023
- 2023Architectural Implications of GNN Aggregation Programming Abstractions18 Oct 2023
- 2023Building a Graph-based Deep Learning network model from captured traffic traces18 Oct 2023
- 2023STAG: Enabling Low Latency and Low Staleness of GNN-based Services with Dynamic Graphs27 Sep 2023
- 2023A Survey on Service Route and Time Prediction in Instant Delivery: Taxonomy, Progress, and Prospects3 Sep 2023
- 2023GHOST: A Graph Neural Network Accelerator using Silicon Photonics4 Jul 2023
- 2023Serving Graph Neural Networks With Distributed Fog Servers For Smart IoT Services4 Jul 2023
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardware24 Jun 2023
- 2023Torsion Graph Neural Networks23 Jun 2023
- 2023AdaptGear: Accelerating GNN Training via Adaptive Subgraph-Level Kernels on GPUs27 May 2023
- 2023The Evolution of Distributed Systems for Graph Neural Networks and their Origin in Graph Processing and Deep Learning: A Survey23 May 2023
- 2023Transferability of coVariance Neural Networks and Application to Interpretable Brain Age Prediction using Anatomical Features2 May 2023
- 2023GNNBuilder: An Automated Framework for Generic Graph Neural Network Accelerator Generation, Simulation, and Optimization29 Mar 2023
- 2023Boosting Distributed Full-graph GNN Training with Asynchronous One-bit Communication2 Mar 2023
50 newest of 81 All 81 (JSON)
- 2021A Unified Lottery Ticket Hypothesis for Graph Neural Networkscited by 118
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2021Graph-Based Deep Learning for Medical Diagnosis and Analysis: Past, Present and Futurecited by 67
- 2022GAP: Differentially Private Graph Neural Networks with Aggregation Perturbationcited by 46
- 2024FedGTA: Topology-aware Averaging for Federated Graph Learningcited by 44
- 2022Distributed Graph Neural Network Training: A Surveycited by 32
- 2022Semantic-Aware Representation Blending for Multi-Label Image Recognition with Partial Labelscited by 29
- 2022Parallel and Distributed Graph Neural Networks: An In-Depth Concurrency Analysiscited by 29
- 2022Survey on Graph Neural Network Acceleration: An Algorithmic Perspectivecited by 26
- 2023MaxK-GNN: Extremely Fast GPU Kernel Design for Accelerating Graph Neural Networks Trainingcited by 25
- 2022I-GCN: A Graph Convolutional Network Accelerator with Runtime Locality Enhancement through Islandizationcited by 21
- 2021Bridging the Gap between Spatial and Spectral Domains: A Unified Framework for Graph Neural Networkscited by 18
12 most cited of 81 All 81 (JSON)
- 2026TopoEmbedX: A General Framework for Representation Learning on Topological Domains29 Sep 2026
- 2026Reconfigurable Computing Challenge: Real-Time Graph Neural Networks for Online Event Selection in Big Science11 May 2026
- 2025Adaptive Graph Pruning with Sudden-Events Evaluation for Traffic Prediction using Online Semi-Decentralized ST-GNNs19 Dec 2025
- 2025Graph Variate Neural Networks24 Sep 2025
- 2025Quantum Graph Attention Networks: Trainable Quantum Encoders for Inductive Graph Learning14 Sep 2025
- 2025Hypergraph Neural Network with State Space Models for Node Classification8 Aug 2025
- 2025Ralts: Robust Aggregation for Enhancing Graph Neural Network Resilience on Bit-flip Errors24 Jul 2025
- 2025Guided Graph Compression for Quantum Graph Neural Networks11 Jun 2025
- 2025Schreier-Coset Graph Propagation15 May 2025
- 2025Sparsity-Aware Communication for Distributed Graph Neural Network Training7 Apr 2025
- 2025Towards Efficient Training of Graph Neural Networks: A Multiscale Approach25 Mar 2025
- 2025Efficient and Privacy-Preserved Link Prediction via Condensed Graphs15 Mar 2025
12 newest of 81 All 81 (JSON)