Surprise Search for Evolutionary Divergence
Daniele Gravina, Antonios Liapis, Georgios N. Yannakakis

TL;DR
Surprise Search is a novel evolutionary divergent search algorithm inspired by the concept of surprise, which outperforms objective-based search and matches the efficiency of novelty search in maze navigation tasks.
Contribution
This paper introduces Surprise Search, a new divergence-based evolutionary algorithm that seeks solutions deviating from predicted behaviors, enhancing exploration and robustness.
Findings
Surprise Search outperforms objective-based search in maze navigation.
It is as efficient as novelty search across tested tasks.
Surprise Search explores behavioral space more extensively and maintains higher diversity.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Algorithms and Applications · Evolution and Genetic Dynamics · Metaheuristic Optimization Algorithms Research
