Autoencoding Conditional Neural Processes for Representation Learning
Not on the map. Why?
Abstract (arXiv)
Conditional neural processes (CNPs) are a flexible and efficient family of models that learn to learn a stochastic process from data. They have seen particular application in contextual image completion - observing pixel values at some locations to predict a distribution over values at other unobserved locations. However, the choice of pixels in learning CNPs is typically either random or derived from a simple statistical measure (e.g. pixel variance). Here, we turn the problem on its head and ask: which pixels would a CNP like to observe - do they facilitate fitting better CNPs, and do such pixels tell us something meaningful about the underlying image? To this end we develop the Partial Pixel Space Variational Autoencoder (PPS-VAE), an amortised variational framework that casts CNP context as latent variables learnt simultaneously with the CNP. We evaluate PPS-VAE over a number of tasks across different visual data, and find that not only can it facilitate better-fit CNPs, but also that the spatial arrangement and values meaningfully characterise image information - evaluated through the lens of classification on both within and out-of-data distributions. Our model additionally allows for dynamic adaption of context-set size and the ability to scale-up to larger images, providing a promising avenue to explore learning meaningful and effective visual representations.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 30 of its 39 references that are in the map. First posted on arXiv 29 May 2023.
Builds on
30 of 39 references.
References · 30
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,403
- 2017Neural Discrete Representation Learningcited by 4,712
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,548
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
- 2021Zero-Shot Text-to-Image Generationcited by 4,288
- 2013Auto-Encoding Variational Bayescited by 4,053
- 2014Deep Learning Face Attributes in the Wildcited by 3,693
- 2022A ConvNet for the 2020scited by 3,579
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
- 2016CLEVR: A Diagnostic Dataset for Compositional Language and Elementary Visual Reasoningcited by 1,457
- 2016Context Encoders: Feature Learning by Inpaintingcited by 1,428
18 more
- 2017Deep Setscited by 1,421
- 2019Generating Diverse High-Fidelity Images with VQ-VAE-2cited by 1,387
- 2016The Concrete Distribution: A Continuous Relaxation of Discrete Random Variablescited by 1,148
- 2020Object-Centric Learning with Slot Attentioncited by 876
- 2019On the Convergence of Adam and Beyondcited by 841
- 2015Importance Weighted Autoencoderscited by 456
- 2018Conditional Neural Processescited by 426
- 2022Training-Free Structured Diffusion Guidance for Compositional Text-to-Image Synthesiscited by 388
- 2014Recurrent Models of Visual Attentioncited by 349
- 2018Neural Processescited by 311
- 2022Patches Are All You Need?cited by 201
- 2019Convolutional Conditional Neural Processescited by 142
- 2019Concrete Autoencoders for Differentiable Feature Selection and Reconstructioncited by 90
- 2022Adversarial Masking for Self-Supervised Learningcited by 78
- 2022Testing Relational Understanding in Text-Guided Image Generationcited by 59
- 2022The Neural Process Family: Survey, Applications and Perspectivescited by 23
- 2021Group Equivariant Conditional Neural Processescited by 16
- 2018Conditional Graph Neural Processes: A Functional Autoencoder Approachcited by 3
Built on by
Not cited yet.