Hardware-Aware Graph Neural Network Automated Design for Edge Computing Platforms

Ao Zhou, Jianlei Yang, Yingjie Qi, Yumeng Shi, Tong Qiao +2 more
3/20/2023
cs.LG

No confident code implementation found for this paper.

Abstract

Graph neural networks (GNNs) have emerged as a popular strategy for handling non-Euclidean data due to their state-of-the-art performance. However, most of the current GNN model designs mainly focus on task accuracy, lacking in considering hardware resources limitation and real-time requirements of edge application scenarios. Comprehensive profiling of typical GNN models indicates that their execution characteristics are significantly affected across different computing platforms, which demands hardware awareness for efficient GNN designs. In this work, HGNAS is proposed as the first Hardware-aware Graph Neural Architecture Search framework targeting resource constraint edge devices. By decoupling the GNN paradigm, HGNAS constructs a fine-grained design space and leverages an efficient multi-stage search strategy to explore optimal architectures within a few GPU hours. Moreover, HGNAS achieves hardware awareness during the GNN architecture design by leveraging a hardware performance predictor, which could balance the GNN model accuracy and efficiency corresponding to the characteristics of targeted devices. Experimental results show that HGNAS can achieve about $10.6\times$ speedup and $88.2\%$ peak memory reduction with a negligible accuracy loss compared to DGCNN on various edge devices, including Nvidia RTX3080, Jetson TX2, Intel i7-8700K and Raspberry Pi 3B+.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zhou2023hardwareaware,
  title  = {Hardware-Aware Graph Neural Network Automated Design for Edge Computing Platforms},
  author = {Ao Zhou and Jianlei Yang and Yingjie Qi and Yumeng Shi and Tong Qiao and Weisheng Zhao and Chunming Hu},
  year   = {2023},
  eprint = {2303.10875},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.10875v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.10875.svg)](https://codeofpaper.com/paper/2303.10875)

Discussion