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...
Autores principales: | , , |
---|---|
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 |