Summary
The paper proposes a method for model learning which combines variational inference and Langevin diffusion and builds upon the predictive coding (PC) framework. An adaptive preconditioning scheme is proposed to increase the efficiency of Langevin sampling. The proposed method shows results on par with or exceeding variational autoencoders (VAEs) on image generation tasks.
Strengths
- **The main ideas of the paper are presented clearly.** The paper takes ideas from predictive coding, variational inference and Langevin diffusion, and the authors present the connections between these ideas in an illuminating way. **The adaptive preconditioning method for Langevin steps also seems quite novel.**
Weaknesses
- **No discussion of related works is provided/important references are missing.** Despite citing many recent developments in the fields of predictive coding and gradient-based Monte Carlo methods, no further discussion is made on how this work is connected to and/or provides novel perspectives compared to past work. As a consequence, I believe several important references are missing, for example (Hoffman 2017) is the original paper that explored the practical use of MCMC methods for deep latent variable models. In particular, (Hoffman 2017) also proposed using an inference network to initialize the chain. More recently, (Taniguchi 2022) proposed a similar model with Langevin dynamics, but where the Monte Carlo steps are done in parameter space. Their work included results on the same datasets (CelebA, SVHN, CIFAR10) and showed uniform improvement on the VAE counterparts.
- **Novelty of the proposed method is questionable.** The authors proposed several different methods for training the encoder network: forward KL, Jeffery’s divergence, backward KL. Both the discussion and experiment results show that the backward KL is most effective at learning the encoder, and this method is adopted for the remaining experiments. However, the backward KL objective is just the standard ELBO objective used in VAEs, making the proposed method an augmented version of VAE training. Since the proposed method run a Markov Chain from the initial distribution proposed by the encoder, it should produce a more accurate variational posterior at the cost of more computation. In this sense, it is not surprising that the model performs better (at least in achieving higher ELBOs). Maybe a more fair comparison would be to the importance weighted autoencoder (IWAE), since it also takes multiple posterior samples for a single input datapoint.
References:
Taniguchi, Shohei, et al. "Langevin Autoencoders for Learning Deep Latent Variable Models." *Advances in Neural Information Processing Systems* 35 (2022): 13277-13289.
Hoffman, Matthew D. "Learning deep latent Gaussian models with Markov chain Monte Carlo." *International conference on machine learning*. PMLR, 2017.
Questions
- In equations (6) and (7) should it be a minus sign instead of a plus sign between the two terms?
Rating
3: reject, not good enough
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.