DOCUMENTATION / BACKGROUND

Evolution and search.

Evolutionary search, MAP-Elites, POET, and evolution inside a simulation.

Diversity: MAP-Elites

A search that rewards one goal finds one kind of answer. MAP-Elites (Mouret and Clune, 2015) keeps a map instead: the behaviors are divided into cells (how much a body turns, how far it pushes things), and each cell keeps the best design found that behaves that way. The result is a whole range of good designs, which can be tested on tasks the search never saw. This family is called quality-diversity search.

Open-ended search: POET

POET (Wang, Lehman, Clune and Stanley, 2019) evolves the problems along with the solutions. It keeps pairs of an environment and a design, makes new environments by changing old ones, keeps a new one only if it is neither too easy nor impossible for the current designs, and lets designs move to other environments when they do better there. The hope is a curriculum: stepping stones that lead to designs direct optimization can’t reach.

Evolution inside a simulation

Evolution needs three things: variation, some individuals leaving more offspring than others, and offspring resembling their parents (heredity). Remove heredity and nothing accumulates. The Price equation splits any change in a population’s average trait exactly into a selection part (parents with the trait left more offspring) and a transmission part (offspring differ from their parents), which tells adaptation apart from drift and bias in copying.

Sources: Mouret & Clune, “Illuminating search spaces by mapping elites”; Wang et al., POET; Wang et al., Enhanced POET.

Where they appear on this site