A Deep Learning Assisted Gene Expression Programming Framework for Symbolic Regression Problems

2Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Genetic programming is a powerful evolutionary algorithm that solves user-defined tasks through the evolution of computer programs. Selecting a proper set of function primitives is a fundamental and challenging operation in applying GP to real applications. Traditional manual design methods require a lot of domain knowledge and are not effective and convenient enough. To address this issue, this paper proposed an automatic function primitive identification mechanism. The key idea is to train a deep convolutional neural network to predict the probability of the existence of a function primitive in the target solution. During the evolution of GP, function primitives with higher probabilities are more likely to be selected to construct solutions. The proposed method is tested on nine benchmark problems and the experimental results have demonstrated the efficacy of the proposed method.

Cite

CITATION STYLE

APA

Zhong, J., Lin, Y., Lu, C., & Huang, Z. (2018). A Deep Learning Assisted Gene Expression Programming Framework for Symbolic Regression Problems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11307 LNCS, pp. 530–541). Springer Verlag. https://doi.org/10.1007/978-3-030-04239-4_48

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free