mlsanityData to 14 Oct 2026

Learnable Commutative Monoids for Graph Neural Networks

arXiv 2212.08541 ↗First posted 16 Dec 2022cs.LG cs.AI stat.MLcited by 13

Not on the map. Why?

Abstract (arXiv)

Graph neural networks (GNNs) have been shown to be highly sensitive to the choice of aggregation function. While summing over a node's neighbours can approximate any permutation-invariant function over discrete inputs, Cohen-Karlik et al. [2020] proved there are set-aggregation problems for which summing cannot generalise to unbounded inputs, proposing recurrent neural networks regularised towards permutation-invariance as a more expressive aggregator. We show that these results carry over to the graph domain: GNNs equipped with recurrent aggregators are competitive with state-of-the-art permutation-invariant aggregators, on both synthetic benchmarks and real-world problems. However, despite the benefits of recurrent aggregators, their O(V) depth makes them both difficult to parallelise and harder to train on large graphs. Inspired by the observation that a well-behaved aggregator for a GNN is a commutative monoid over its latent space, we propose a framework for constructing learnable, commutative, associative binary operators. And with this, we construct an aggregator of O(log V) depth, yielding exponential improvements for both parallelism and dependency length while achieving performance competitive with recurrent aggregators. Based on our empirical observations, our proposed learnable commutative monoid (LCM) aggregator represents a favourable tradeoff between efficient and expressive aggregators.

Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). Builds on 27 of its 38 references that are in the map. First posted on arXiv 16 Dec 2022.

Builds on

27 of 38 references.

References · 27

  1. 2017Attention Is All You Needcited by 60,361
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  3. 2017Graph Attention Networkscited by 8,923
  4. 2017Inductive Representation Learning on Large Graphscited by 6,320
  5. 2018How Powerful are Graph Neural Networks?cited by 4,393
  6. 2017Neural Message Passing for Quantum Chemistrycited by 3,487
  7. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
  8. 2017Deep Setscited by 1,421
  9. 2014On the Properties of Neural Machine Translation: Encoder-Decoder Approachescited by 1,304
  10. 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,167
  11. 2020Learning to Simulate Complex Physics with Graph Networkscited by 880
  12. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
15 more
  1. 2020Benchmarking Graph Neural Networkscited by 680
  2. 2020Principal Neighbourhood Aggregation for Graph Netscited by 478
  3. 2020DeeperGCN: All You Need to Train Deeper GCNscited by 250
  4. 2020How Neural Networks Extrapolate: From Feedforward to Graph Neural Networkscited by 222
  5. 2019What Can Neural Networks Reason About?cited by 159
  6. 2019Neural Execution of Graph Algorithmscited by 121
  7. 2018Janossy Pooling: Learning Deep Permutation-Invariant Functions for Variable-Size Inputscited by 98
  8. 2019On the Limitations of Representing Functions on Setscited by 90
  9. 2018Can recurrent neural networks warp time?cited by 55
  10. 2022Graph Neural Networks are Dynamic Programmerscited by 55
  11. 2020Neural Execution Engines: Learning to Execute Subroutinescited by 36
  12. 2020Normalized Attention Without Probability Cagecited by 20
  13. 2020Regularizing Towards Permutation Invariance in Recurrent Modelscited by 13
  14. 2020Learning Aggregation Functionscited by 13
  15. 2021Abelian Neural Networkscited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 4; 2024: 4; 2025: 2; 2026: 3.

13 papers.

Sort: