Surprise Search for Evolutionary Divergence

06/08/2017
by   Daniele Gravina, et al.
0

Inspired by the notion of surprise for unconventional discovery we introduce a general search algorithm we name surprise search as a new method of evolutionary divergent search. Surprise search is grounded in the divergent search paradigm and is fabricated within the principles of evolutionary search. The algorithm mimics the self-surprise cognitive process and equips evolutionary search with the ability to seek for solutions that deviate from the algorithm's expected behaviour. The predictive model of expected solutions is based on historical trails of where the search has been and local information about the search space. Surprise search is tested extensively in a robot maze navigation task: experiments are held in four authored deceptive mazes and in 60 generated mazes and compared against objective-based evolutionary search and novelty search. The key findings of this study reveal that surprise search is advantageous compared to the other two search processes. In particular, it outperforms objective search and it is as efficient as novelty search in all tasks examined. Most importantly, surprise search is faster, on average, and more robust in solving the navigation problem compared to any other algorithm examined. Finally, our analysis reveals that surprise search explores the behavioural space more extensively and yields higher population diversity compared to novelty search. What distinguishes surprise search from other forms of divergent search, such as the search for novelty, is its ability to diverge not from earlier and seen solutions but rather from predicted and unseen points in the domain considered.

READ FULL TEXT

page 7

page 11

page 13

research
07/06/2018

Quality Diversity Through Surprise

Quality diversity is a recent evolutionary computation paradigm which ma...
research
05/22/2019

Comparing and Combining Lexicase Selection and Novelty Search

Lexicase selection and novelty search, two parent selection methods used...
research
07/28/2012

Exploring Promising Stepping Stones by Combining Novelty Search with Interactive Evolution

The field of evolutionary computation is inspired by the achievements of...
research
07/02/2014

Systematic Derivation of Behaviour Characterisations in Evolutionary Robotics

Evolutionary techniques driven by behavioural diversity, such as novelty...
research
12/19/2014

Simplified firefly algorithm for 2D image key-points search

In order to identify an object, human eyes firstly search the field of v...
research
05/13/2020

Novelty Search makes Evolvability Inevitable

Evolvability is an important feature that impacts the ability of evoluti...
research
07/19/2016

Genetic Transfer or Population Diversification? Deciphering the Secret Ingredients of Evolutionary Multitask Optimization

Evolutionary multitasking has recently emerged as a novel paradigm that ...

Please sign up or login with your details

Forgot password? Click here to reset