Understanding and Improving Optimization in Predictive Coding Networks

Nick Alonso, Jeff Krichmar, Emre Neftci

View at source ↗PDF ↗Article5 citations

Abstract

Backpropagation (BP), the standard learning algorithm for artificial neural networks, is often considered biologically implausible. In contrast, the standard learning algorithm for predictive coding (PC) models in neuroscience, known as the inference learning algorithm (IL), is a promising, bio-plausible alternative. However, several challenges and questions hinder IL's application to real-world problems. For example, IL is computationally demanding, and without memory-intensive optimizers like Adam, IL may converge to poor local minima. Moreover, although IL can reduce loss more quickly than BP, the reasons for these speedups or their robustness remains unclear. In this paper, we tackle these challenges by 1) altering the standard implementation of PC circuits to substantially reduce computation, 2) developing a novel optimizer that improves the convergence of IL without increasing memory usage, and 3) establishing theoretical results that help elucidate the conditions under which IL is sensitive to second and higher-order information.

Abstract: arXiv descriptive metadata (CC0). Thank you to arXiv for use of its open access interoperability. This service was not reviewed or approved by, nor does it necessarily express or reflect the policies or opinions of, arXiv.

Record

Archive ID
arxiv:2305.13562
Published
May 23, 2023
Venue
Proceedings of the AAAI Conference on Artificial Intelligence
DOI
10.1609/aaai.v38i10.28954
arXiv
2305.13562
Categories
cs.NE, q-bio.NC
Provenance
arxiv

Topics