Developing Variational Generative Models using Predictive Coding

Research output: Contribution to conferencePaperpeer-review

6 Downloads (Pure)

Abstract

This paper proposes a new learning algorithm, Variational Generative Predictive Coding (VGPC), for generating new samples from a given dataset. VGPC learns using locally computed errors and uses in-parallel information propagation across the network. VGPC is based on Predictive Coding (PC) which is a computational theory for processing information in the brain. PC treats the brain as a generative model. The key concept of PC is that the neuronal activities in a given layer predict the neuronal activities in the next layer. The errors between the current neuronal activities of a layer and its corresponding predictions are used to infer better representations for a layer and the weights. The approach does not require a systematic feedforward and feedback propagation for prediction and learning as needed by methods trained using error-backpropagation. The representations and weights associated with any given layer are updated parallelly across the network using locally computed errors. We extend PC with an architecture for variational inference and incorporate the KL-divergence loss for learning in the bottleneck layer. The generation performance of VGPC, evaluated with MNIST, FashionMNIST and CelebA datasets, is compared with generative methods based on Generative Adversarial Networks (GANs) and Variational Autoencoders (VAEs) using two metrics, called Fréchet Inception Distance (FID) and Inception Score (IS). The results indicate that VGPC achieves higher generation performance compared to GAN and VAE-based methods on MNIST and FashionMNIST datasets, with FID score reductions ranging from 47.0% to 81.0%. Additionally, VGPC offers the benefits of parallel and local learning.
Original languageEnglish
Number of pages12
Publication statusAccepted/In press - 24 Jul 2024
Event23rd Annual UK Workshop on Computational Intelligence 2024 - Ulster University, Belfast, Belfast, Northern Ireland
Duration: 2 Sept 20244 Sept 2024
https://computing.ulster.ac.uk/ZhengLab/UKCI2024/

Workshop

Workshop23rd Annual UK Workshop on Computational Intelligence 2024
Abbreviated titleUKCI 2024
Country/TerritoryNorthern Ireland
CityBelfast
Period2/09/244/09/24
Internet address

Bibliographical note

1. Rao, R.P., Ballard, D.H.: Predictive coding in the visual cortex: a functional interpretation of some extra-classical receptive-field effects. Nature neuroscience
2(1), 79–87 (1999)
2. Millidge, B., Salvatori, T., Song, Y., Bogacz, R., Lukasiewicz, T.: Predictive coding: Towards a future of deep learning beyond backpropagation? arXiv preprint arXiv:2202.09467 (2022)

Keywords

  • predictive coding
  • generative model
  • reconstruction
  • convolutional neural network
  • local learning

Fingerprint

Dive into the research topics of 'Developing Variational Generative Models using Predictive Coding'. Together they form a unique fingerprint.

Cite this