2019
DOI: 10.1007/s42452-019-1734-3
|View full text |Cite
|
Sign up to set email alerts
|

Symbolic regression by uniform random global search

Abstract: Purpose: To compare symbolic regression by genetic programming (SRGP) with symbolic regression by random search (SRRS), a novel method for symbolic regression described herein. Methods: We limit our problem space to N binary trees, m terminals and n functions, then use a dense enumeration of full binary trees to perform uniform random sampling from the set of all permitted equations. We compare a single basic configuration of symbolic regression by genetic programming with symbolic regression by random search … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
3
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 38 publications
0
3
0
Order By: Relevance
“…Symbolic regression is a technique to find a mathematical formula or expression that fits a given data set [37,43,44]. The idea behind symbolic regression is to search through a space of mathematical expressions, looking for the one that best fits the data.…”
Section: Theory Behind Symbolic Regressionmentioning
confidence: 99%
“…Symbolic regression is a technique to find a mathematical formula or expression that fits a given data set [37,43,44]. The idea behind symbolic regression is to search through a space of mathematical expressions, looking for the one that best fits the data.…”
Section: Theory Behind Symbolic Regressionmentioning
confidence: 99%
“…Symbolic regression can be done in an intrinsic way by directly learning the symbolic function that best regresses the data, or can be done in an agnostic/post-hoc way by first learning a black-box model such as neural network to fit the data and then using symbolic function to regress the black-box model. Symbolic regression is an NP-hard optimization problem [25,26], but some effective and efficient heuristic methods have been developed, including genetic programming [27,28], Bayesian methods [29], and continuous optimization methods [30,31]. Besides, due to the high demand of solving symbolic regression problems in industry and research, many packages and tool-kits have been developed, such as Eureqa [32] which is based on genetic programming and TuringBot [33] which is based on simulated annealing.…”
Section: Explainable Aimentioning
confidence: 99%
“…The commonly used symbolic regression methods are genetic programming and related evolution algorithms, which search for the best mathematical expressions by means of natural selection, with the given input of variables and operators. ,, Recently, other methods have also been proposed, for example, the uniform random global search, , the SISSO (sure independence screening and sparsifying operator), and the sparse regression-related methods. ,, In particular, SISSO has recently demonstrated its efficiency in a number of examples in materials science for learning accurate models that are simple expressions. ,, It first creates a space of all of the expressions within prescribed complexity using the given mathematical operators and variables. Then, all of the expressions { x i } are used as “basis functions” to describe the target property y = ∑β i x i , followed by sparse regression to simplify the model.…”
Section: Introductionmentioning
confidence: 99%