论文标题
图形神经网络的建筑含义
Architectural Implications of Graph Neural Networks
论文作者
论文摘要
图形神经网络(GNN)代表了在图形结构上运行的深度学习模型的新兴系列。由于其在许多与图形相关的任务中达到的高精度,它变得越来越流行。但是,在系统和建筑社区中,GNN并不像多层感知器和卷积神经网络等对应者那样充分理解。这项工作试图向我们的社区介绍GNN。与仅呈现GCN表征的先前工作相反,我们的工作涵盖了基于一般GNN描述框架的GNN工作负载的大部分品种。通过在两个广泛使用的库之上构建模型,我们在推理阶段的GNN计算方面,涉及通用和应用特定的架构,并希望我们的工作可以促进更多的GNN系统和体系结构研究。
Graph neural networks (GNN) represent an emerging line of deep learning models that operate on graph structures. It is becoming more and more popular due to its high accuracy achieved in many graph-related tasks. However, GNN is not as well understood in the system and architecture community as its counterparts such as multi-layer perceptrons and convolutional neural networks. This work tries to introduce the GNN to our community. In contrast to prior work that only presents characterizations of GCNs, our work covers a large portion of the varieties for GNN workloads based on a general GNN description framework. By constructing the models on top of two widely-used libraries, we characterize the GNN computation at inference stage concerning general-purpose and application-specific architectures and hope our work can foster more system and architecture research for GNNs.