TL;DR
This paper explores binarization techniques for Graph Neural Networks to reduce memory and computation costs, introduces a dynamic binary GNN leveraging efficient k-NN search, and demonstrates its effectiveness on benchmarks and embedded devices.
Contribution
It presents the first dynamic GNN in Hamming space and shows how careful model design enables effective binarization with moderate accuracy loss.
Findings
Binary GNNs achieve significant memory savings.
Dynamic binary GNNs enable faster graph construction.
Binary models perform well on embedded devices.
Abstract
Graph Neural Networks (GNNs) have emerged as a powerful and flexible framework for representation learning on irregular data. As they generalize the operations of classical CNNs on grids to arbitrary topologies, GNNs also bring much of the implementation challenges of their Euclidean counterparts. Model size, memory footprint, and energy consumption are common concerns for many real-world applications. Network binarization allocates a single bit to parameters and activations, thus dramatically reducing the memory requirements (up to 32x compared to single-precision floating-point numbers) and maximizing the benefits of fast SIMD instructions on modern hardware for measurable speedups. However, in spite of the large body of work on binarization for classical CNNs, this area remains largely unexplored in geometric deep learning. In this paper, we present and evaluate different strategies…
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
MethodsGraph Neural Network · k-Nearest Neighbors
