Understanding Predictive Coding as an Adaptive Trust-Region Method

05/29/2023
by   Francesco Innocenti, et al.
0

Predictive coding (PC) is a brain-inspired local learning algorithm that has recently been suggested to provide advantages over backpropagation (BP) in biologically relevant scenarios. While theoretical work has mainly focused on showing how PC can approximate BP in various limits, the putative benefits of "natural" PC are less understood. Here we develop a theory of PC as an adaptive trust-region (TR) algorithm that uses second-order information. We show that the learning dynamics of PC can be interpreted as interpolating between BP's loss gradient direction and a TR direction found by the PC inference dynamics. Our theory suggests that PC should escape saddle points faster than BP, a prediction which we prove in a shallow linear model and support with experiments on deeper networks. This work lays a foundation for understanding PC in deep and wide networks.

READ FULL TEXT
research
05/23/2023

Understanding and Improving Optimization in Predictive Coding Networks

Backpropagation (BP), the standard learning algorithm for artificial neu...
research
06/01/2022

A Theoretical Framework for Inference Learning

Backpropagation (BP) is the most successful and widely used algorithm in...
research
02/23/2021

Scaling up learning with GAIT-prop

Backpropagation of error (BP) is a widely used and highly successful lea...
research
07/20/2021

An induction proof of the backpropagation algorithm in matrix notation

Backpropagation (BP) is a core component of the contemporary deep learni...
research
12/09/2022

Is Bio-Inspired Learning Better than Backprop? Benchmarking Bio Learning vs. Backprop

Bio-inspired learning has been gaining popularity recently given that Ba...
research
04/03/2023

Learning with augmented target information: An alternative theory of Feedback Alignment

While error backpropagation (BP) has dominated the training of nearly al...
research
10/16/2020

Towards truly local gradients with CLAPP: Contrastive, Local And Predictive Plasticity

Back-propagation (BP) is costly to implement in hardware and implausible...

Please sign up or login with your details

Forgot password? Click here to reset