Skip to content
Back to skills

Learning Developmental Scaffoldings

ASecurity

Developmental scaffoldings methodology for guiding self-organisation through learned pre-patterns. Joint NCA+SIREN model that offloads information to initial conditions, enabling robustness, encoding capacity, and symmetry breaking improvements. Activation: developmental scaffoldings, self-organisation, neural cellular automata, NCA, pre-patterns, morphogenetic, developmental biology, SIREN, information offloading.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 11, 2026
developmentgoexpress

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add hiyenwong/ai_collection --skill learning-developmental-scaffoldings --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Learning Developmental Scaffoldings?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Learning Developmental Scaffoldings
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hiyenwong-learning-developmental-scaffoldings/badge)](https://www.skillsdirectory.com/skills/hiyenwong-learning-developmental-scaffoldings)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: learning-developmental-scaffoldings
description: "Developmental scaffoldings methodology for guiding self-organisation through learned pre-patterns. Joint NCA+SIREN model that offloads information to initial conditions, enabling robustness, encoding capacity, and symmetry breaking improvements. Activation: developmental scaffoldings, self-organisation, neural cellular automata, NCA, pre-patterns, morphogenetic, developmental biology, SIREN, information offloading."
---

# Learning Developmental Scaffoldings to Guide Self-Organisation

**Paper:** Learning Developmental Scaffoldings to Guide Self-Organisation
**arXiv:** 2605.14998v1 (2026-05-14)
**Authors:** Milton L. Montero, Elias Najarro, Jakob Schauser, Sebastian Risi
**Categories:** cs.AI, eess.SY, q-bio.QM

## Problem Statement

Natural systems generate complex organization through self-organisation (local interactions → global structure without blueprint). However, biological development is NOT purely self-organizing — significant information is **offloaded to initial conditions**:

- Maternal morphogen gradients in early embryogenesis
- Tissue-level morphogenetic pre-patterns guiding organ formation
- Positional and symmetry-breaking information encoded in starting states

This is analogous to a **memory-compute trade-off** in computational systems: pre-patterns store information that the self-organizing process would otherwise need to compute.

**Key question:** How do pre-patterns and self-organizing dynamics interact, and what information is distributed between them?

## Approach: Joint NCA + SIREN Model

### Architecture

```
[SIREN Pre-Pattern Generator] → [Initial Condition] → [NCA Self-Organization] → [Final Pattern]
      (learned coordinate-           (bias/seed)           (local rules)          (target)
       based pattern gen)
```

**Novel contribution:** Both components are **trained simultaneously**, allowing their interplay to be varied and measured under controlled conditions.

### Components

1. **SIREN (Coordinate-based Pattern Generator)**
   - Generates spatial pre-patterns from coordinate inputs
   - Implicitly encodes target pattern structure
   - Provides initial conditions (seeds/biases) for the NCA

2. **Neural Cellular Automaton (NCA)**
   - Self-organizing system with local interaction rules
   - Evolves from pre-pattern initial state
   - Learns rules that complement (not replace) the pre-pattern

3. **Joint Training**
   - Both components trained end-to-end
   - Loss on final pattern drives learning of both pre-pattern and NCA rules
   - Enables measuring information distribution between components

## Key Findings

### 1. Information-Theoretic Analysis

Joint learning reveals how information is distributed between:
- **Pre-pattern component**: Encodes positional/symmetry-breaking information
- **Self-organizing component**: Encodes local interaction rules

The trade-off between these is measurable and tunable.

### 2. Robustness Improvements

Jointly learned systems are **more robust** than purely self-organizing alternatives:
- Better tolerance to noise in initial conditions
- More reliable convergence to target patterns
- Reduced sensitivity to perturbations during development

### 3. Encoding Capacity

Pre-patterns increase the **diversity of patterns** the system can generate:
- Pure self-organization: limited by local rule expressivity
- With pre-patterns: global structure can be pre-specified

### 4. Symmetry Breaking

Effective pre-patterns provide **symmetry-breaking signals** that:
- Resolve ambiguities in self-organizing dynamics
- Guide development toward specific outcomes
- Enable complex patterns that pure self-organization cannot achieve

### 5. Non-Trivial Pre-Pattern Structure

**Critical insight:** Effective pre-patterns do NOT simply approximate their targets. Instead, they:
- **Bias the developmental dynamics** in ways that facilitate convergence
- Create a **non-trivial relationship** between initial condition structure and dynamics
- Provide the *right kind* of perturbation, not a crude approximation

## Technical Framework

### Information-Theoretic Metrics

- **Pre-pattern information**: I(pre-pattern; target) — how much target info is encoded in initial conditions
- **Self-organization contribution**: I(NCA state progression; target | pre-pattern) — what dynamics add beyond the seed
- **Total mutual information**: Decomposed into pre-pattern vs. dynamics contributions

### Training Objective

```
L = ||NCA(SIREN(x), t=T) - target||²
```

Both SIREN and NCA parameters are updated simultaneously to minimize this loss.

## Applications to Neuroscience

### 1. Brain Development Modeling

- **Cortical column formation**: Pre-patterns could represent molecular gradients that guide cortical area specification
- **Retinotopic mapping**: Initial positional biases guide self-organizing connectivity
- **Critical periods**: Information offloading may explain developmental windows

### 2. Neural Circuit Development

- **Axon guidance**: Morphogenetic gradients provide pre-patterns for self-organizing synapse formation
- **Cell-type specification**: Initial positional information guides differentiation programs
- **Network topology**: Pre-patterns may encode structural constraints on self-organizing connectivity

### 3. Neurodevelopmental Disorders

- Misaligned pre-patterns could model developmental disruptions
- Understanding information distribution between genetic programs and self-organization

### 4. Neural Network Architecture Design

- **Inductive biases as pre-patterns**: Structured initialization as a form of information offloading
- **Developmental AI**: Models that grow rather than are trained end-to-end
- **Robust initialization**: Understanding why certain initializations lead to better convergence

## Comparison with Pure Self-Organization

| Aspect | Pure NCA | Joint NCA + Pre-Pattern |
|--------|----------|------------------------|
| Robustness | Moderate | High |
| Encoding capacity | Limited by local rules | Extended by global seed |
| Symmetry breaking | Random/stochastic | Guided |
| Convergence reliability | Variable | Consistent |
| Information source | Dynamics only | Dynamics + initial conditions |

## Related Concepts

- **Morphogenetic pre-patterns**: Biological gradients that guide development
- **Memory-compute trade-off**: Storing information vs. computing it
- **Neural Cellular Automata**: Self-organizing systems with neural local rules
- **SIREN**: Sinusoidal Representation Networks for coordinate-based pattern generation
- **Information offloading**: Distributing computation across initial conditions and dynamics
- **Developmental biology**: Embryogenesis, morphogenesis, cell differentiation

## Implementation Considerations

1. **NCA Design**: Local rules with sufficient expressivity for target patterns
2. **SIREN Architecture**: Frequency tuning affects pattern resolution
3. **Joint Optimization**: Gradient flow through both components requires careful balancing
4. **Information Analysis**: Requires multiple runs to estimate mutual information
5. **Pattern Complexity**: Start simple (gradients, stripes) before complex targets

## Related Skills

- brain-inspired-nca
- neural-cellular-automata-attractors
- brain-inspired-cellular-automata
- neurotrain-local-learning-snn-benchmarking

## Activation Keywords

- developmental scaffoldings
- self-organisation
- neural cellular automata
- NCA
- pre-patterns
- morphogenetic
- developmental biology
- SIREN
- information offloading
- memory-compute trade-off
- joint learning NCA
- brain development modeling
- morphogenesis
- developmental AI

## References

- arXiv: https://arxiv.org/abs/2605.14998
- PDF: https://arxiv.org/pdf/2605.14998

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…