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 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, sinceGPhas 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 andGP(PFK-GP) is proposed to reduce the space ofGPsearching. 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-GPfinds the right formulas quickly by exploring the search space of data features. We have comparedPFK-GPwith ParetoGPon regression of eight benchmark problems. The experimental results confirm that thePFK-GPcan reduce the search space and obtain the significant improvement in the quality of SR.