Proceedings

Progressive Subexpression Reuse in Symbolic Regression: Insights from RL-based Search and a Genetic Programming Realization

Download BibTeX Cite

Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence. Main Track. Pages 5066-5073.

https://doi.org/10.24963/ijcai.2026/564

Abstract

Symbolic regression (SR) aims to recover compact and interpretable mathematical expressions from data.

Genetic programming (GP) directly searches over symbolic structures, but its population dynamics can make it difficult to reliably preserve and accumulate useful subexpressions.

In contrast, reinforcement learning (RL)-based SR has shown strong empirical performance, suggesting that learned sampling dynamics may capture useful regularities in symbolic search.

Motivated by this contrast, we analyze expressions sampled during RL training and identify a recurring pattern, termed progressive subexpression reuse, where useful simple subexpressions emerge early, become increasingly frequent, and support the formation of more complex structures.

Based on this observation, we propose Reinforcement Genetic Programming (RGP), a purely GP-based and non-RL framework that explicitly realizes a stage-wise retention--reintroduction loop through a dynamically maintained subexpression pool and pool-guided population initialization.

Experiments on standard SR benchmarks show that RGP matches or outperforms strong baselines without RL policy training, suggesting that progressive subexpression reuse is an effective mechanism for SR search. We release our code at https://github.com/wuxiangdong586-max/RGP.

  1. [Ahn et al., 2020] Sungsoo Ahn, Junsu Kim, Hankook Lee, and Jinwoo Shin. Guiding deep molecular optimization with genetic exploration. Advances in neural information processing systems, 33:12008-12021, 2020.
  2. [Du et al., 2024] Mengge Du, Yuntian Chen, and Dongxiao Zhang. Discover: Deep identification of symbolically concise open-form partial differential equations via en- hanced reinforcement learning. Physical Review Research, 6(1):013182, 2024.
  3. [Ellis et al., 2021] Kevin Ellis, Catherine Wong, Maxwell Nye, Mathias Sablé-Meyer, Lucas Morales, Luke Hewitt, Luc Cary, Armando Solar-Lezama, and Joshua B Tenen- baum. Dreamcoder: Bootstrapping inductive program synthesis with wake-sleep library learning. In Proceed- ings of the 42nd acm sigplan international conference on programming language design and implementation, pages 835-850, 2021.
  4. [Holt et al., 2023] Samuel Holt, Zhaozhi Qian, and Mihaela van der Schaar. Deep generative symbolic regression. In The Eleventh International Conference on Learning Rep- resentations (ICLR 2023), 2023.
  5. [Jiang et al., 2024] Nan Jiang, Md Nasim, and Yexiang Xue. Vertical symbolic regression via deep policy gradient. In Proceedings of the Thirty-Third International Joint Con- ference on Artificial Intelligence, pages 5891-5899, 2024. IJCAI
  6. [Kahlmeyer et al., 2025] Paul Kahlmeyer, Joachim Giesen, Michael Habeck, and Henrik Voigt. Scaling up unbi- ased search-based symbolic regression. arXiv preprint arXiv:2506.19626, 2025. IJCAI
  7. [Kamienny et al., 2022] Pierre-Alexandre Kamienny, Stéphane d'Ascoli, Guillaume Lample, and Franc ¸ois Charton. End-to-end symbolic regression with transform- ers. Advances in Neural Information Processing Systems, 35:10269-10281, 2022.
  8. [Kim et al., 2020] Samuel Kim, Peter Y Lu, Srijon Mukher- jee, Michael Gilbert, Li Jing, Vladimir Čeperić, and Marin Soljačić. Integration of neural network-based symbolic re- gression in deep learning for scientific discovery. IEEE transactions on neural networks and learning systems, 32(9):4166-4177, 2020.
  9. [Koza, 1994] John R Koza. Genetic programming as a means for programming computers by natural selection. Statistics and computing, 4(2):87-112, 1994.
  10. [La Cava et al., 2016] William La Cava, Lee Spector, and Kourosh Danai. Epsilon-lexicase selection for regression. In Proceedings of the Genetic and Evolutionary Computa- tion Conference 2016, pages 741-748, 2016.
  11. [La Cava et al., 2021] William La Cava, Bogdan Burlacu, Marco Virgolin, Michael Kommenda, Patryk Orze- chowski, Fabrício Olivetti de Franc ¸a, Ying Jin, and Ja- son H Moore. Contemporary symbolic regression meth- ods and their relative performance. Advances in neural information processing systems, 2021(DB1):1, 2021.
  12. [Moraes et al., 2025] Rubens O Moraes, Quazi Asif Sad- mine, Hendrik Baier, and Levi HS Lelis. Innatecoder: learning programmatic options with foundation models. In Proceedings of the Thirty-Fourth International Joint Con- ference on Artificial Intelligence, pages 7652-7660, 2025. IJCAI
  13. [Mundhenk et al., 2021] T Nathan Mundhenk, Mikel Landa- juela, Ruben Glatt, Claudio P Santiago, Daniel M Faissol, and Brenden K Petersen. Symbolic regression via neural- guided genetic programming population seeding. arXiv preprint arXiv:2111.00053, 2021.
  14. [Petersen et al., 2019] Brenden K Petersen, Mikel Lan- dajuela, T Nathan Mundhenk, Claudio P Santiago, Soo K Kim, and Joanne T Kim. Deep symbolic re- gression: Recovering mathematical expressions from data via risk-seeking policy gradients. arXiv preprint arXiv:1912.04871, 2019.
  15. [Schmidt and Lipson, 2009] Michael Schmidt and Hod Lip- son. Distilling free-form natural laws from experimental data. science, 324(5923):81-85, 2009.
  16. [Schmidt and Lipson, 2010] Michael D Schmidt and Hod Lipson. Age-fitness pareto optimization. In Proceedings of the 12th annual conference on Genetic and evolutionary computation, pages 543-544, 2010.
  17. [Sun et al., 2022] Fangzheng Sun, Yang Liu, Jian-Xun Wang, and Hao Sun. Symbolic physics learner: Discover- ing governing equations via monte carlo tree search. arXiv preprint arXiv:2205.13134, 2022.
  18. [Udrescu and Tegmark, 2020] Silviu-Marian Udrescu and Max Tegmark. Ai feynman: A physics-inspired method for symbolic regression. Science advances, 6(16):eaay2631, 2020.
  19. [Virgolin et al., 2019] Marco Virgolin, Tanja Alderliesten, and Peter AN Bosman. Linear scaling with and within semantic backpropagation-based genetic programming for symbolic regression. In Proceedings of the genetic and evolutionary computation conference, pages 1084-1092, 2019.
  20. [Virgolin, 2020] Marco Virgolin. Design and Application of Gene-pool Optimal Mixing Evolutionary Algorithms for Genetic Programming. PhD thesis, Delft University of Technology, Netherlands, 2020.
  21. [Xu and Sun, 2024] Yilong Xu and Hao Sun. Reinforcement symbolic regression machine. In The Twelfth International Conference on Learning Representations, 2024.

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

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