PredProp: Bidirectional Stochastic Optimization with Precision Weighted Predictive Coding
Andr\'e Ofner, Sebastian Stober

TL;DR
PredProp introduces a novel stochastic optimization method for predictive coding networks that adaptively weights updates using error precision, effectively implementing approximate Natural Gradient Descent and outperforming Adam on image benchmarks.
Contribution
It proposes PredProp, a new optimization approach for PCNs that leverages error precision for adaptive weighting and extends to deep neural network layers within PCNs.
Findings
PredProp outperforms Adam in dense decoder networks on image benchmarks.
Using error precision improves optimization of hierarchical predictive coding layers.
PredProp effectively implements approximate Natural Gradient Descent in PCNs.
Abstract
We present PredProp, a method for optimization of weights and states in predictive coding networks (PCNs) based on the precision of propagated errors and neural activity. PredProp jointly addresses inference and learning via stochastic gradient descent and adaptively weights parameter updates by approximate curvature. Due to the relation between propagated error covariance and the Fisher information matrix, PredProp implements approximate Natural Gradient Descent. We demonstrate PredProp's effectiveness in the context of dense decoder networks and simple image benchmark datasets. We found that PredProp performs favorably over Adam, a widely used adaptive learning rate optimizer in the tested configurations. Furthermore, available optimization methods for weight parameters benefit from using PredProp's error precision during inference. Since hierarchical predictive coding layers are…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Advanced Neural Network Applications · Adversarial Robustness in Machine Learning
MethodsVariational Inference · Natural Gradient Descent
