Optimal Agent Search Using Surrogate-Assisted Genetic Algorithms

被引:2
作者
Shin, Seung-Soo [1 ]
Kim, Yong-Hyuk [2 ]
机构
[1] Kwangwoon Univ, Dept Comp Sci, 20 Kwangwoon Ro, Seoul 01897, South Korea
[2] Kwangwoon Univ, Sch Software, 20 Kwangwoon Ro, Seoul 01897, South Korea
基金
新加坡国家研究基金会;
关键词
surrogate-assisted computation; genetic algorithm; agent optimization; PERFORMANCE;
D O I
10.3390/math11010230
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
An intelligent agent is a program that can make decisions or perform a service based on its environment, user input, and experiences. Due to the complexity of its state and action spaces, agents are approximated by deep neural networks (DNNs), and it can be optimized using methods such as deep reinforcement learning and evolution strategies. However, these methods include simulation-based evaluations in the optimization process, and they are inefficient if the simulation cost is high. In this study, we propose surrogate-assisted genetic algorithms (SGAs), whose surrogate models are used in the fitness evaluation of genetic algorithms, and the surrogates also predict cumulative rewards for an agent's DNN parameters. To improve the SGAs, we applied stepwise improvements that included multiple surrogates, data standardization, and sampling with dimensional reduction. We conducted experiments using the proposed SGAs in benchmark environments such as cart-pole balancing and lunar lander, and successfully found optimal solutions and significantly reduced computing time. The computing time was reduced by 38% and 95%, in the cart-pole balancing and lunar lander problems, respectively. For the lunar lander problem, an agent with approximately 4% better quality than that found by a gradient-based method was even found.
引用
收藏
页数:16
相关论文
共 30 条
[1]   Efficient Generalized Surrogate-Assisted Evolutionary Algorithm for High-Dimensional Expensive Problems [J].
Cai, Xiwen ;
Gao, Liang ;
Li, Xinyu .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2020, 24 (02) :365-379
[2]   EMONAS-Net: Efficient multiobjective neural architecture search using surrogate-assisted evolutionary algorithm for 3D medical image segmentation [J].
Calisto, Maria Baldeon ;
Lai-Yuen, Susana K. .
ARTIFICIAL INTELLIGENCE IN MEDICINE, 2021, 119
[3]   Genetic Feature Selection Applied to KOSPI and Cryptocurrency Price Prediction [J].
Cho, Dong-Hee ;
Moon, Seung-Hyun ;
Kim, Yong-Hyuk .
MATHEMATICS, 2021, 9 (20)
[4]   On the Performance of Indirect Encoding Across the Continuum of Regularity [J].
Clune, Jeff ;
Stanley, Kenneth O. ;
Pennock, Robert T. ;
Ofria, Charles .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (03) :346-367
[5]   Effective Reinforcement Learning through Evolutionary Surrogate-Assisted Prescription [J].
Francon, Olivier ;
Gonzalez, Santiago ;
Hodjat, Babak ;
Meyerson, Elliot ;
Miikkulainen, Risto ;
Qiu, Xin ;
Shahrzad, Hormoz .
GECCO'20: PROCEEDINGS OF THE 2020 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2020, :814-822
[6]  
Haarnoja T, 2018, PR MACH LEARN RES, V80
[7]   A Neuroevolution Approach to General Atari Game Playing [J].
Hausknecht, Matthew ;
Lehman, Joel ;
Miikkulainen, Risto ;
Stone, Peter .
IEEE TRANSACTIONS ON COMPUTATIONAL INTELLIGENCE AND AI IN GAMES, 2014, 6 (04) :355-366
[8]  
Hwi-Yeon Cho, 2020, GECCO'20. Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion, P33, DOI 10.1145/3377929.3398153
[9]  
Jin Y, 2005, SOFT COMPUT, V9, P3, DOI [10.1007/s00500-003-0328-5, 10.1007/S00500-003-0328-5]
[10]   Surrogate-assisted evolutionary computation: Recent advances and future challenges [J].
Jin, Yaochu .
SWARM AND EVOLUTIONARY COMPUTATION, 2011, 1 (02) :61-70