🔔 CDM V6 HORN — Memory Slots That Ring
Competitive Docking Memory with Harmonic Oscillator Recurrent Nodes — DuoNeural, 2026
This 37M model uses 16 persistent memory slots per layer with second-order oscillator dynamics. Unlike standard transformers (attention-only) or simple RNNs (first-order decay), each slot is a damped harmonic oscillator — it can ring when struck by a salient input.
The model spontaneously discovers three slot regimes without any explicit supervision:
- 🔔 Underdamped (Layer 0 + Layers 6-7): slots ring briefly/persistently — reactive and resonant
- 🧲 Overdamped (Layers 1-5): slots absorb input smoothly and hold — stable long-range storage
Below: watch the Slot Logit Lens as the model generates, and see the Oscillator Panel showing what dynamics each layer learned.
37M params · val CE 1.5818 · new best at 37M on TinyStories
🧠 Slot Logit Lens — What Each Memory Slot Tracks
Each row = one generated token. Columns = 16 slots. Text = top-3 vocabulary tokens in that slot's hidden state (Layer 0). Watch slots spontaneously specialize.
⚙️ Learned Oscillator Dynamics (fixed after training)
Layer-by-layer breakdown of the per-slot damping (γ) and frequency (ω) parameters learned by gradient descent on language modeling. No explicit objective guided this — the model discovered that different temporal regimes serve different layers.
DuoNeural — open research lab · one human, two AIs, shared curiosity
Model: DuoNeural/CDM-V6-HORN-TinyStories-37M · Papers: zenodo.org/communities/duoneural · huggingface.co/DuoNeural