Skip to content

ichko/vitascopic-nca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Artificial Life In Cellular Encodings (ALICE)

Emergent Structures noisy channel message passing with an NCA

Sample of robust generations

Sample output

What is our project about?

  • What is life?
    • I know it when I see it
  • How does life look like?
    • From the point of view of Information Theory
    • Some machinery that preserves information in a noisy environment

Our approach in a diagram

diagram

  • We start with a random message/dna
  • We put it as a seed in the initial NCA grid state
  • Run the NCA
  • Apply differentiable noise (gaussian/translation/rotation/structured noise, etc)
  • Decode the message
  • Supervise on the decoded message and the initial message.

Intuition

The NCA has to learn to generate morphologies that are robust to the noise. The DNA information has to be encoded in the form and robust to perturbations.

Features of life the system exhibits

  • Preserves low-entropic information
  • Homeostasis (stable under prolonged/repeated noise additions)

Further Work

  • Respond to stimuli
  • Reproduction
  • Adaption (Perturbations in the noise pattern)
  • Multi-species
  • Get published in Nature

meet the team

Brought to you by the Chia team ❤️

About

Artificial Life in Cellular Encoding (ALICE): optimizing NCAs to preserve information in a noisy environment.

Topics

Resources

Stars

Watchers

Forks

Contributors