Accelerated Predictive Coding Networks via Direct Kolen-Pollack Feedback Alignment

This paper introduces Direct Kolen-Pollack Predictive Coding (DKP-PC), a novel algorithm that enhances the efficiency and scalability of biologically inspired predictive coding by establishing direct learnable feedback connections from the output to all hidden layers, thereby reducing error propagation time complexity from O(L) to O(1) while mitigating vanishing updates and maintaining local learning.

Davide Casnici, Martin Lefebvre, Justin Dauwels, Charlotte Frenkel

Published 2026-03-10
📖 4 min read☕ Coffee break read

Imagine you are the manager of a massive, multi-story office building (a neural network) trying to fix a mistake in a report.

The Old Way: The "Backpropagation" Chain Reaction

In the standard way computers learn (called Backpropagation), if the CEO (the output layer) finds a typo in the final report, they have to shout it down the hallway.

  • The manager on the 10th floor hears it, fixes their part, and shouts to the 9th floor.
  • The 9th floor hears it, fixes their part, and shouts to the 8th floor.
  • This continues all the way down to the 1st floor.

The Problem: By the time the message reaches the 1st floor, it's faint, distorted, and the people there have been waiting for a long time. In computer terms, this is called vanishing gradients (the signal gets too weak) and latency (it takes too long). The 1st floor workers are stuck waiting for the CEO to finish talking before they can even start working.

The "Predictive Coding" Attempt

Scientists tried a new method called Predictive Coding (PC). Instead of shouting down the hall, every floor tries to guess what the floor above them is thinking. If there's a mismatch (an error), they adjust their guess.

  • The Good News: Everyone works locally. They don't need to wait for the CEO to shout; they just talk to their immediate neighbor.
  • The Bad News: The error still starts at the top. Even though they talk to neighbors, the "news" of the mistake still has to travel floor-by-floor. The 1st floor still has to wait for the 10th floor to realize there's a problem before they can fix it. Plus, the "news" gets weaker as it travels down.

The New Solution: DKP-PC (The "Direct Helicopter" Approach)

The paper introduces a new method called Direct Kolen–Pollack Predictive Coding (DKP-PC).

Imagine the CEO realizes there's a typo. Instead of shouting down the hallway, they immediately fly a helicopter to every single floor at the exact same time.

  1. Instant Delivery: The helicopter drops a note to the 1st floor, the 5th floor, and the 10th floor simultaneously. Everyone knows about the mistake immediately. No waiting.
  2. Learning the Route: In previous "helicopter" methods, the pilot just flew randomly. Sometimes they dropped the note in the wrong spot. In this new method, the helicopter pilot learns the best route to drop the notes. Over time, the pilot gets so good at flying that the notes land exactly where they need to be, just as if the CEO had walked down the stairs perfectly.
  3. Local Fixes: Once every floor gets the note, they all fix their part of the report at the same time.

Why This Matters

  • Speed: Because everyone works in parallel (at the same time) instead of waiting in a line, the whole building gets the report fixed in a fraction of the time.
  • Strength: The message doesn't fade away because it doesn't have to travel through a long chain of people. The 1st floor gets a strong, clear message directly from the top.
  • Biological Plausibility: This is cool because it mimics how our brains might actually work. Our brains don't have a "CEO" shouting down a single wire; they have local connections and feedback loops. This new method is a step toward building AI that learns more like a human brain, which could lead to faster, more efficient chips for future computers.

In a nutshell: The authors found a way to give every part of a computer brain a direct, instant line to the "boss" so everyone can fix mistakes simultaneously, making learning faster and stronger without needing the old, slow, step-by-step shouting match.