Denoising autoencoder genetic programming: strategies to control exploration and exploitation in search

被引:0
作者
Wittenberg, David [1 ]
Rothlauf, Franz [1 ]
Gagne, Christian [2 ]
机构
[1] Johannes Gutenberg Univ Mainz, Dept Dermatol, Mainz, Rhineland Palat, Germany
[2] Laval Univ, Quebec City, PQ, Canada
关键词
Genetic programming; Estimation of distribution algorithms; Probabilistic model-building; Denoising autoencoders;
D O I
10.1007/s10710-023-09462-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Denoising autoencoder genetic programming (DAE-GP) is a novel neural network-based estimation of distribution genetic programming approach that uses denoising autoencoder long short-term memory networks as a probabilistic model to replace the standard mutation and recombination operators of genetic programming. At each generation, the idea is to capture promising properties of the parent population in a probabilistic model and to use corruption to transfer variations of these properties to the offspring. This work studies the influence of corruption and sampling steps on search. Corruption partially mutates candidate solutions that are used as input to the model, whereas the number of sampling steps defines how often we re-use the output during model sampling as input to the model. We study the generalization of the royal tree problem, the Airfoil problem, and the Pagie-1 problem, and find that both corruption strength and the number of sampling steps influence exploration and exploitation in search and affect performance: exploration increases with stronger corruption and lower number of sampling steps. The results indicate that both corruption and sampling steps are key to the success of the DAE-GP: it permits us to balance the exploration and exploitation behavior in search, resulting in an improved search quality. However, also selection is important for exploration and exploitation and should be chosen wisely.
引用
收藏
页数:27
相关论文
共 50 条
  • [21] Genetic programming for prediction and control
    Dracopoulos, DC
    Kent, S
    [J]. NEURAL COMPUTING & APPLICATIONS, 1997, 6 (04) : 214 - 228
  • [22] Genetic programming for prediction and control
    D. C. Dracopoulos
    S. Kent
    [J]. Neural Computing & Applications, 1997, 6 : 214 - 228
  • [23] An Exploration of Genetic Programming for Non-Photorealistic Animations
    Izadi, Ashkan
    Ciesielski, Vic
    [J]. PROCEEDINGS OF 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 9 (ICCSIT 2010), 2010, : 255 - 259
  • [24] Denoising of natural images through robust wavelet thresholding and genetic programming
    Khmag, Asem
    Ramli, Abd Rahman
    Al-haddad, S. A. R.
    Yusoff, Suhaimi
    Kamarudin, N. H.
    [J]. VISUAL COMPUTER, 2017, 33 (09) : 1141 - 1154
  • [25] Denoising of natural images through robust wavelet thresholding and genetic programming
    Asem Khmag
    Abd Rahman Ramli
    S. A. R. Al-haddad
    Suhaimi Yusoff
    N. H. Kamarudin
    [J]. The Visual Computer, 2017, 33 : 1141 - 1154
  • [26] Designing Card Game Strategies with Genetic Programming and Monte-Carlo Tree Search: A Case Study of Hearthstone
    Chia, Hao-Cheng
    Yeh, Tsung-Su
    Chiang, Tsung-Che
    [J]. 2020 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2020, : 2351 - 2358
  • [27] A Local Search Approach to Genetic Programming for Binary Classification
    Z-Flores, Emigdio
    Trujillo, Leonardo
    Schuetze, Oliver
    Legrand, Pierrick
    [J]. GECCO'15: PROCEEDINGS OF THE 2015 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2015, : 1151 - 1158
  • [28] Porosity exploration of SMA by Taguchi, regression analysis and genetic programming
    Sharma, Neeraj
    Kumar, Kamal
    Raj, Tilak
    Kumar, Vinod
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2019, 30 (01) : 139 - 146
  • [29] Porosity exploration of SMA by Taguchi, regression analysis and genetic programming
    Neeraj Sharma
    Kamal Kumar
    Tilak Raj
    Vinod Kumar
    [J]. Journal of Intelligent Manufacturing, 2019, 30 : 139 - 146
  • [30] A Comparison of three evolutionary strategies for multiobjective genetic programming
    Yang Zhang
    Peter Rockett
    [J]. Artificial Intelligence Review, 2007, 27 : 149 - 163