Symbolic regression by uniform random global search

This work describes a novel algorithm for symbolic regression, namely symbolic regression by uniform random global search (SRURGS). SRURGS has only one tuning parameter and is very simple conceptually. The method produces random equations, which is useful for the generation of symbolic regression be...

Full description

Saved in:
Bibliographic Details
Published inSN applied sciences Vol. 2; no. 1; p. 34
Main Author Towfighi, Sohrab
Format Journal Article
LanguageEnglish
Published Cham Springer International Publishing 01.01.2020
Springer Nature B.V
Subjects
Online AccessGet full text
ISSN2523-3963
2523-3971
2523-3971
DOI10.1007/s42452-019-1734-3

Cover

More Information
Summary:This work describes a novel algorithm for symbolic regression, namely symbolic regression by uniform random global search (SRURGS). SRURGS has only one tuning parameter and is very simple conceptually. The method produces random equations, which is useful for the generation of symbolic regression benchmark problems. We have released well documented and open-source python code which passed a formal peer-review, so that interested researchers can deploy the tool in practice. We conduct experiments comparing SRURGS with symbolic regression by genetic programming (SRGP) using 100 randomly generated equations. Our results suggest that SRGP is faster than SRURGS in producing equations with good R 2 for simple problems. However, our experiments suggest that SRURGS is more robust than SRGP, able to produce good output in more challenging problems.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:2523-3963
2523-3971
2523-3971
DOI:10.1007/s42452-019-1734-3