atlas

Research map / Architectures and efficiency / RNNs and normalization

Only Strict Saddles in the Energy Landscape of Predictive Coding Networks?

NeurIPS 2024 · Architectures and efficiency › RNNs and normalization · approach: Hebbian and predictive coding · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that at PC inference equilibrium the energy of deep linear networks is a weight-rescaled MSE loss, and that the origin and zero-rank saddles become strict in this energy, conjecturing all its saddles are strict.

Problem

Predictive coding (PC) is claimed to converge faster than backprop, but the impact of its inference procedure on the learning landscape is not theoretically understood; in particular, how saddle points of the MSE loss (e.g. the origin in deep linear networks, which causes vanishing gradients) differ

Approach

At the inference equilibrium, the PC energy of a deep linear network equals the MSE loss rescaled by a weight-dependent matrix S = I + sum_l (W_{L:l})(W_{L:l})^T. This rescaling makes many highly degenerate non-strict saddles of the loss (including the origin) strict, so gradient descent escapes them much faster.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the equilibrated predictive-coding energy instead of the MSE lossDeep linear networks at the origin saddle · Deep linear networkssaddle strictnessHelped
Use the equilibrated predictive-coding energy instead of the MSE lossDeep linear networks near the origin · Toy linear networksescape speedHelped
Use predictive coding instead of backpropagationLinear and non-linear networks, including convolutional architectures · MNIST, Fashion-MNIST, and CIFAR-10escape speedHelped
Use predictive coding instead of backpropagationNetworks initialized near higher-rank saddles · Matrix completion (rank-3 target)escape speedHelped
Use the equilibrated predictive-coding energy instead of the MSE lossDeep linear networks at zero-rank critical points · Deep linear networkssaddle strictnessHelped
Use predictive coding with inference at equilibriumNon-linear networks · MNIST, Fashion-MNIST, and CIFAR-10vanishing gradientsHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST MNIST-1D Fashion-MNIST CIFAR-10 synthetic toy data synthetic rank-3 matrix

Benchmarks: MNIST MNIST-1D Fashion-MNIST CIFAR-10 matrix completion

Metrics: training loss weight gradient norm Hessian eigenspectrum escape time from saddle

Baselines: backpropagation with SGD

Builds on: predictive coding deep linear networks saddle analysis (Saxe et al.) strict saddle theory (Ge et al.) Kawaguchi 2016 deep linear loss landscape

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy