Binary Graph Convolutional Network with Capacity Exploration
Junfu Wang, Yuanfang Guo, Liang Yang, Yunhong Wang

TL;DR
This paper introduces a Binary Graph Convolutional Network (Bi-GCN) that uses binarization and binary operations to significantly reduce memory and accelerate inference in large graph processing, while maintaining competitive accuracy.
Contribution
The paper proposes a novel binarization method for GNNs, including a gradient approximation technique, and introduces an entropy-based approach to address capacity limitations.
Findings
Reduces memory consumption by ~31x
Speeds up inference by ~51x
Achieves comparable accuracy to full-precision models
Abstract
The current success of Graph Neural Networks (GNNs) usually relies on loading the entire attributed graph for processing, which may not be satisfied with limited memory resources, especially when the attributed graph is large. This paper pioneers to propose a Binary Graph Convolutional Network (Bi-GCN), which binarizes both the network parameters and input node attributes and exploits binary operations instead of floating-point matrix multiplications for network compression and acceleration. Meanwhile, we also propose a new gradient approximation based back-propagation method to properly train our Bi-GCN. According to the theoretical analysis, our Bi-GCN can reduce the memory consumption by an average of ~31x for both the network parameters and input data, and accelerate the inference speed by an average of ~51x, on three citation networks, i.e., Cora, PubMed, and CiteSeer. Besides, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Machine Learning in Materials Science · Brain Tumor Detection and Classification
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
