← Latest papers
🧬 biology

Self-orthogonalizing attractor neural networks emerging from the free energy principle

This paper demonstrates that self-orthogonalizing attractor neural networks naturally emerge from the free energy principle applied to random dynamical systems, yielding biologically plausible, multi-level Bayesian active inference dynamics that optimize predictive accuracy and model complexity without requiring explicitly imposed learning rules.

Original authors: Tamas Spisak, Karl Friston

Published 2026-05-22
📖 5 min read🧠 Deep dive

Original authors: Tamas Spisak, Karl Friston

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ⚕️ This is an AI-generated explanation of a preprint that has not been peer-reviewed. It is not medical advice. Do not make health decisions based on this content. Read full disclaimer

Imagine your brain (or a smart computer) as a vast, bustling city. In this city, there are millions of tiny workers (neurons) constantly talking to each other. Usually, we think these workers need a boss to tell them what to do or a teacher to show them how to learn. But this paper proposes something different: the city organizes itself.

The authors, Tamas Spisak and Karl Friston, use a big idea called the Free Energy Principle to explain how this self-organization happens. Think of "Free Energy" not as a battery, but as a measure of surprise. If the city is constantly surprised by what's happening outside (like a sudden storm or a new building), it's in a state of high "free energy." To survive and stay stable, the city wants to minimize this surprise.

Here is how the paper explains the magic of this self-organizing city, broken down into simple concepts:

1. The "Self-Organizing" City

Imagine a flock of birds. No single bird is the leader telling the others where to fly. Instead, each bird just follows simple local rules (stay close to neighbors, don't crash). Yet, the whole flock moves as one beautiful, coordinated unit.

This paper says the brain works the same way. It doesn't need a central programmer to set up its learning rules. Instead, every tiny part of the network tries to reduce its own "surprise" by predicting what its neighbors are doing. When everyone does this locally, a global pattern emerges. These patterns are called Attractors.

The Analogy: Think of an attractor like a valley in a hilly landscape. If you roll a ball (a thought or a memory) anywhere on the hill, it will naturally roll down into the nearest valley and stay there. The brain creates these "valleys" for things it recognizes, like a face or a word.

2. The Magic Trick: "Self-Orthogonalizing"

The most exciting discovery in this paper is how these "valleys" (attractors) arrange themselves.

Usually, if you teach a computer to recognize two similar things (like the letters "O" and "Q"), it might get confused because the patterns look too much alike. But this paper shows that the brain's self-organizing system naturally pushes these patterns apart until they are orthogonal.

The Analogy: Imagine you have a set of flashlights in a dark room.

  • Bad Organization: You point all the flashlights at the same spot. The beams overlap, and it's hard to tell which light is which.
  • Orthogonal Organization: The paper says the brain automatically angles the flashlights so they point in completely different directions (like the X, Y, and Z axes). They don't overlap.

By doing this, the brain creates a "clean" map of the world. It learns to store memories in a way that they don't muddy each other. This makes it incredibly good at generalizing—if you see a slightly blurry "O," the brain knows exactly which "valley" to roll into because the "O" valley is perfectly distinct from the "Q" valley.

3. Learning Without a Teacher

How does the city learn these patterns? The paper describes a simple, local rule that happens automatically:

  • Hebbian Learning (The "Yes" Rule): If two workers talk to each other often, they get closer.
  • Anti-Hebbian Learning (The "No" Rule): If the workers are already explaining what's happening, they stop reinforcing each other to avoid redundancy.

The Analogy: Imagine a group of friends trying to describe a movie.

  • If two friends say the same thing, they stop repeating it (to save energy).
  • If one friend says something new that the others didn't predict, they pay attention to it.
    Over time, the group creates a perfect, non-redundant summary of the movie where every friend contributes a unique piece of the puzzle. This is how the network learns to be efficient and avoid "catastrophic forgetting" (forgetting old things when learning new ones) because the "valleys" are so well-organized they don't crash into each other.

4. Dreaming and Sequences

The paper also shows what happens when the data comes in a specific order (like a story or a sequence of numbers).

  • Random Data: The network builds stable, static "valleys" (like recognizing a face).
  • Sequential Data: The network builds paths between the valleys.

The Analogy: If you teach the network the sequence "1, 2, 3," it doesn't just store three separate valleys. It builds a slide that naturally flows from the "1" valley to the "2" valley, and then to the "3" valley. Even if you turn off the lights (remove the input), the network can "dream" or "replay" this sequence on its own, rolling from 1 to 2 to 3 automatically. This is how the brain might learn to walk, speak, or remember a story in order.

5. Why This Matters for AI and Brains

The paper claims this isn't just a cool math trick; it's a fundamental way nature works.

  • For Brains: It explains how the brain can be so robust. Even if you have noisy, blurry input (like seeing a face in the fog), the brain's "valleys" are so well-organized that it can still guess the right answer. It also explains why we don't forget old memories when we learn new ones—the "valleys" are spaced out perfectly.
  • For AI: Current AI often needs massive amounts of data and specific instructions to learn. This paper suggests that if we build AI that follows these self-organizing rules, it could learn more efficiently, handle noise better, and remember things longer without needing a human to constantly retrain it.

Summary

In short, this paper argues that you don't need to program a brain or a smart AI with complex rules. If you just give it a simple goal—to minimize surprise—it will naturally organize itself into a highly efficient system. It will create distinct, non-overlapping memories (orthogonal attractors), learn sequences like a story, and even "dream" to reinforce what it has learned, all by itself.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →