Bayesian Inference to Sustain Evolvability in Genetic Programming

被引:1
作者
Kattan, Ahmed [1 ]
Ong, Yew-Soon [2 ]
机构
[1] UQU, AI Real World Applicat Lab, Mecca, Saudi Arabia
[2] Nanyang Technol Univ, Sch Comp Engn, Singapore, Singapore
来源
PROCEEDINGS OF THE 18TH ASIA PACIFIC SYMPOSIUM ON INTELLIGENT AND EVOLUTIONARY SYSTEMS, VOL 1 | 2015年
关键词
NETWORK;
D O I
10.1007/978-3-319-13359-1_7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes a new framework, referred to as Recurrent Bayesian Genetic Programming (rbGP), to sustain steady convergence in Genetic Programming (GP) (i.e., to prevent premature convergence) and effectively improves its ability to find superior solutions that generalise well. The term 'Recurrent' is borrowed from the taxonomy of Neural Networks (NN), in which a Recurrent NN (RNN) is a special type of network that uses a feedback loop, usually to account for temporal information embedded in the sequence of data points presented to the network. Unlike RNN, our algorithm's temporal dimension pertains to the sequential nature of the evolutionary process itself, and not to the data sampled from the problem solution space. rbGP introduces an intermediate generation between each subsequent generation in order to collect information about the offspring's fitness distribution of each parent. Placing the collected information into a Bayesian model, rbGP predicts the probability of any individual to produce offspring fitter than its parent. This predicted probability (calculated by the Bayesian model) is used by the tournament selection instead of the original fitness value. Empirical evidence, from 13 problems, against canonical GP, demonstrates that rbGP preserves generalisation in most cases.
引用
收藏
页码:75 / 87
页数:13
相关论文
共 16 条
[1]  
Altenberg L, 1994, ADV GENETIC PROGRAMM, V3, P47, DOI [10.7551/mitpress/1108.003.0009, DOI 10.7551/MITPRESS/1108.003.0009]
[2]  
Bassett J.K., 2009, P 11 ANN C GEN EV CO, P1899
[3]  
Ducheyne E, 2003, LECT NOTES COMPUT SC, V2632, P31
[4]   Bayesian inference in ecology [J].
Ellison, AM .
ECOLOGY LETTERS, 2004, 7 (06) :509-520
[5]  
Fakeih A., 2012, LNCS, V7245, P230
[6]   A Bayesian Network Approach to Program Generation [J].
Hasegawa, Yoshihiko ;
Iba, Hitoshi .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2008, 12 (06) :750-764
[7]  
Hu T., 2010, THESIS
[8]  
Hu T., 2010, J ARTIF EVOL APP, V2010
[9]  
Murphy G.P., 2009, THESIS
[10]  
Peacock J.A., 1983, ROY ASTRON SOC, V202, P615