Differentiable Logic Cellular Automata: From Game of Life to Pattern Generation
Pietro Miotti, Eyvind Niklasson, Ettore Randazzo, Alexander Mordvintsev

TL;DR
This paper presents Differentiable Logic Cellular Automata, a hybrid model combining neural automata and logic gates, enabling learning and generation of complex patterns with robustness and generalization, bridging discrete automata and neural networks.
Contribution
It introduces a novel differentiable logic cellular automata framework that learns local update rules and generates diverse patterns, advancing programmable matter and robust computing.
Findings
Successfully learned Conway's Game of Life rules
Generated noise-resistant checkerboard patterns
Produced complex multi-color patterns and shapes
Abstract
This paper introduces Differentiable Logic Cellular Automata (DiffLogic CA), a novel combination of Neural Cellular Automata (NCA) and Differentiable Logic Gates Networks (DLGNs). The fundamental computation units of the model are differentiable logic gates, combined into a circuit. During training, the model is fully end-to-end differentiable allowing gradient-based training, and at inference time it operates in a fully discrete state space. This enables learning local update rules for cellular automata while preserving their inherent discrete nature. We demonstrate the versatility of our approach through a series of milestones: (1) fully learning the rules of Conway's Game of Life, (2) generating checkerboard patterns that exhibit resilience to noise and damage, (3) growing a lizard shape, and (4) multi-color pattern generation. Our model successfully learns recurrent circuits capable…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum-Dot Cellular Automata · Ferroelectric and Negative Capacitance Devices · Cellular Automata and Applications
