Closed-form predictive coding via hierarchical Gaussian filters
Abstract
Predictive coding (PC) offers a local and biologically grounded alternative to backpropagation in the training of artificial neural networks, yet to date, it remains slower, and performance degrades sharply as network depth increases. We trace both problems to a single simplification: current PC networks fix the precision matrix to the identity, discarding precision-weighted prediction errors that the variational derivation requires to be fast, local, and Bayesian. We close this gap by expressing predictive coding networks as deep hierarchical Gaussian filters (HGFs) and restore precision-weighted message passing, yielding dynamic uncertainty estimates and Hebbian-compatible update rules at every layer. The resulting networks can simultaneously learn activations, weights, and precisions under a single free-energy objective, with no global error signal, and resolve inference without requiring iterations or automatic differentiation. On FashionMNIST, our solution approaches backpropagation in epoch-level wall-clock cost while converging in fewer epochs, and competes with it on online, data efficiency, and concept-drift tasks. Beyond simple fully connected networks, it also matches backpropagation’s performance on convolutional architectures at various depths on CIFAR-10/100. We thus establish that closed-form variational inference with online precision learning provides a tractable foundation for deep, architecture-agnostic predictive coding networks without requiring iterative relaxation or global error signals.
Then back it, or bet against it.
Related papers
Open the market on this paper to see 7 more related papers.