Modern Evolution Strategies for Creativity: Fitting Concrete Images and Abstract Concepts

09/18/2021
by   Yingtao Tian, et al.
7

Evolutionary algorithms have been used in the digital art scene since the 1970s. A popular application of genetic algorithms is to optimize the procedural placement of vector graphic primitives to resemble a given painting. In recent years, deep learning-based approaches have also been proposed to generate procedural drawings, which can be optimized using gradient descent. In this work, we revisit the use of evolutionary algorithms for computational creativity. We find that modern evolution strategies (ES) algorithms, when tasked with the placement of shapes, offer large improvements in both quality and efficiency compared to traditional genetic algorithms, and even comparable to gradient-based methods. We demonstrate that ES is also well suited at optimizing the placement of shapes to fit the CLIP model, and can produce diverse, distinct geometric abstractions that are aligned with human interpretation of language. Videos and demo: https://es-clip.github.io/

READ FULL TEXT

page 2

page 4

page 5

page 6

page 7

page 8

page 9

page 10

research
05/08/2019

Learning to Evolve

Evolution and learning are two of the fundamental mechanisms by which li...
research
01/20/2014

Análisis e implementación de algoritmos evolutivos para la optimización de simulaciones en ingeniería civil. (draft)

This paper studies the applicability of evolutionary algorithms, particu...
research
06/01/2011

Evolutionary Algorithms for Reinforcement Learning

There are two distinct approaches to solving reinforcement learning prob...
research
04/24/2023

Evolving Three Dimension (3D) Abstract Art: Fitting Concepts by Language

Computational creativity has contributed heavily to abstract art in mode...
research
02/19/2022

Simple Genetic Operators are Universal Approximators of Probability Distributions (and other Advantages of Expressive Encodings)

This paper characterizes the inherent power of evolutionary algorithms. ...
research
07/13/2019

Evolvability ES: Scalable and Direct Optimization of Evolvability

Designing evolutionary algorithms capable of uncovering highly evolvable...
research
03/01/2006

Lamarckian Evolution and the Baldwin Effect in Evolutionary Neural Networks

Hybrid neuro-evolutionary algorithms may be inspired on Darwinian or Lam...

Please sign up or login with your details

Forgot password? Click here to reset