Cargando…

Using Genetic Programming with Prior Formula Knowledge to Solve Symbolic Regression Problem

A researcher can infer mathematical expressions of functions quickly by using his professional knowledge (called Prior Knowledge). But the results he finds may be biased and restricted to his research field due to limitation of his knowledge. In contrast, Genetic Programming method can discover fitt...

Descripción completa

Detalles Bibliográficos
Autores principales: Lu, Qiang, Ren, Jun, Wang, Zhiguang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4706865/
https://www.ncbi.nlm.nih.gov/pubmed/26819577
http://dx.doi.org/10.1155/2016/1021378
_version_ 1782409222165626880
author Lu, Qiang
Ren, Jun
Wang, Zhiguang
author_facet Lu, Qiang
Ren, Jun
Wang, Zhiguang
author_sort Lu, Qiang
collection PubMed
description A researcher can infer mathematical expressions of functions quickly by using his professional knowledge (called Prior Knowledge). But the results he finds may be biased and restricted to his research field due to limitation of his knowledge. In contrast, Genetic Programming method can discover fitted mathematical expressions from the huge search space through running evolutionary algorithms. And its results can be generalized to accommodate different fields of knowledge. However, since GP has to search a huge space, its speed of finding the results is rather slow. Therefore, in this paper, a framework of connection between Prior Formula Knowledge and GP (PFK-GP) is proposed to reduce the space of GP searching. The PFK is built based on the Deep Belief Network (DBN) which can identify candidate formulas that are consistent with the features of experimental data. By using these candidate formulas as the seed of a randomly generated population, PFK-GP finds the right formulas quickly by exploring the search space of data features. We have compared PFK-GP with Pareto GP on regression of eight benchmark problems. The experimental results confirm that the PFK-GP can reduce the search space and obtain the significant improvement in the quality of SR.
format Online
Article
Text
id pubmed-4706865
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-47068652016-01-27 Using Genetic Programming with Prior Formula Knowledge to Solve Symbolic Regression Problem Lu, Qiang Ren, Jun Wang, Zhiguang Comput Intell Neurosci Research Article A researcher can infer mathematical expressions of functions quickly by using his professional knowledge (called Prior Knowledge). But the results he finds may be biased and restricted to his research field due to limitation of his knowledge. In contrast, Genetic Programming method can discover fitted mathematical expressions from the huge search space through running evolutionary algorithms. And its results can be generalized to accommodate different fields of knowledge. However, since GP has to search a huge space, its speed of finding the results is rather slow. Therefore, in this paper, a framework of connection between Prior Formula Knowledge and GP (PFK-GP) is proposed to reduce the space of GP searching. The PFK is built based on the Deep Belief Network (DBN) which can identify candidate formulas that are consistent with the features of experimental data. By using these candidate formulas as the seed of a randomly generated population, PFK-GP finds the right formulas quickly by exploring the search space of data features. We have compared PFK-GP with Pareto GP on regression of eight benchmark problems. The experimental results confirm that the PFK-GP can reduce the search space and obtain the significant improvement in the quality of SR. Hindawi Publishing Corporation 2016 2015-12-24 /pmc/articles/PMC4706865/ /pubmed/26819577 http://dx.doi.org/10.1155/2016/1021378 Text en Copyright © 2016 Qiang Lu et al. https://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Lu, Qiang
Ren, Jun
Wang, Zhiguang
Using Genetic Programming with Prior Formula Knowledge to Solve Symbolic Regression Problem
title Using Genetic Programming with Prior Formula Knowledge to Solve Symbolic Regression Problem
title_full Using Genetic Programming with Prior Formula Knowledge to Solve Symbolic Regression Problem
title_fullStr Using Genetic Programming with Prior Formula Knowledge to Solve Symbolic Regression Problem
title_full_unstemmed Using Genetic Programming with Prior Formula Knowledge to Solve Symbolic Regression Problem
title_short Using Genetic Programming with Prior Formula Knowledge to Solve Symbolic Regression Problem
title_sort using genetic programming with prior formula knowledge to solve symbolic regression problem
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4706865/
https://www.ncbi.nlm.nih.gov/pubmed/26819577
http://dx.doi.org/10.1155/2016/1021378
work_keys_str_mv AT luqiang usinggeneticprogrammingwithpriorformulaknowledgetosolvesymbolicregressionproblem
AT renjun usinggeneticprogrammingwithpriorformulaknowledgetosolvesymbolicregressionproblem
AT wangzhiguang usinggeneticprogrammingwithpriorformulaknowledgetosolvesymbolicregressionproblem