Meta-Aggregator: Learning to Aggregate for 1-bit Graph Neural Networks
Abstract
In this paper, we study a novel meta aggregation scheme towards binarizing graph neural networks (GNNs). We begin by developing a vanilla 1-bit GNN framework that binarizes both the GNN parameters and the graph features. Despite the lightweight architecture, we observed that this vanilla framework suffered from insufficient discriminative power in distinguishing graph topologies, leading to a dramatic drop in performance. This discovery motivates us to devise meta aggregators to improve the expressive power of vanilla binarized GNNs, of which the aggregation schemes can be adaptively changed in a learnable manner based on the binarized features. Towards this end, we propose two dedicated forms of meta neighborhood aggregators, an exclusive meta aggregator termed as Greedy Gumbel Neighborhood Aggregator (GNA), and a diffused meta aggregator termed as Adaptable Hybrid Neighborhood Aggregator (ANA). GNA learns to exclusively pick one single optimal aggregator from a pool of candidates, while ANA learns a hybrid aggregation behavior to simultaneously retain the benefits of several individual aggregators. Furthermore, the proposed meta aggregators may readily serve as a generic plugin module into existing full-precision GNNs. Experiments across various domains demonstrate that the proposed method yields results superior to the state of the art.
Benchmark Results
Tested on 2 datasets 1 baseline value reported too low
Tables show presented results in global context (best 3 papers + GCN + MLP).
Classic
| # | Model | F1 ↑ | Paper |
|---|---|---|---|
| 1 | GAMLP(JK) | 0.9982
±0.0001 | |
| 2 | GraphCON-GCN | 0.9960 | |
| 3 | GCNII | 0.9953
±0.0001 | |
| 18 | Full Prec. | 0.9870 | This paper |
| 21 | GCN | 0.9850 | |
| 47 | ANA | 0.9771 | This paper |
| 54 | GNA | 0.9752 | This paper |
| 87 | Vanilla | 0.9268 | This paper |
| 173 | MLP | 0.4620 |
| # | Model | MAE ↓ | Paper |
|---|---|---|---|
| 1 | TIGT | 0.0140
±0.0010 | |
| 2 | FloydNet | 0.0160 | |
| 3 | GSSC | 0.0190
±0.0010 | |
| 69 | GIN | 0.0880
±0.0020 best reported | best at pub: Weisfeiler and Lehman Go Cellular: CW Networks (NeurIPS 2021) best today: Using Random Noise Equivariantly to Boost Graph Neural Networks Universally (2025) |
| 78 | GAT | 0.1110
±0.0020 best reported | best today: What Can We Learn from State Space Models for Machine Learning on Graphs? (2024) |
| 79 | GCN | 0.1130
±0.0020 best reported | best today: What Can We Learn from State Space Models for Machine Learning on Graphs? (2024) |
| 80 | GraphSAGE | 0.1260
±0.0030 best reported | best today: Enhancing Graph Neural Networks with Quantum Computed Encodings (2023) |
| 98 | GatedGCN | 0.2820
±0.0150 best reported | best today: Topology-Informed Graph Transformer (2024) |
| 100 | ANA | 0.3250
±0.0150 | This paper |
| 101 | GNA | 0.3370
±0.0210 | This paper |
| 102 | MoNet | 0.3860
±0.0090 | This paper |
| 103 | Full (GCN) | 0.4070
±0.0180 | This paper |
| 107 | Vanilla (GCN) | 0.6690
±0.0700 | This paper |
