Convolution by Evolution: Differentiable Pattern Producing Networks
Not on the map. Why?
Abstract (arXiv)
In this work we introduce a differentiable version of the Compositional Pattern Producing Network, called the DPPN. Unlike a standard CPPN, the topology of a DPPN is evolved but the weights are learned. A Lamarckian algorithm, that combines evolution and learning, produces DPPNs to reconstruct an image. Our main result is that DPPNs can be evolved/trained to compress the weights of a denoising autoencoder from 157684 to roughly 200 parameters, while achieving a reconstruction accuracy comparable to a fully connected network with more than two orders of magnitude more parameters. The regularization ability of the DPPN allows it to rediscover (approximate) convolutional network architectures embedded within a fully connected architecture. Such convolutional architectures are the current state of the art for many computer vision applications, so it is satisfying that DPPNs are capable of discovering this structure rather than having to build it in by design. DPPNs exhibit better generalization when tested on the Omniglot dataset after being trained on MNIST, than directly encoded fully connected autoencoders. DPPNs are therefore a new framework for integrating learning and evolution.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Jun 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 4; 2024: 0; 2025: 0; 2026: 1.
7 papers.
- 2023Scaling MLPs: A Tale of Inductive Biascited by 37
- 2023DiffuseBot: Breeding Soft Robots With Physics-Augmented Generative Diffusion Modelscited by 30
- 2023SoftZoo: A Soft Robot Co-design Benchmark For Locomotion In Diverse Environmentscited by 18
- 2021Hybrid Encoding For Generating Large Scale Game Level Patterns With Local Variationscited by 4
- 2023Generalizing Supervised Deep Learning MRI Reconstruction to Multiple and Unseen Contrasts using Meta-Learning Hypernetworkscited by 2
- 2021Evolving Transferable Neural Pruning Functionscited by 1
- 2026Mapping Networkscited by 1
- 2026Mapping Networks22 Feb 2026
- 2023DiffuseBot: Breeding Soft Robots With Physics-Augmented Generative Diffusion Models28 Nov 2023
- 2023Generalizing Supervised Deep Learning MRI Reconstruction to Multiple and Unseen Contrasts using Meta-Learning Hypernetworks13 Jul 2023
- 2023Scaling MLPs: A Tale of Inductive Bias23 Jun 2023
- 2023SoftZoo: A Soft Robot Co-design Benchmark For Locomotion In Diverse Environments16 Mar 2023
- 2021Evolving Transferable Neural Pruning Functions21 Oct 2021
- 2021Hybrid Encoding For Generating Large Scale Game Level Patterns With Local Variations27 May 2021