Does the Brain Do Gradient Descent?

Examining the biological plausibility of gradient descent reveals how node perturbation and feedback alignment successfully bypass the weight transport problem.

Gradient descent via backpropagation is the engine powering modern artificial intelligence, but its mechanics—requiring frozen network states and perfectly symmetric backward weight transport—are fundamentally incompatible with biological brains. In this session, Dr. Konrad Kording explores the theoretical and evolutionary arguments surrounding learning in the brain. He argues that because gradient descent is so exceptionally useful for optimizing complex systems, it is highly probable that biology evolved alternative, localized mechanisms to approximate it.

Key Takeaways

  • Backpropagation is biologically implausible due to the weight transport problem and the need for complex multiplexing.
  • Feedback Alignment proves that forward learning can mirror backward weights, negating the need for exact weight symmetry.
  • Node perturbation estimates gradients locally by comparing network activity when a neuron almost spikes versus when it barely spikes.
  • Evolutionarily, gradient descent is so computationally efficient that biology likely developed mechanisms to approximate it.

Workshop Format & Takeaways

The session challenged the strict neuroscientific rejection of gradient descent by unpacking the specific physical barriers of backpropagation. Kording detailed the “weight transport problem”—the impossibility of a synapse knowing the exact weight of a downstream connection in order to symmetrically propagate an error signal. He highlighted how algorithms like Feedback Alignment solve this by utilizing fixed, random backward matrices that the forward weights naturally learn to align with over time.

Kording also addressed how the brain might physically estimate a gradient without explicit backpropagation. He discussed “node perturbation,” an approach where local causal effects are estimated by observing the network’s reaction to spontaneous or threshold-borderline spikes. While mathematically slower (by a factor of the square root of N) than perfect backpropagation, these localized approximations are biologically viable and vastly superior to blind evolutionary trial and error.

What This Means for Neuromorphic Computing

The search for biologically plausible learning rules is not merely an academic exercise; it is the key to unlocking on-chip training for edge neuromorphic hardware. Standard backpropagation requires massive memory overhead to cache activations and transport gradients backwards, making it too computationally expensive for micro-watt edge sensors and highly constrained embedded systems.

By studying how the brain achieves gradient-like optimization using only localized, forward-moving signals, neuromorphic engineers can design highly efficient, decentralized learning algorithms capable of continuously adapting to new data entirely on the edge. Furthermore, the realization that meta-learning (learning how to learn) can naturally optimize these slightly imperfect biological approximations gives researchers a viable blueprint for developing agile, resilient autonomous agents that learn directly from real-world interaction rather than strictly curated datasets.

About the Speakers

Konrad Kording

Konrad Kording

Professor at UPenn, researching credit assignment in the brain and causality in biomedical research. Trained at ETH Zurich, UCL, and MIT.
Jason Eshraghian

Jason Eshraghian

Assistant Professor at UC Santa Cruz, leading UCSC Neuromorphic Computing Group. Focuses on brain-inspired circuits for AI & SNNs. Maintainer of snnTorch.
Fabrizio Ottati

Fabrizio Ottati

AI/ML Processor Engineer at NXP, PhD from Politecnico di Torino. Focuses on event cameras, digital hardware, and deep learning. Maintains Tonic & Expelliarmus.
Social share preview for Does the Brain do Gradient Descent?

Upcoming Workshops

No workshops are currently scheduled. Check back soon for new events!

Are you an expert in a neuromorphic topic? We invite you to share your knowledge with our community.

Inspired? Share your work.

Share your expertise with the community by speaking at a workshop, student talk, or hacking hour. It’s a great way to get feedback and help others learn.

Related Workshops

IBM NorthPole - Neural inference at the frontier of energy, space, and time

IBM NorthPole - Neural inference at the frontier of energy, space, and time

IBM's NorthPole chip intertwines memory and compute, achieving 25x higher energy and 5x higher space efficiency than conventional architectures.

Hands-On with Sinabs and Speck

Hands-On with Sinabs and Speck

See a complete workflow for training spiking neural networks in PyTorch with Sinabs and deploying them directly to the event-driven Speck neuromorphic chip.

C-DNN and C-Transformer: mixing ANNs and SNNs for the best of both worlds

C-DNN and C-Transformer: mixing ANNs and SNNs for the best of both worlds

The C-Transformer architecture dynamically routes language model workloads between ANN and SNN cores based on spike sparsity, reducing LLM energy by up to 72%.