HackerPapers

arXiv:1809.02942nlin.CG

Cellular automata as convolutional neural networks

William Gilpin

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

Deep learning techniques have recently demonstrated broad success in predicting complex dynamical systems ranging from turbulence to human speech, motivating broader questions about how neural networks encode and represent dynamical rules. We explore this problem in the context of cellular automata (CA), simple dynamical systems that are intrinsically discrete and thus difficult to analyze using standard tools from dynamical systems theory. We show that any CA may readily be represented using a convolutional neural network with a network-in-network architecture. This motivates our development of a general convolutional multilayer perceptron architecture, which we find can learn the dynamical rules for arbitrary CA when given videos of the CA as training data. In the limit of large network widths, we find that training dynamics are nearly identical across replicates, and that common patterns emerge in the structure of networks trained on different CA rulesets. We train ensembles of networks on randomly-sampled CA, and we probe how the trained networks internally represent the CA rules using an information-theoretic technique based on distributions of layer activation patterns. We find that CA with simpler rule tables produce trained networks with hierarchical structure and layer specialization, while more complex CA produce shallower representations---illustrating how the underlying complexity of the CA's rules influences the specificity of these internal representations. Our results suggest how the entropy of a physical process can affect its representation when learned by neural networks.

arXiv comments
8 pages, 4 figures (+Appendix)
Journal reference
Phys. Rev. E 100, 032402 (2019)
DOI
doi:10.1103/PhysRevE.100.032402
Subjects
nlin.CGCellular Automata and Lattice Gases cond-mat.dis-nnDisordered Systems and Neural Networks cs.NENeural and Evolutionary Computing physics.comp-phComputational Physics

On Hacker News

Linked by 1 identifiable commenter in 2 comments across 1 thread, from Aug 2025 to Aug 2025. Found in 2 HN submissions from Sep 2018 to Aug 2020. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments1 thread

    • I'm not involved in this project, but I partially replicated the results from Mordvintsev et al. a few years ago because I found the idea interesting. The key idea for me was learning the possibly unknown rules of a CA from training examples. This sounded to me like something…

      friedchipsView on HNParent context

    • Yep, see my comment above and especially http://arxiv.org/abs/1809.02942

      friedchipsView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.