Lee, Liang-WeiLiang-WeiLeeYu, Tian-LiTian-LiYu2026-03-202026-03-202026-02-019783032156341978303215635818650929https://www.scopus.com/record/display.uri?eid=2-s2.0-105029600211&origin=resultslisthttps://scholars.lib.ntu.edu.tw/handle/123456789/736495This paper proposes a genetic programming (GP) algorithm for symbolic regression (SR), called the behavioral cloning guided genetic programming (BCGP) algorithm. The goal is to improve the effectiveness of crossover by preserving the relationship between parent operators and subtrees through imitating the behavior of subtree crossover during evolution. Specifically, BCGP investigates the application of a multilayer perceptron to capture features based on the parent operators and the subtrees. Across the benchmark problems from the SR benchmark and the Feyman SR database, BCGP gains the lowest count of maximum average MAEs and lowest average ranks, and statistically significantly outperforms ellynGP, and GP-GOMEA on 31 and 9 benchmark problems, respectively, out of a total of 43.falseGenetic ProgrammingMultilayer PerceptronSymbolic RegressionInvestigation of Behavioral Cloning Guided Genetic Programming Using a Multilayer Perceptron for Symbolic Regressionconference paper10.1007/978-3-032-15635-8_192-s2.0-105029600211