Differentiable Programming of Reaction-Diffusion Patterns

06/22/2021
by   Alexander Mordvintsev, et al.
0

Reaction-Diffusion (RD) systems provide a computational framework that governs many pattern formation processes in nature. Current RD system design practices boil down to trial-and-error parameter search. We propose a differentiable optimization method for learning the RD system parameters to perform example-based texture synthesis on a 2D plane. We do this by representing the RD system as a variant of Neural Cellular Automata and using task-specific differentiable loss functions. RD systems generated by our method exhibit robust, non-trivial 'life-like' behavior.

READ FULL TEXT
research
02/06/2023

Differentiable Programming of Chemical Reaction Networks

We present a differentiable formulation of abstract chemical reaction ne...
research
11/26/2021

μNCA: Texture Generation with Ultra-Compact Neural Cellular Automata

We study the problem of example-based procedural texture synthesis using...
research
11/24/2022

Design of Turing Systems with Physics-Informed Neural Networks

Reaction-diffusion (Turing) systems are fundamental to the formation of ...
research
01/08/2016

Cox process representation and inference for stochastic reaction-diffusion processes

Complex behaviour in many systems arises from the stochastic interaction...
research
06/09/2020

Deep Adversarial Koopman Model for Reaction-Diffusion systems

Reaction-diffusion systems are ubiquitous in nature and in engineering a...
research
09/12/2014

A Formal Methods Approach to Pattern Synthesis in Reaction Diffusion Systems

We propose a technique to detect and generate patterns in a network of l...
research
05/15/2021

Texture Generation with Neural Cellular Automata

Neural Cellular Automata (NCA) have shown a remarkable ability to learn ...

Please sign up or login with your details

Forgot password? Click here to reset