Proceedings

Finding Increasingly Large Extremal Graphs with AlphaZero and Tabu Search

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 6985-6993.

https://doi.org/10.24963/ijcai.2024/772

Abstract

This work proposes a new learning-to-search benchmark and uses AI to discover new mathematical knowledge related to an open conjecture of Erdos (1975) in extremal graph theory. The problem is to find graphs with a given size (number of nodes) that maximize the number of edges without having 3- or 4-cycles. We formulate this as a sequential decision-making problem and compare AlphaZero, a neural network-guided tree search, with tabu search, a heuristic local search method. Using either method, by introducing a curriculum---jump-starting the search for larger graphs using good graphs found at smaller sizes---we improve the state-of-the-art lower bounds for several sizes. We also propose a flexible graph-generation environment and a permutation-invariant network architecture for learning to search in the space of graphs.

  1. [Abajo et al., 2010] E. Abajo, C. Balbuena, and A. Diánez. New families of graphs without short cycles and large size. Discrete Appl. Math., 158(11):1127-1135, 2010.
  2. [Abdelaziz et al., 2022] Ibrahim Abdelaziz, Maxwell Crouse, Bassem Makni, Vernon Austil, Cristina Cornelio, Shajith Ikbal, Pavan Kapanipathi, Ndivhuwo Makondo, Kavitha Srinivas, Michael Witbrock, and Achille Fokoue. Learning to guide a saturation-based theorem prover. IEEE Transac- tions on Pattern Analysis & Machine Intelligence, 2022.
  3. [Agostinelli et al., 2019] Forest Agostinelli, Stephen McAleer, Alexander Shmakov, and Pierre Baldi. Solving the Rubik's cube with deep reinforcement learning and search. Nature Machine Intelligence, 1, 07 2019.
  4. [Akkaya et al., 2019] Ilge Akkaya, Marcin Andrychowicz, Maciek Chociej, Mateusz Litwin, Bob McGrew, Arthur Petron, Alex Paino, Matthias Plappert, Glenn Powell, Raphael Ribas, et al. Solving Rubik's cube with a robot hand. arXiv preprint arXiv:1910.07113, 2019.
  5. [Aygün et al., 2022] Eser Aygün, Ankit Anand, Laurent Orseau, Xavier Glorot, Stephen M Mcaleer, Vlad Firoiu, Lei M Zhang, Doina Precup, and Shibl Mourad. Proving theorems using incremental learning and hindsight experi- ence replay. In Proceedings of the 39th International Con- ference on Machine Learning, volume 162 of Proceedings of Machine Learning Research, pages 1198-1210. PMLR, 2022.
  6. [Ba et al., 2016] Jimmy Lei Ba, Jamie Ryan Kiros, and Ge- offrey E Hinton. Layer normalization. arXiv preprint arXiv:1607.06450, 2016.
  7. [Backelin, 2015] Jörgen Backelin. Sizes of the extremal girth 5 graphs of orders from 40 to 49. arXiv preprint, arXiv:1511.08128v1 [math.CO], 2015. Bengio et al., 2009] Yoshua Bengio, Jérôme Louradour, Ro- nan Collobert, and Jason Weston. Curriculum learning. In Proceedings of the 26th annual international conference on machine learning, pages 41-48, 2009.
  8. [Bong, 2017] Novi H. Bong. Some new upper bounds of ex(n;C3,C4). AKCE International Journal of Graphs and Combinatorics, 14(3):251-260, 2017.
  9. Brown, 1966
  10. W. G. Brown. On graphs that do not contain a Thomsen graph. Can. Math. Bull., 9:281-285, 1966.
  11. [Davies et al., 2021] Alex Davies, Petar Veličković, Lars Buesing, Sam Blackwell, Daniel Zheng, Nenad Tomašev, Richard Tanburn, Peter Battaglia, Charles Blundell, An- drás Juhász, Marc Lackenby, Geordie Williamson, Demis Hassabis, and Pushmeet Kohli. Advancing mathematics by guiding human intuition with AI. Nature, 600(7887):70-74, 2021.
  12. [Erdős et al., 1966] Paul Erdős, Alfréd Rényi, and Vera T. Sós. On a problem of graph theory. Stud. Sci. Math. Hung., 1:215-235, 1966.
  13. [Erdős, 1975] Paul Erdős. Some recent progress on extremal problems in graph theory. Congr. Numer, 14:3-14, 1975.
  14. [Fawzi et al., 2022] Alhussein Fawzi, Matej Balog, Aja Huang, Thomas Hubert, Bernardino Romera-Paredes, Mo- hammadamin Barekatain, Alexander Novikov, Francisco J. R. Ruiz, Julian Schrittwieser, Grzegorz Swirszcz, David Silver, Demis Hassabis, and Pushmeet Kohli. Discovering faster matrix multiplication algorithms with reinforcement learning. Nature, 610:47-53, 2022.
  15. [Florensa et al., 2017] Carlos Florensa, David Held, Markus Wulfmeier, Michael Zhang, and Pieter Abbeel. Reverse cur- riculum generation for reinforcement learning. In Sergey Levine, Vincent Vanhoucke, and Ken Goldberg, editors, Proceedings of the 1st Annual Conference on Robot Learn- ing, volume 78 of Proceedings of Machine Learning Re- search, pages 482-495. PMLR, 13-15 Nov 2017.
  16. [Garnick et al., 1993] David K Garnick, YH Harris Kwong, and Felix Lazebnik. Extremal graphs without three-cycles or four-cycles. Journal of Graph Theory, 17(5):633-645, 1993.
  17. [Garnick, 2023] David K Garnick. Extremal graphs without three-cycles or four-cycles. Personal communication, 2023.
  18. [Glover, 1989] Fred Glover. Tabu search. I. ORSA J. Comput., 1(3):190-206, 1989.
  19. [He et al., 2016] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recog- nition. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 770-778, 2016.
  20. [Hosu and Rebedea, 2016] Ionel-Alexandru Hosu and Traian Rebedea. Playing Atari games with deep reinforcement learning and human checkpoint replay. arXiv preprint arXiv:1607.05077, 2016.
  21. [Inc., 2023] OEIS Foundation Inc. Maximal number of edges in n-node graph of girth at least 5. Entry A006856 in the on-line encyclopedia of integer sequences. https://oeis.org/ A006856, 2023. Accessed: September 13, 2023. Link
  22. [Jumper et al., 2021] John Jumper, Richard Evans, Alexander Pritzel, Tim Green, Michael Figurnov, Olaf Ronneberger, Kathryn Tunyasuvunakool, Russ Bates, Augustin Žídek, Anna Potapenko, Alex Bridgland, Clemens Meyer, Si- mon A. A. Kohl, Andrew J. Ballard, Andrew Cowie, Bernardino Romera-Paredes, Stanislav Nikolov, Rishub Jain, Jonas Adler, Trevor Back, Stig Petersen, David Reiman, Ellen Clancy, Michal Zielinski, Martin Steinegger, Michalina Pacholska, Tamas Berghammer, Sebastian Bo- denstein, David Silver, Oriol Vinyals, Andrew W. Senior, Koray Kavukcuoglu, Pushmeet Kohli, and Demis Hass- abis. Highly accurate protein structure prediction with AlphaFold. Nature, 596(7873):583-589, 2021.
  23. [Kocsis and Szepesvári, 2006] Levente Kocsis and Csaba Szepesvári. Bandit based Monte-Carlo planning. In Jo- hannes Fürnkranz, Tobias Scheffer, and Myra Spiliopoulou, editors, Machine Learning: ECML 2006, pages 282-293, Berlin, Heidelberg, 2006. Springer Berlin Heidelberg.
  24. [Kovács and Voronkov, 2013] Laura Kovács and Andrei Voronkov. First-order theorem proving and vampire. In International Conference on Computer Aided Verification, pages 1-35. Springer, 2013.
  25. [Lample et al., 2022] Guillaume Lample, Timothee Lacroix, Marie-Anne Lachaux, Aurelien Rodriguez, Amaury Hayat, Thibaut Lavril, Gabriel Ebner, and Xavier Martinet. Hyper- tree proof search for neural theorem proving. Advances in Neural Information Processing Systems, 35:26337-26349, 2022.
  26. [Mankowitz et al., 2023] Daniel J Mankowitz, Andrea Michi, Anton Zhernov, Marco Gelmi, Marco Selvi, Cosmin Padu- raru, Edouard Leurent, Shariq Iqbal, Jean-Baptiste Lespiau, Alex Ahern, Thomas Köppe, Kevin Millikin, Stephen Gaffney, Sophie Elster, Jackson Broshear, Chris Gamble, Kieran Milan, Robert Tung, Minjae Hwang, Taylan Cemgil, Mohammadamin Barekatain, Yujia Li, Amol Mandhane, Thomas Hubert, Julian Schrittwieser, Demis Hassabis, Pushmeet Kohli, Martin Riedmiller, Oriol Vinyals, and David Silver. Faster sorting algorithms discovered using deep reinforcement learning. Nature, 618(7964):257-263, 2023.
  27. [Mantel, 1907] Willem Mantel. Vraagstuk xxviii. Wiskundige Opgaven met de Oplossingen, 10(2):60-61, 1907.
  28. [McKay, 2023] Brendan McKay. Extremal graphs and Turan numbers. https://users.cecs.anu.edu.au/~bdm/data/extremal. html, 2023. Accessed on 7 August 2023. Link
  29. [Orseau et al., 2023] Laurent Orseau, Marcus Hutter, and Levi H. S. Lelis. Levin tree search with context mod- els. In Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence, IJCAI-23, pages 5622-5630. International Joint Conferences on Artificial Intelligence Organization, 2023. IJCAI
  30. [Parczyk et al., 2023] Olaf Parczyk, Sebastian Pokutta, Christoph Spiegel, and Tibor Szabó. New Ramsey mul- tiplicity bounds and search heuristics. arXiv preprint, arXiv:2206.04036v2 [math.CO], 2023. Conference ver- sion in Proceedings of the AAAI Conference on Artificial Intelligence, 2023.
  31. [Peng et al., 2018] Xue Bin Peng, Marcin Andrychowicz, Wojciech Zaremba, and P. Abbeel. Sim-to-real transfer of robotic control with dynamics randomization. 2018 IEEE International Conference on Robotics and Automa- tion (ICRA), pages 1-8, 2018.
  32. [Polu and Sutskever, 2020] Stanislas Polu and Ilya Sutskever. Generative language modeling for automated theorem prov- ing. arXiv preprint arXiv:2009.03393, 2020.
  33. [Salimans and Chen, 2018] Tim Salimans and Richard Chen. Learning montezuma's revenge from a single demonstra- tion. arXiv preprint arXiv:1812.03381, 2018.
  34. [Schulz, 2002] Stephan Schulz. E-a brainiac theorem prover. AI Communications, 15(2, 3):111-126, 2002.
  35. [Silver et al., 2017] David Silver, Julian Schrittwieser, Karen Simonyan, Ioannis Antonoglou, Aja Huang, Arthur Guez, Thomas Hubert, Lucas Baker, Matthew Lai, Adrian Bolton, Yutian Chen, Timothy Lillicrap, Fan Hui, Laurent Sifre, George van, Thore Graepel, and Demis Hassabis. Mas- tering the game of go without human knowledge. Nature, 550:354-359, 2017.
  36. [Silver et al., 2018] David Silver, Thomas Hubert, Julian Schrittwieser, Ioannis Antonoglou, Matthew Lai, Arthur Guez, Marc Lanctot, Laurent Sifre, Dharshan Kumaran, Thore Graepel, Timothy Lillicrap, Karen Simonyan, and Demis Hassabis. A general reinforcement learning algo- rithm that masters chess, shogi, and go through self-play. Science, 362:1140-1144, 2018.
  37. [Soviany et al., 2022] Petru Soviany, Radu Tudor Ionescu, Paolo Rota, and Nicu Sebe. Curriculum learning: A survey. Int. J. Comput. Vision, 130(6):1526-1565, jun 2022.
  38. [Turán, 1941] Pál Turán. On an extremal problem in graph theory. Mat. Fiz. Lapok, 48:436-452, 1941.
  39. [Veličković et al., 2017] Petar Veličković, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Lio, and Yoshua Bengio. Graph attention networks. arXiv preprint arXiv:1710.10903, 2017.
  40. [Veličković et al., 2020] Petar Veličković, Lars Buesing, Matthew Overlan, Razvan Pascanu, Oriol Vinyals, and Charles Blundell. Pointer graph networks. Advances in Neural Information Processing Systems, 33:2232-2244, 2020.
  41. [Veličković, 2023] Petar Veličković. Everything is connected: Graph neural networks. arXiv preprint arXiv:2301.08210, 2023.
  42. [Wagner, 2021] Adam Zsolt Wagner. Constructions in combi- natorics via neural networks. Preprint, arXiv:2104.14516 [math.CO], 2021.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards