In multi-objective symbolic regression, the objective is to improve the model’s accuracy while minimizing its complexity. It results in a Pareto front, including a fair compromise between accuracy and complexity. In this study, we propose a hybrid cooperative genetic programming approach containing the hybridization of NSGA-II and an adaptive weighted multi-population GA, which cooperatively optimize both models’ accuracy and tree length. In the weighted multi-population GA, the weights are assigned adaptively. We also propose a new version of offspring selection to suit the needs of multi-objective symbolic regression. The two algorithms communicate solutions with each other in specific intervals. The proposed algorithm is tested on the Feynman benchmark datasets, and the results are comparable to the NSGA-II in terms of accuracy and models’ tree length.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Hybrid Cooperative Approach for Symbolic Regression

  • Bahareh Etaati,
  • Stefan Wagner,
  • Michael Affenzeller

摘要

In multi-objective symbolic regression, the objective is to improve the model’s accuracy while minimizing its complexity. It results in a Pareto front, including a fair compromise between accuracy and complexity. In this study, we propose a hybrid cooperative genetic programming approach containing the hybridization of NSGA-II and an adaptive weighted multi-population GA, which cooperatively optimize both models’ accuracy and tree length. In the weighted multi-population GA, the weights are assigned adaptively. We also propose a new version of offspring selection to suit the needs of multi-objective symbolic regression. The two algorithms communicate solutions with each other in specific intervals. The proposed algorithm is tested on the Feynman benchmark datasets, and the results are comparable to the NSGA-II in terms of accuracy and models’ tree length.