Proceedings

On Discovering Interesting Combinatorial Integer Sequences

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 3338-3346.

https://doi.org/10.24963/ijcai.2023/372

Abstract

We study the problem of generating interesting integer sequences with a combinatorial interpretation. For this we introduce a two-step approach. In the first step, we generate first-order logic sentences which define some combinatorial objects, e.g., undirected graphs, permutations, matchings etc. In the second step, we use algorithms for lifted first-order model counting to generate integer sequences that count the objects encoded by the first-order logic formulas generated in the first step. For instance, if the first-order sentence defines permutations then the generated integer sequence is the sequence of factorial numbers n!. We demonstrate that our approach is able to generate interesting new sequences by showing that a non-negligible fraction of the automatically generated sequences can actually be found in the Online Encyclopaedia of Integer Sequences (OEIS) while generating many other similar sequences which are not present in OEIS and which are potentially interesting. A key technical contribution of our work is the method for generation of first-order logic sentences which is able to drastically prune the space of sentences by discarding large fraction of sentences which would lead to redundant integer sequences.

  1. [Albert et al., 2022] Michael H. Albert, Christian Bean, An- ders Claesson, Émile Nadeau, Jay Pantone, and Henning Ulfarsson. Combinatorial Exploration: An algorithmic framework for enumeration. https://arxiv.org/abs/2202. 07715, 2022. Link
  2. [Barvínek et al., 2021] Jáchym Barvínek, Timothy van Bre- men, Yuyi Wang, Filip Zelezný, and Ondrej Kuzelka. Au- tomatic conjecturing of p-recursions using lifted inference. In Nikos Katzouris and Alexander Artikis, editors, Induc- tive Logic Programming -30th International Conference, ILP 2021, Proceedings, volume 13191 of Lecture Notes in Computer Science, pages 17-25. Springer, 2021.
  3. [Beame et al., 2015] Paul Beame, Guy Van den Broeck, Eric Gribkoff, and Dan Suciu. Symmetric weighted first-order model counting. In Proceedings of the 34th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems, PODS '15, page 313-328, New York, NY, USA, 2015. Association for Computing Ma- chinery.
  4. [Börger et al., 2001] Egon Börger, Erich Grädel, and Yuri Gurevich. The classical decision problem, page 48. Springer Science & Business Media, 2001.
  5. [Colton, 2002] Simon Colton. The hr program for theorem generation. In International Conference on Automated De- duction, pages 285-289. Springer, 2002.
  6. [Davies et al., 2021] Alex Davies, Petar Veličković, Lars Buesing, Sam Blackwell, Daniel Zheng, Nenad Tomašev, Richard Tanburn, Peter Battaglia, Charles Blundell, András Juhász, et al. Advancing mathematics by guiding human intuition with ai. Nature, 600(7887):70-74, 2021.
  7. [Gogate and Domingos, 2011] Vibhav Gogate and Pedro M. Domingos. Probabilistic theorem proving. In Fábio Gagliardi Cozman and Avi Pfeffer, editors, UAI 2011, Proceedings of the Twenty-Seventh Conference on Uncertainty in Artificial Intelligence, Barcelona, Spain, July 14-17, 2011, pages 256-265. AUAI Press, 2011.
  8. [Grädel and Otto, 1999] Erich Grädel and Martin Otto. On logics with two variables. Theoretical computer science, 224(1-2):73-113, 1999.
  9. [Hinrichs and Genesereth, 2006] Timothy Hinrichs and Michael Genesereth. Herbrand logic. Technical Report LG-2006-02, Stanford University, Stanford, CA, 2006. http://logic.stanford.edu/reports/LG-2006-02.pdf. Link
  10. [Kuželka, 2021] Ondřej Kuželka. Weighted first-order model counting in the two-variable fragment with count- ing quantifiers. Journal of Artificial Intelligence Research, 70:1281-1307, 2021.
  11. [Nijssen and Kok, 2001] Siegfried Nijssen and Joost N. Kok. Faster association rules for multiple relations. In Bern- hard Nebel, editor, Proceedings of the Seventeenth Inter- national Joint Conference on Artificial Intelligence, IJCAI 2001, Seattle, Washington, USA, August 4-10, 2001, pages 891-896. IJCAI
  12. Morgan Kaufmann, 2001.
  13. [OEIS Foundation Inc., 2023] OEIS Foundation Inc. The on-line encyclopedia of integer sequences. Published elec- tronically at http://oeis.org, 2023. Accessed: 2023-05-23. Link
  14. [Pak, 2018] Igor Pak. Complexity problems in enumera- tive combinatorics. In Proceedings of the International Congress of Mathematicians: Rio de Janeiro 2018, pages 3153-3180. World Scientific, 2018.
  15. [Poole, 2003] David Poole. First-order probabilistic infer- ence. In Georg Gottlob and Toby Walsh, editors, IJCAI-03, Proceedings of the Eighteenth International Joint Confer- ence on Artificial Intelligence, Acapulco, Mexico, August 9-15, 2003, pages 985-991. IJCAI
  16. Morgan Kaufmann, 2003.
  17. [Pratt-Hartmann, 2009] Ian Pratt-Hartmann. Data- complexity of the two-variable fragment with counting quantifiers. Information and Computation, 207(8):867- 888, 2009.
  18. [Stanley, 1986] Richard P Stanley. What is enumerative combinatorics? In Enumerative combinatorics, pages 1- 63. Springer, 1986.
  19. [Suster et al., 2021] Simon Suster, Pieter Fivez, Pietro Totis, Angelika Kimmig, Jesse Davis, Luc De Raedt, and Walter Daelemans. Mapping probability word problems to exe- cutable representations. In Proceedings of the 2021 Con- ference on Empirical Methods in Natural Language Pro- cessing, pages 3627-3640, 2021.
  20. [Totis et al., 2023] Pietro Totis, Jesse Davis, Luc De Raedt, and Angelika Kimmig. Lifted reasoning for combinato- rial counting. Journal of Artificial Intelligence Research, 76:1-58, 2023.
  21. [van Bremen and Kuželka, 2021] Timothy van Bremen and Ondřej Kuželka. Faster lifting for two-variable logic using cell graphs. In Proceedings of the Thirty-Seventh Con- ference on Uncertainty in Artificial Intelligence, volume 161 of Proceedings of Machine Learning Research, pages 1393-1402. PMLR, 27-30 Jul 2021.
  22. [van Bremen et al., 2021] Timothy van Bremen, Vincent Derkinderen, Shubham Sharma, Subhajit Roy, and Kuldeep S. Meel. Symmetric component caching for model counting on combinatorial instances. In Thirty-Fifth AAAI Conference on Artificial Intelligence, pages 3922- 3930. AAAI Press, 2021.
  23. [Van den Broeck et al., 2011] Guy Van den Broeck, Nima Taghipour, Wannes Meert, Jesse Davis, and Luc De Raedt. Lifted probabilistic inference by first-order knowledge compilation. In Toby Walsh, editor, Proceedings of the Twenty-Second International Joint Conference on Ar- tificial Intelligence (IJCAI), pages 2178-2185. AAAI Press/International Joint Conferences on Artificial Intelli- gence, 2011. IJCAI
  24. [Van den Broeck et al., 2014] Guy Van den Broeck, Wannes Meert, and Adnan Darwiche. Skolemization for weighted first-order model counting. In Proceedings of the Fourteenth International Conference on Principles of Knowledge Representation and Reasoning, KR'14, page 111-120. AAAI Press, 2014.
  25. [Van den Broeck, 2011] Guy Van den Broeck. On the com- pleteness of first-order knowledge compilation for lifted probabilistic inference. In Proceedings of the 24th Interna- tional Conference on Neural Information Processing Sys- tems, NIPS'11, page 1386-1394, Red Hook, NY, USA, 2011.

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

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