Modern Evolution Strategies for Creativity: Fitting Concrete Images and Abstract Concepts
Not on the map. Why?
Abstract (arXiv)
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/
Key facts. Cited by 40 papers in the map (data through 7 Oct 2026). Builds on 22 of its 57 references that are in the map. First posted on arXiv 18 Sep 2021.
Builds on
22 of 57 references.
References · 22
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2021Scaling Up Visual and Vision-Language Representation Learning With Noisy Text Supervisioncited by 3,848
- 2017Evolution Strategies as a Scalable Alternative to Reinforcement Learningcited by 555
- 2020Modular Primitives for High-Performance Differentiable Renderingcited by 439
- 2017A Neural Representation of Sketch Drawingscited by 311
- 2015DRAW: A Recurrent Neural Network For Image Generationcited by 190
- 2021CLIPDraw: Exploring Text-to-Drawing Synthesis through Language-Image Encoderscited by 186
- 2020Differentiable Rendering: A Surveycited by 123
- 2019A Learned Representation for Scalable Vector Graphicscited by 91
- 2018Synthesizing Programs for Images using Reinforced Adversarial Learningcited by 72
- 2019Learning to Paint With Model-based Deep Reinforcement Learningcited by 70
10 more
- 2021Paint Transformer: Feed Forward Neural Painting with Stroke Predictioncited by 61
- 2021Generating images from caption and vice versa via CLIP-Guided Generative Latent Space Searchcited by 57
- 2019Neural Painters: A learned differentiable constraint for generating brushstroke paintingscited by 28
- 2019Unsupervised Doodling and Painting with Improved SPIRALcited by 21
- 2019Sketchforme: Composing Sketched Scenes from Text Descriptions for Interactive Applicationscited by 7
- 2020Scones: Towards Conversational Authoring of Sketchescited by 7
- 2020ClipUp: A Simple and Powerful Optimizer for Distribution-based Policy Evolutioncited by 7
- 2021Generative Art Using Neural Visual Grammars and Dual Encoderscited by 6
- 2019Shared Visual Abstractionscited by 4
- 2019Evolved Art with Transparent, Overlapping, and Geometric Shapescited by 3
Built on by
Citing papers per year: 2022: 8; 2023: 12; 2024: 5; 2025: 9; 2026: 6.
40 papers.
Sort:
By area:
- 2022VQGAN-CLIP: Open Domain Image Generation and Editing with Natural Language Guidancecited by 285
- 2022VectorFusion: Text-to-SVG by Abstracting Pixel-Based Diffusion Modelscited by 112
- 2023SVGDreamer: Text Guided SVG Generation with Diffusion Modelcited by 75
- 2025OmniSVG: A Unified Scalable Vector Graphics Generation Modelcited by 71
- 2024Empowering LLMs to Understand and Generate Complex Vector Graphicscited by 63
- 2023Word-As-Image for Semantic Typographycited by 62
- 2023Concept Decomposition for Visual Exploration and Inspirationcited by 61
- 2022CLIPasso: Semantically-Aware Object Sketchingcited by 57
- 2023DiffSketcher: Text Guided Vector Sketch Synthesis through Latent Diffusion Modelscited by 54
- 2023Renderable Neural Radiance Map for Visual Navigationcited by 51
- 2022CLIPVG: Text-Guided Image Manipulation Using Differentiable Vector Graphicscited by 34
- 2022StyleCLIPDraw: Coupling Content and Style in Text-to-Drawing Translationcited by 28
28 more
- 2024Automating the Search for Artificial Life with Foundation Modelscited by 20
- 2025NeuralSVG: An Implicit Representation for Text-to-Vector Generationcited by 16
- 2025SVGenius: Benchmarking LLMs in SVG Understanding, Editing and Generationcited by 16
- 2022CLIP-CLOP: CLIP-Guided Collage and Photomontagecited by 11
- 2023Prompt Evolution for Generative AI: A Classifier-Guided Approachcited by 9
- 2023Text-Guided Vector Graphics Customizationcited by 5
- 2022Stroke-based Rendering: From Heuristics to Deep Learningcited by 4
- 2023Primal and Dual Analysis of Entropic Fictitious Play for Finite-sum Problemscited by 4
- 2023NeuroEvoBench: Benchmarking Evolutionary Optimizers for Deep Learning Applicationscited by 4
- 2024Creative Text-to-Audio Generation via Synthesizer Programmingcited by 4
- 2023Text-guided Image-and-Shape Editing and Generation: A Short Surveycited by 3
- 2025WIR3D: Visually-Informed and Geometry-Aware 3D Shape Abstractioncited by 3
- 2022Bridging the prosody GAP: Genetic Algorithm with People to efficiently sample emotional prosodycited by 2
- 2026OmniLottie: Generating Vector Animations via Parameterized Lottie Tokenscited by 2
- 2023Evolving Three Dimension (3D) Abstract Art: Fitting Concepts by Languagecited by 1
- 2024SVGFusion: A VAE-Diffusion Transformer for Vector Graphic Generationcited by 1
- 2025Inference-Time Alignment of Diffusion Models via Evolutionary Algorithmscited by 1
- 2025Soft Quality-Diversity Optimizationcited by 1
- 2026Discount Model Search for Quality Diversity Optimization in High-Dimensional Measure Spacescited by 1
- 2026Hierarchical SVG Tokenization: Learning Compact Visual Programs for Scalable Vector Graphics Modelingcited by 1
- 2023Optimize and Reduce: A Top-Down Approach for Image Vectorizationcited by 0
- 2024Generative Visual Communication in the Era of Vision-Language Modelscited by 0
- 2025Solving Inverse Problems in Stochastic Self-Organizing Systems through Invariant Representationscited by 0
- 2025Participatory Evolution of Artificial Life Systems via Semantic Feedbackcited by 0
- 2025Evolve to Inspire: Novelty Search for Diverse Image Generationcited by 0
- 2026Quality-Diversity Optimization as Multi-Objective Optimizationcited by 0
- 2026Generating Physically Sound Designs from Text and a Set of Physical Constraintscited by 0
- 2026DiffBMP: Differentiable Rendering with Bitmap Primitivescited by 0
- 2026Hierarchical SVG Tokenization: Learning Compact Visual Programs for Scalable Vector Graphics Modeling6 Apr 2026
- 2026OmniLottie: Generating Vector Animations via Parameterized Lottie Tokens2 Mar 2026
- 2026DiffBMP: Differentiable Rendering with Bitmap Primitives26 Feb 2026
- 2026Generating Physically Sound Designs from Text and a Set of Physical Constraints2 Feb 2026
- 2026Quality-Diversity Optimization as Multi-Objective Optimization31 Jan 2026
- 2026Discount Model Search for Quality Diversity Optimization in High-Dimensional Measure Spaces3 Jan 2026
- 2025Soft Quality-Diversity Optimization30 Nov 2025
- 2025Evolve to Inspire: Novelty Search for Diverse Image Generation1 Nov 2025
- 2025Participatory Evolution of Artificial Life Systems via Semantic Feedback4 Jul 2025
- 2025Solving Inverse Problems in Stochastic Self-Organizing Systems through Invariant Representations13 Jun 2025
- 2025SVGenius: Benchmarking LLMs in SVG Understanding, Editing and Generation3 Jun 2025
- 2025Inference-Time Alignment of Diffusion Models via Evolutionary Algorithms30 May 2025
28 more
- 2025WIR3D: Visually-Informed and Geometry-Aware 3D Shape Abstraction7 May 2025
- 2025OmniSVG: A Unified Scalable Vector Graphics Generation Model8 Apr 2025
- 2025NeuralSVG: An Implicit Representation for Text-to-Vector Generation7 Jan 2025
- 2024Automating the Search for Artificial Life with Foundation Models23 Dec 2024
- 2024Empowering LLMs to Understand and Generate Complex Vector Graphics15 Dec 2024
- 2024SVGFusion: A VAE-Diffusion Transformer for Vector Graphic Generation11 Dec 2024
- 2024Generative Visual Communication in the Era of Vision-Language Models27 Nov 2024
- 2024Creative Text-to-Audio Generation via Synthesizer Programming1 Jun 2024
- 2023SVGDreamer: Text Guided SVG Generation with Diffusion Model27 Dec 2023
- 2023Optimize and Reduce: A Top-Down Approach for Image Vectorization18 Dec 2023
- 2023NeuroEvoBench: Benchmarking Evolutionary Optimizers for Deep Learning Applications4 Nov 2023
- 2023Text-Guided Vector Graphics Customization21 Sep 2023
- 2023DiffSketcher: Text Guided Vector Sketch Synthesis through Latent Diffusion Models26 Jun 2023
- 2023Concept Decomposition for Visual Exploration and Inspiration29 May 2023
- 2023Prompt Evolution for Generative AI: A Classifier-Guided Approach24 May 2023
- 2023Evolving Three Dimension (3D) Abstract Art: Fitting Concepts by Language24 Apr 2023
- 2023Text-guided Image-and-Shape Editing and Generation: A Short Survey18 Apr 2023
- 2023Primal and Dual Analysis of Entropic Fictitious Play for Finite-sum Problems6 Mar 2023
- 2023Word-As-Image for Semantic Typography3 Mar 2023
- 2023Renderable Neural Radiance Map for Visual Navigation1 Mar 2023
- 2022Stroke-based Rendering: From Heuristics to Deep Learning30 Dec 2022
- 2022CLIPVG: Text-Guided Image Manipulation Using Differentiable Vector Graphics5 Dec 2022
- 2022VectorFusion: Text-to-SVG by Abstracting Pixel-Based Diffusion Models21 Nov 2022
- 2022Bridging the prosody GAP: Genetic Algorithm with People to efficiently sample emotional prosody10 May 2022
- 2022CLIP-CLOP: CLIP-Guided Collage and Photomontage6 May 2022
- 2022VQGAN-CLIP: Open Domain Image Generation and Editing with Natural Language Guidance18 Apr 2022
- 2022StyleCLIPDraw: Coupling Content and Style in Text-to-Drawing Translation24 Feb 2022
- 2022CLIPasso: Semantically-Aware Object Sketching11 Feb 2022
- 2022VectorFusion: Text-to-SVG by Abstracting Pixel-Based Diffusion Modelscited by 112
- 2023SVGDreamer: Text Guided SVG Generation with Diffusion Modelcited by 75
- 2023DiffSketcher: Text Guided Vector Sketch Synthesis through Latent Diffusion Modelscited by 54
- 2024SVGFusion: A VAE-Diffusion Transformer for Vector Graphic Generationcited by 1
- 2025Inference-Time Alignment of Diffusion Models via Evolutionary Algorithmscited by 1
- 2025Evolve to Inspire: Novelty Search for Diverse Image Generationcited by 0
- 2025Evolve to Inspire: Novelty Search for Diverse Image Generation1 Nov 2025
- 2025Inference-Time Alignment of Diffusion Models via Evolutionary Algorithms30 May 2025
- 2024SVGFusion: A VAE-Diffusion Transformer for Vector Graphic Generation11 Dec 2024
- 2023SVGDreamer: Text Guided SVG Generation with Diffusion Model27 Dec 2023
- 2023DiffSketcher: Text Guided Vector Sketch Synthesis through Latent Diffusion Models26 Jun 2023
- 2022VectorFusion: Text-to-SVG by Abstracting Pixel-Based Diffusion Models21 Nov 2022
- 2022VQGAN-CLIP: Open Domain Image Generation and Editing with Natural Language Guidancecited by 285
- 2025OmniSVG: A Unified Scalable Vector Graphics Generation Modelcited by 71
- 2024Empowering LLMs to Understand and Generate Complex Vector Graphicscited by 63
- 2023Word-As-Image for Semantic Typographycited by 62
- 2023Concept Decomposition for Visual Exploration and Inspirationcited by 61
- 2022CLIPasso: Semantically-Aware Object Sketchingcited by 57
- 2023Renderable Neural Radiance Map for Visual Navigationcited by 51
- 2022CLIPVG: Text-Guided Image Manipulation Using Differentiable Vector Graphicscited by 34
- 2022StyleCLIPDraw: Coupling Content and Style in Text-to-Drawing Translationcited by 28
- 2024Automating the Search for Artificial Life with Foundation Modelscited by 20
- 2025NeuralSVG: An Implicit Representation for Text-to-Vector Generationcited by 16
- 2022CLIP-CLOP: CLIP-Guided Collage and Photomontagecited by 11
12 most cited of 32 All 32 (JSON)
- 2026Hierarchical SVG Tokenization: Learning Compact Visual Programs for Scalable Vector Graphics Modeling6 Apr 2026
- 2026OmniLottie: Generating Vector Animations via Parameterized Lottie Tokens2 Mar 2026
- 2026DiffBMP: Differentiable Rendering with Bitmap Primitives26 Feb 2026
- 2026Generating Physically Sound Designs from Text and a Set of Physical Constraints2 Feb 2026
- 2026Quality-Diversity Optimization as Multi-Objective Optimization31 Jan 2026
- 2026Discount Model Search for Quality Diversity Optimization in High-Dimensional Measure Spaces3 Jan 2026
- 2025Soft Quality-Diversity Optimization30 Nov 2025
- 2025Participatory Evolution of Artificial Life Systems via Semantic Feedback4 Jul 2025
- 2025Solving Inverse Problems in Stochastic Self-Organizing Systems through Invariant Representations13 Jun 2025
- 2025WIR3D: Visually-Informed and Geometry-Aware 3D Shape Abstraction7 May 2025
- 2025OmniSVG: A Unified Scalable Vector Graphics Generation Model8 Apr 2025
- 2025NeuralSVG: An Implicit Representation for Text-to-Vector Generation7 Jan 2025
12 newest of 32 All 32 (JSON)