Devising Effective Novelty Search Algorithms: A Comprehensive Empirical Study

被引:69
作者
Gomes, Jorge [1 ,2 ,3 ]
Mariano, Pedro [3 ]
Christensen, Anders Lyhne [4 ,5 ,6 ]
机构
[1] Univ Lisbon, BioISI, BioMachines Lab, P-1699 Lisbon, Portugal
[2] Univ Lisbon, BioISI, Inst Telecomunicacoes, P-1699 Lisbon, Portugal
[3] Univ Lisbon, Fac Ciencias, BioISI, Lisbon, Portugal
[4] BioMachines Lab, Lisbon, Portugal
[5] Inst Telecomunicacoes, Lisbon, Portugal
[6] Inst Univ Lisboa ISCTE IUL, Lisbon, Portugal
来源
GECCO'15: PROCEEDINGS OF THE 2015 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE | 2015年
关键词
Novelty search; evolutionary robotics; neuroevolution; premature convergence; empirical study; EVOLUTIONARY ROBOTICS; NEURAL-NETWORKS;
D O I
10.1145/2739480.2754736
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Novelty search is a state-of-the-art evolutionary approach that promotes behavioural novelty instead of pursuing a static objective. Along with a large number of successful applications, many different variants of novelty search have been proposed. It is still unclear, however, how some key parameters and algorithmic components influence the evolutionary dynamics and performance of novelty search. In this paper, we conduct a comprehensive empirical study focused on novelty search's algorithmic components. We study the k parameter - the number of nearest neighbours used in the computation of novelty scores; the use and function of an archive; how to combine novelty search with fitness-based evolution; and how to con figure the mutation rate of the underlying evolutionary algorithm. Our study is conducted in a simulated maze navigation task. Our results show that the con figuration of novelty search can have a significant impact on performance and behaviour space exploration. We conclude with a number of guidelines for the implementation and con figuration of novelty search, which should help future practitioners to apply novelty search more effectively.
引用
收藏
页码:943 / 950
页数:8
相关论文
共 35 条
[1]  
[Anonymous], 2010, PROC 12 ANN C GENETI, DOI [10.1145/1830483.1830638, DOI 10.1145/1830483.1830638]
[2]  
[Anonymous], 2010, EVOLUTIONARY COMPUTA
[3]  
Cuccu G, 2011, LECT NOTES COMPUT SC, V6624, P234, DOI 10.1007/978-3-642-20525-5_24
[4]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[5]  
Doncieux S, 2013, 2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), P1427
[6]   A new metric for probability distributions [J].
Endres, DM ;
Schindelin, JE .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2003, 49 (07) :1858-1860
[7]  
Gomes J., 2014, INT C AUT AG MULT SY, P1149
[8]   Systematic Derivation of Behaviour Characterisations in Evolutionary Robotics [J].
Gomes, Jorge ;
Mariano, Pedro ;
Christensen, Anders Lyhne .
ALIFE 2014: THE FOURTEENTH INTERNATIONAL CONFERENCE ON THE SYNTHESIS AND SIMULATION OF LIVING SYSTEMS, 2014, :212-219
[9]  
Gomes J, 2014, LECT NOTES COMPUT SC, V8672, P233
[10]  
Gomes J, 2013, GECCO'13: PROCEEDINGS OF THE 2013 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, P199