A Hybrid Cooperative Approach for Symbolic Regression

Research output: Chapter in Book/Report/Conference proceedingsConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationComputer Aided Systems Theory - EUROCAST 2024 - 19th International Conference, 2024, Revised Selected Papers
EditorsAlexis Quesada-Arencibia, Michael Affenzeller, Roberto Moreno-Díaz
PublisherSpringer
Pages53-67
Number of pages15
ISBN (Print)9783031829512
DOIs
Publication statusPublished - 2025
Event19th International Conference on Computer Aided Systems Theory, EUROCAST 2024 - Las Palmas de Canaria, Spain
Duration: 25 Feb 20241 Mar 2024

Publication series

NameLecture Notes in Computer Science
Volume15172 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference19th International Conference on Computer Aided Systems Theory, EUROCAST 2024
Country/TerritorySpain
CityLas Palmas de Canaria
Period25.02.202401.03.2024

Keywords

  • Genetic Programming
  • Multi-objective Optimization
  • NSGA-II
  • Symbolic Regression

Fingerprint

Dive into the research topics of 'A Hybrid Cooperative Approach for Symbolic Regression'. Together they form a unique fingerprint.

Cite this