Asynchronous Algorithmic Alignment with Cocycles
Not on the map. Why?
Abstract (arXiv)
State-of-the-art neural algorithmic reasoners make use of message passing in graph neural networks (GNNs). But typical GNNs blur the distinction between the definition and invocation of the message function, forcing a node to send messages to its neighbours at every layer, synchronously. When applying GNNs to learn to execute dynamic programming algorithms, however, on most steps only a handful of the nodes would have meaningful updates to send. One, hence, runs the risk of inefficiencies by sending too much irrelevant data across the graph. But more importantly, many intermediate GNN steps have to learn the identity functions, which is a non-trivial learning problem. In this work, we explicitly separate the concepts of node state update and message function invocation. With this separation, we obtain a mathematical formulation that allows us to reason about asynchronous computation in both algorithms and neural networks. Our analysis yields several practical implementations of synchronous scalable GNN layers that are provably invariant under various forms of asynchrony.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). Builds on 32 of its 56 references that are in the map. First posted on arXiv 27 Jun 2023.
Builds on
32 of 56 references.
References · 32
- 2017Attention Is All You Needcited by 60,361
- 2017Graph Attention Networkscited by 8,923
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2022Solving Quantitative Reasoning Problems with Language Modelscited by 1,392
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,360
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,167
- 2016Group Equivariant Convolutional Networkscited by 1,165
- 2014Neural Turing Machinescited by 644
- 2016Interaction Networks for Learning about Objects, Relations and Physicscited by 509
- 2017Residual Gated Graph ConvNetscited by 346
- 2020How Neural Networks Extrapolate: From Feedforward to Graph Neural Networkscited by 222
20 more
- 2022Neural Sheaf Diffusion: A Topological Perspective on Heterophily and Oversmoothing in GNNscited by 214
- 2019What graph neural networks cannot learn: depth vs widthcited by 201
- 2019What Can Neural Networks Reason About?cited by 159
- 2021ETA Prediction with Graph Neural Networks in Google Mapscited by 130
- 2019Neural Execution of Graph Algorithmscited by 121
- 2022The CLRS Algorithmic Reasoning Benchmarkcited by 106
- 2021Neural Algorithmic Reasoningcited by 94
- 2023Everything is Connected: Graph Neural Networkscited by 85
- 2022A Generalist Neural Algorithmic Learnercited by 59
- 2022Graph Neural Networks are Dynamic Programmerscited by 55
- 2020Pointer Graph Networkscited by 53
- 2022Message passing all the way upcited by 47
- 2018Relational inductive bias for physical construction in humans and machinescited by 44
- 2023Neural Algorithmic Reasoning with Causal Regularisationcited by 31
- 2021How to transfer algorithmic reasoning knowledge to learn new algorithms?cited by 22
- 2022TF-GNN: Graph Neural Networks in TensorFlowcited by 21
- 2023Is deep learning a useful tool for the pure mathematician?cited by 14
- 2021Persistent Message Passingcited by 13
- 2022Learnable Commutative Monoids for Graph Neural Networkscited by 13
- 2023Optimality of Message-Passing Architectures for Sparse Graphscited by 13
Built on by
Citing papers per year: 2024: 7; 2025: 5; 2026: 1.
13 papers.
Sort:
- 2024Transformers need glasses! Information over-squashing in language taskscited by 91
- 2024Softmax is not Enough (for Sharp Size Generalisation)cited by 46
- 2024Position: Categorical Deep Learning is an Algebraic Theory of All Architecturescited by 32
- 2025Optimizers Qualitatively Alter Solutions And We Should Leverage Thiscited by 17
- 2024Attention as a Hypernetworkcited by 13
- 2025Graph neural networks extrapolate out-of-distribution for shortest pathscited by 11
- 2025Primal-Dual Neural Algorithmic Reasoningcited by 9
- 2024Recurrent Aggregators in Neural Algorithmic Reasoningcited by 6
- 2024Deep Equilibrium Algorithmic Reasoningcited by 6
- 2024Graph Neural Networks Gone Hogwildcited by 2
- 2025Positional Encoding meets Persistent Homology on Graphscited by 1
- 2025Disentangling Hyperedges through the Lens of Category Theorycited by 0
- 2026Towards Distillation Guarantees under Algorithmic Alignment for Combinatorial Optimization19 May 2026
- 2025Disentangling Hyperedges through the Lens of Category Theory18 Oct 2025
- 2025Optimizers Qualitatively Alter Solutions And We Should Leverage This16 Jul 2025
- 2025Positional Encoding meets Persistent Homology on Graphs6 Jun 2025
- 2025Primal-Dual Neural Algorithmic Reasoning29 May 2025
- 2025Graph neural networks extrapolate out-of-distribution for shortest paths24 Mar 2025
- 2024Deep Equilibrium Algorithmic Reasoning19 Oct 2024
- 2024Softmax is not Enough (for Sharp Size Generalisation)1 Oct 2024
- 2024Recurrent Aggregators in Neural Algorithmic Reasoning11 Sep 2024
- 2024Graph Neural Networks Gone Hogwild29 Jun 2024
- 2024Attention as a Hypernetwork9 Jun 2024
- 2024Transformers need glasses! Information over-squashing in language tasks6 Jun 2024
1 more
- 2024Transformers need glasses! Information over-squashing in language taskscited by 91
- 2024Softmax is not Enough (for Sharp Size Generalisation)cited by 46
- 2024Position: Categorical Deep Learning is an Algebraic Theory of All Architecturescited by 32
- 2025Optimizers Qualitatively Alter Solutions And We Should Leverage Thiscited by 17
- 2024Attention as a Hypernetworkcited by 13
- 2025Graph neural networks extrapolate out-of-distribution for shortest pathscited by 11
- 2025Primal-Dual Neural Algorithmic Reasoningcited by 9
- 2024Recurrent Aggregators in Neural Algorithmic Reasoningcited by 6
- 2024Deep Equilibrium Algorithmic Reasoningcited by 6
- 2024Graph Neural Networks Gone Hogwildcited by 2
- 2025Positional Encoding meets Persistent Homology on Graphscited by 1
- 2025Disentangling Hyperedges through the Lens of Category Theorycited by 0
12 most cited of 13 All 13 (JSON)
- 2026Towards Distillation Guarantees under Algorithmic Alignment for Combinatorial Optimization19 May 2026
- 2025Disentangling Hyperedges through the Lens of Category Theory18 Oct 2025
- 2025Optimizers Qualitatively Alter Solutions And We Should Leverage This16 Jul 2025
- 2025Positional Encoding meets Persistent Homology on Graphs6 Jun 2025
- 2025Primal-Dual Neural Algorithmic Reasoning29 May 2025
- 2025Graph neural networks extrapolate out-of-distribution for shortest paths24 Mar 2025
- 2024Deep Equilibrium Algorithmic Reasoning19 Oct 2024
- 2024Softmax is not Enough (for Sharp Size Generalisation)1 Oct 2024
- 2024Recurrent Aggregators in Neural Algorithmic Reasoning11 Sep 2024
- 2024Graph Neural Networks Gone Hogwild29 Jun 2024
- 2024Attention as a Hypernetwork9 Jun 2024
- 2024Transformers need glasses! Information over-squashing in language tasks6 Jun 2024
12 newest of 13 All 13 (JSON)