Simple Genetic Operators are Universal Approximators of Probability Distributions (and other Advantages of Expressive Encodings)
Elliot Meyerson, Xin Qiu, Risto Miikkulainen

TL;DR
This paper demonstrates that simple genetic operators combined with expressive encodings can universally approximate probability distributions, significantly enhancing the power and efficiency of evolutionary algorithms across various domains.
Contribution
It introduces the concept of expressive encodings, showing they enable simple recombination to sample from arbitrary distributions and achieve super-exponential convergence speeds.
Findings
Expressive encodings can approximate any probability distribution.
Super-exponential convergence speed-ups observed with expressive encodings.
Applicable across genetic programming, neuroevolution, and genetic algorithms.
Abstract
This paper characterizes the inherent power of evolutionary algorithms. This power depends on the computational properties of the genetic encoding. With some encodings, two parents recombined with a simple crossover operator can sample from an arbitrary distribution of child phenotypes. Such encodings are termed \emph{expressive encodings} in this paper. Universal function approximators, including popular evolutionary substrates of genetic programming and neural networks, can be used to construct expressive encodings. Remarkably, this approach need not be applied only to domains where the phenotype is a function: Expressivity can be achieved even when optimizing static structures, such as binary vectors. Such simpler settings make it possible to characterize expressive encodings theoretically: Across a variety of test problems, expressive encodings are shown to achieve up to…
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.
