AnalysisOpinion / analysisTraining & Scaling · Large Language Models · MLOps, Tooling & Infrastructure1 source · Oct 11, 2026

I trained a 414k-parameter transformer to fly a boids flock, then tested whether the rules a probe can read are the ones it uses [P]

I wrote a small boid simulator (12 birds), recorded it flying, and trained a transformer to predict each bird's next move without it knowing about any boid rules.

Proof1 community thread

Key points

  • (built in Python and PyTorch: a transformer written from scratch, one token per bird, two attention layers, about 414k weights, trained on a laptop CPU)
  • for comparison, a small network that only gets a bird's own move plus the flock's average move (no attention, no positions) gets R2 0.40. one seed, same held-out clips.
  • the three rules were easy to read out of its hidden states with a linear probe. cohesion (stay close to your neighbours) could be read before any training (probe R2 about 0.85).
  • what I am still not sure about: making a layer attend only to itself is something the model never went through during training. is that a fair test, or is some of the decay due to strange input fed to the model?

Sources (1)

Extractive summary: sentences quoted from the sources.

Before this

  1. Oct 11, 2026OpenMed 3.0 is out: Apache-2.0 clinical AI that runs fully local and never falls back to the cloud. 422 open issues if you want in on 3.1
  2. Oct 9, 2026Qwen/Qwen-Image-2.1-Turbo
  3. Oct 9, 2026Introducing Clef-omni with full multimodality, plus a faster Clef and a cheaper Clef-flash
  4. Oct 9, 2026Learning Representations to Guide Pixel Diffusion Transformers
  5. Oct 8, 2026LEGO: A Lifting-Free Approach for Exocentric-to-Egocentric Video Generation
  6. Oct 8, 2026One Block, Multiple Depths: Recurrent Vision Transformers with Depth-Programmed Experts

Related