Symbolic Regression via Control Variable Genetic Programming

被引:2
|
作者
Jiang, Nan [1 ]
Xue, Yexiang [1 ]
机构
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
来源
MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES: RESEARCH TRACK, ECML PKDD 2023, PT IV | 2023年 / 14172卷
关键词
Control Variable Experiment; Symbolic Regression; ALGORITHMS; DISCOVERY;
D O I
10.1007/978-3-031-43421-1_11
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Learning symbolic expressions directly from experiment data is a vital step in AI-driven scientific discovery. Nevertheless, state-of-the-art approaches are limited to learning simple expressions. Regressing expressions involving many independent variables still remain out of reach. Motivated by the control variable experiments widely utilized in science, we propose Control Variable Genetic Programming (CVGP) for symbolic regression over many independent variables. CVGP expedites symbolic expression discovery via customized experiment design, rather than learning from a fixed dataset collected a priori. CVGP starts by fitting simple expressions involving a small set of independent variables using genetic programming, under controlled experiments where other variables are held as constants. It then extends expressions learned in previous generations by adding new independent variables, using new control variable experiments in which these variables are allowed to vary. Theoretically, we show CVGP as an incremental building approach can yield an exponential reduction in the search space when learning a class of expressions. Experimentally, CVGP outperforms several baselines in learning symbolic expressions involving multiple independent variables.
引用
收藏
页码:178 / 195
页数:18
相关论文
共 50 条
  • [21] Semantic schema based genetic programming for symbolic regression
    Zojaji, Zahra
    Ebadzadeh, Mohammad Mehdi
    Nasiri, Hamid
    APPLIED SOFT COMPUTING, 2022, 122
  • [22] Investigation of Linear Genetic Programming Techniques for Symbolic Regression
    Dal Piccol Sotto, Leo Francoso
    de Melo, Vinicius Veloso
    2014 BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS), 2014, : 146 - 151
  • [23] Population diversity and inheritance in genetic programming for symbolic regression
    Burlacu, Bogdan
    Yang, Kaifeng
    Affenzeller, Michael
    NATURAL COMPUTING, 2024, 23 (03) : 531 - 566
  • [24] Population Dynamics in Genetic Programming for Dynamic Symbolic Regression
    Fleck, Philipp
    Werth, Bernhard
    Affenzeller, Michael
    APPLIED SCIENCES-BASEL, 2024, 14 (02):
  • [25] Studying bloat control and maintenance of effective code in linear genetic programming for symbolic regression
    dal Piccol Sotto, Leo Francoso
    de Melo, Vinicius Veloso
    NEUROCOMPUTING, 2016, 180 : 79 - 93
  • [26] Transformation of CPS coordinates using symbolic regression and genetic programming
    Chou, HJ
    Wu, CH
    Su, WH
    Proceedings of the 2005 IEEE International Conference on Computational Intelligence for Measurement Systems and Applications, 2005, : 301 - 306
  • [27] Combining Conformal Prediction and Genetic Programming for Symbolic Interval Regression
    Pham Thi Thuong
    Nguyen Xuan Hoai
    Yao, Xin
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, : 1001 - 1008
  • [28] Taylor Polynomial Enhancer using Genetic Programming for Symbolic Regression
    Chang, Chi-Hsien
    Chiang, Tu-Chin
    Hsu, Tzu-Hao
    Chuang, Ting-Shuo
    Fang, Wen-Zhong
    Yu, Tian-Li
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 543 - 546
  • [29] Symbolic regression of crop pest forecasting using genetic programming
    Alhadidi, Basim
    Al-Afeef, Alaa
    Al-Hiary, Heba
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2012, 20 : 1332 - 1342
  • [30] Instance based Transfer Learning for Genetic Programming for Symbolic Regression
    Chen, Qi
    Xue, Bing
    Zhang, Mengjie
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 3006 - 3013