Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
144 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
46 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Asynchronous Algorithmic Alignment with Cocycles (2306.15632v3)

Published 27 Jun 2023 in cs.LG, cs.AI, cs.DS, and math.AC

Abstract: 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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (43)
  1. Neural message passing for quantum chemistry. In International conference on machine learning, pages 1263–1272. PMLR, 2017.
  2. Interaction networks for learning about objects, relations and physics. NeurIPS, abs/1612.00222, 2016.
  3. Petar Veličković. Everything is connected: Graph neural networks. Current Opinion in Structural Biology, 79:102538, 2023.
  4. Scientific discovery in the age of artificial intelligence. Nature, 620(7972):47–60, 2023.
  5. A deep learning approach to antibiotic discovery. Cell, 180(4):688–702, 2020.
  6. Deep learning-guided discovery of an antibiotic targeting acinetobacter baumannii. Nature Chemical Biology, May 2023. ISSN 1552-4469. doi: 10.1038/s41589-023-01349-8. URL https://doi.org/10.1038/s41589-023-01349-8.
  7. A graph placement methodology for fast chip design. Nature, 594(7862):207–212, 2021.
  8. Eta prediction with graph neural networks in google maps. In Proceedings of the 30th ACM International Conference on Information & Knowledge Management, pages 3767–3776, 2021.
  9. Graph neural networks at the large hadron collider. Nature Reviews Physics, pages 1–23, 2023.
  10. Advancing mathematics by guiding human intuition with AI. Nature, 600(7887):70–74, 2021.
  11. Towards combinatorial invariance for kazhdan-lusztig polynomials. arXiv preprint arXiv:2111.15161, 2021.
  12. Geordie Williamson. Is deep learning a useful tool for the pure mathematician? arXiv preprint arXiv:2304.12602, 2023.
  13. Neural algorithmic reasoning. Patterns, 2(7):100273, 2021.
  14. Neural execution of graph algorithms. arXiv preprint arXiv:1910.10593, 2019.
  15. Solving quantitative reasoning problems with language models. arXiv preprint arXiv:2206.14858, 2022.
  16. What can neural networks reason about? arXiv preprint arXiv:1905.13211, 2019.
  17. Graph neural networks are dynamic programmers, 2022.
  18. Asynchronous message passing: A new framework for learning in graphs. 2022.
  19. Cooperative graph neural networks. arXiv preprint arXiv:2310.01267, 2023.
  20. Towards scale-invariant graph-related problem solving by iterative homogeneous gnns. Advances in Neural Information Processing Systems, 33:15811–15822, 2020.
  21. Geometric deep learning: Grids, groups, graphs, geodesics, and gauges, 2021.
  22. Relational inductive biases, deep learning, and graph networks. arXiv preprint arXiv:1806.01261, 2018.
  23. Neural sheaf diffusion: A topological perspective on heterophily and oversmoothing in gnns, 2023.
  24. Neural turing machines. arXiv preprint arXiv:1410.5401, 2014.
  25. Hybrid computing using a neural network with dynamic external memory. Nature, 538(7626):471–476, 2016.
  26. Pointer graph networks. Advances in Neural Information Processing Systems, 33:2232–2244, 2020.
  27. Persistent message passing. arXiv preprint arXiv:2103.01043, 2021.
  28. How to transfer algorithmic reasoning knowledge to learn new algorithms? Advances in Neural Information Processing Systems, 34:19500–19512, 2021.
  29. A generalist neural algorithmic learner. In Learning on Graphs Conference, pages 2–1. PMLR, 2022.
  30. Learnable commutative monoids for graph neural networks. arXiv preprint arXiv:2212.08541, 2022.
  31. How neural networks extrapolate: From feedforward to graph neural networks. arXiv preprint arXiv:2009.11848, 2020.
  32. Relational inductive bias for physical construction in humans and machines. arXiv preprint arXiv:1806.01203, 2018.
  33. Residual gated graph convnets. arXiv preprint arXiv:1711.07553, 2017.
  34. Richard Bellman. On a routing problem. Quarterly of applied mathematics, 16(1):87–90, 1958.
  35. The clrs algorithmic reasoning benchmark. In International Conference on Machine Learning, pages 22084–22102. PMLR, 2022.
  36. Neural algorithmic reasoning with causal regularisation. arXiv preprint arXiv:2302.10258, 2023.
  37. Synjax: Structured probability distributions for jax. arXiv preprint arXiv:2308.03291, 2023.
  38. Latent space representations of neural algorithmic reasoners. arXiv preprint arXiv:2307.08874, 2023.
  39. Edward F Moore. The shortest path through a maze. In Proc. of the International Symposium on the Theory of Switching, pages 285–292. Harvard University Press, 1959.
  40. Robert W Floyd. Algorithm 97: shortest path. Communications of the ACM, 5(6):345, 1962.
  41. Donald Ervin Knuth. Fundamental algorithms. The art of computer programming, 1:51–78, 1973.
  42. Bartosz Milewski. Category theory for programmers. Blurb, 2018.
  43. Group equivariant convolutional networks. In International conference on machine learning, pages 2990–2999. PMLR, 2016.
Citations (8)

Summary

We haven't generated a summary for this paper yet.