E(n)-equivariant Graph Neural Cellular Automata

01/25/2023
by   Gennaro Gala, et al.
0

Cellular automata (CAs) are computational models exhibiting rich dynamics emerging from the local interaction of cells arranged in a regular lattice. Graph CAs (GCAs) generalise standard CAs by allowing for arbitrary graphs rather than regular lattices, similar to how Graph Neural Networks (GNNs) generalise Convolutional NNs. Recently, Graph Neural CAs (GNCAs) have been proposed as models built on top of standard GNNs that can be trained to approximate the transition rule of any arbitrary GCA. Existing GNCAs are anisotropic in the sense that their transition rules are not equivariant to translation, rotation, and reflection of the nodes' spatial locations. However, it is desirable for instances related by such transformations to be treated identically by the model. By replacing standard graph convolutions with E(n)-equivariant ones, we avoid anisotropy by design and propose a class of isotropic automata that we call E(n)-GNCAs. These models are lightweight, but can nevertheless handle large graphs, capture complex dynamics and exhibit emergent self-organising behaviours. We showcase the broad and successful applicability of E(n)-GNCAs on three different tasks: (i) pattern formation, (ii) graph auto-encoding, and (iii) simulation of E(n)-equivariant dynamical systems.

READ FULL TEXT

page 6

page 12

page 13

page 15

page 16

research
10/27/2021

Learning Graph Cellular Automata

Cellular automata (CA) are a class of computational models that exhibit ...
research
06/20/2022

Analyzing Büchi Automata with Graph Neural Networks

Büchi Automata on infinite words present many interesting problems and a...
research
12/09/2022

Learning Graph Algorithms With Recurrent Graph Neural Networks

Classical graph algorithms work well for combinatorial problems that can...
research
12/28/2020

Learning to predict synchronization of coupled oscillators on heterogeneous graphs

Suppose we are given a system of coupled oscillators on an arbitrary gra...
research
09/09/2018

Cellular automata as convolutional neural networks

Deep learning techniques have recently demonstrated broad success in pre...
research
06/01/2023

Renormalized Graph Neural Networks

Graph Neural Networks (GNNs) have become essential for studying complex ...
research
02/19/2023

Growing Steerable Neural Cellular Automata

Neural Cellular Automata (NCA) models have shown remarkable capacity for...

Please sign up or login with your details

Forgot password? Click here to reset