It's Hard for Neural Networks To Learn the Game of Life
Jacob M. Springer, Garrett T. Kenyon

TL;DR
This paper investigates how weight initialization affects neural networks' ability to learn the Game of Life, revealing that larger networks and specific initial conditions are often necessary for successful training.
Contribution
It demonstrates that neural networks struggle to learn Game of Life rules with minimal architectures, emphasizing the importance of network size and initial weights, aligning with lottery ticket hypothesis predictions.
Findings
Networks rarely converge without increased parameters.
Tiny parameter changes can cause learning failure.
A critical initial cell alive probability dramatically improves convergence.
Abstract
Efforts to improve the learning abilities of neural networks have focused mostly on the role of optimization methods rather than on weight initializations. Recent findings, however, suggest that neural networks rely on lucky random initial weights of subnetworks called "lottery tickets" that converge quickly to a solution. To investigate how weight initializations affect performance, we examine small convolutional networks that are trained to predict n steps of the two-dimensional cellular automaton Conway's Game of Life, the update rules of which can be implemented efficiently in a 2n+1 layer convolutional network. We find that networks of this architecture trained on this task rarely converge. Rather, networks require substantially more parameters to consistently converge. In addition, near-minimal architectures are sensitive to tiny changes in parameters: changing the sign of a…
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.
