Efficiently evolving programs through the search for novelty

作者: Joel Lehman , Kenneth O. Stanley

DOI: 10.1145/1830483.1830638

关键词:

摘要: A significant challenge in genetic programming is premature convergence to local optima, which often prevents evolution from solving problems. This paper introduces to genetic programming a method that originated in neuroevolution (ie the evolution of artificial neural networks) that circumvents the problem of deceptive local optima. The main idea is to search only for behavioral novelty instead of for higher fitness values. Although such novelty search abandons following the gradient of the fitness function, if such gradients are deceptive they …

参考文章(28)
Peter Ross, Chris Gathercole, An adverse interaction between crossover and restricted tree depth in genetic programming Proceedings of the 1st annual conference on genetic programming. pp. 291- 296 ,(1996)
Jean-Baptiste Mouret, Novelty-Based Multiobjectivization New Horizons in Evolutionary Robotics. pp. 139- 154 ,(2011) , 10.1007/978-3-642-18272-3_10
Conor Ryan, Pygmies and civil servants Advances in genetic programming. pp. 243- 263 ,(1994)
Wolfgang Banzhaf, Frank D. Francone, Peter Nordin, The Effect of Extensive Use of the Mutation Operator on Generalization in Genetic Programming Using Sparse Data Sets parallel problem solving from nature. pp. 300- 309 ,(1996) , 10.1007/3-540-61723-X_994
Karl Sigmund, Games of Life: Explorations in Ecology, Evolution and Behaviour Oxford University Press, Inc.. ,(1993)
Sevan G. Ficici, Jordan B. Pollack, Challenges in coevolutionary learning: arms-race dynamics, open-endedness, and medicocre stable states ALIFE Proceedings of the sixth international conference on Artificial life. pp. 238- 247 ,(1998)