Goal-Guided Neural Cellular Automata: Learning to Control Self-Organising Systems

Abstract

Inspired by cellular growth and self-organization, Neural Cellular Automata (NCAs) have been capable of "growing" artificial cells into images, 3D structures, and even functional machines. NCAs are flexible and robust computational systems, but are inherently uncontrollable during and after their growth process. In this work, we attempt to control these systems using Goal-Guided Neural Cellular Automata (GoalNCA), which leverages goal encodings to control cell behavior dynamically at every step of cellular growth. This enables the NCA to continually change behavior, and in some cases, generalize its behavior to unseen scenarios. We also demonstrate the robustness of the NCA with its ability to preserve task performance, even when only a portion of cells receive goal information.

Cite

Text

Sudhakaran et al. "Goal-Guided Neural Cellular Automata: Learning to Control Self-Organising Systems." ICLR 2022 Workshops: Cells2Societies, 2022.

Markdown

[Sudhakaran et al. "Goal-Guided Neural Cellular Automata: Learning to Control Self-Organising Systems." ICLR 2022 Workshops: Cells2Societies, 2022.](https://mlanthology.org/iclrw/2022/sudhakaran2022iclrw-goalguided/)

BibTeX

@inproceedings{sudhakaran2022iclrw-goalguided,
  title     = {{Goal-Guided Neural Cellular Automata: Learning to Control Self-Organising Systems}},
  author    = {Sudhakaran, Shyam and Najarro, Elias and Risi, Sebastian},
  booktitle = {ICLR 2022 Workshops: Cells2Societies},
  year      = {2022},
  url       = {https://mlanthology.org/iclrw/2022/sudhakaran2022iclrw-goalguided/}
}