Echo state graph neural networks with analogue random resistor arrays

Shaocong Wang,Yi Li,Dingchen Wang,Woyu Zhang,Xi Chen,Danian Dong,Songqi Wang,Xumeng Zhang,Peng Lin,Claudio Gallicchio,Xiaoxin Xu,Qi Liu,Kwang-Ting Cheng,Zhongrui Wang,Dashan Shang,Ming Liu
DOI: https://doi.org/10.48550/arXiv.2112.15270
2021-12-31
Abstract:Recent years have witnessed an unprecedented surge of interest, from social networks to drug discovery, in learning representations of graph-structured data. However, graph neural networks, the machine learning models for handling graph-structured data, face significant challenges when running on conventional digital hardware, including von Neumann bottleneck incurred by physically separated memory and processing units, slowdown of Moore's law due to transistor scaling limit, and expensive training cost. Here we present a novel hardware-software co-design, the random resistor array-based echo state graph neural network, which addresses these challenges. The random resistor arrays not only harness low-cost, nanoscale and stackable resistors for highly efficient in-memory computing using simple physical laws, but also leverage the intrinsic stochasticity of dielectric breakdown to implement random projections in hardware for an echo state network that effectively minimizes the training cost thanks to its fixed and random weights. The system demonstrates state-of-the-art performance on both graph classification using the MUTAG and COLLAB datasets and node classification using the CORA dataset, achieving 34.2x, 93.2x, and 570.4x improvement of energy efficiency and 98.27%, 99.46%, and 95.12% reduction of training cost compared to conventional graph learning on digital hardware, respectively, which may pave the way for the next generation AI system for graph learning.
Emerging Technologies
What problem does this paper attempt to address?