[Paper Review] Sparse Gaussian Process Variational Autoencoders
This paper introduces the Sparse Gaussian Process Variational Autoencoder (SGP-VAE), a deep generative model that integrates sparse Gaussian processes with variational autoencoders using inference networks to enable efficient, amortized inference over multi-output sparse GPs. It supports missing data handling via partial inference networks and outperforms existing methods in modeling large, multi-dimensional spatio-temporal datasets with complex dependencies.
Large, multi-dimensional spatio-temporal datasets are omnipresent in modern science and engineering. An effective framework for handling such data are Gaussian process deep generative models (GP-DGMs), which employ GP priors over the latent variables of DGMs. Existing approaches for performing inference in GP-DGMs do not support sparse GP approximations based on inducing points, which are essential for the computational efficiency of GPs, nor do they handle missing data -- a natural occurrence in many spatio-temporal datasets -- in a principled manner. We address these shortcomings with the development of the sparse Gaussian process variational autoencoder (SGP-VAE), characterised by the use of partial inference networks for parameterising sparse GP approximations. Leveraging the benefits of amortised variational inference, the SGP-VAE enables inference in multi-output sparse GPs on previously unobserved data with no additional training. The SGP-VAE is evaluated in a variety of experiments where it outperforms alternative approaches including multi-output GPs and structured VAEs.
Motivation & Objective
- To address the lack of support for sparse GP approximations and principled missing data handling in existing GP-DGMs.
- To enable efficient, amortized inference over multi-output sparse GPs on previously unobserved data.
- To develop a unified framework that combines the strengths of deep generative models and Gaussian processes for large-scale spatio-temporal data.
- To support flexible likelihoods and structured dependencies in multi-dimensional outputs while maintaining computational scalability.
Proposed method
- Proposes the SGP-VAE, which uses inference networks to parameterize multi-output sparse GP approximations via inducing points.
- Employs partial inference networks—PointNet, IndexNet, and FactorNet—to handle missing data by conditioning on observed outputs only.
- Leverages amortized variational inference to enable fast, generalization-capable inference on unseen data without retraining.
- Uses a factorized likelihood in the decoder to model complex, multi-dimensional outputs with flexible likelihoods.
- Applies k-means clustering to initialize shared inducing point locations across latent dimensions and tasks.
- Employs deep neural networks with ReLU or tanh activations to parameterize the encoder, decoder, and inference networks.
Experimental results
Research questions
- RQ1Can sparse GP approximations be effectively integrated into variational autoencoders to scale to large, multi-dimensional spatio-temporal datasets?
- RQ2How can missing data be handled in a principled and scalable way within deep generative models with GP priors?
- RQ3Does the proposed SGP-VAE achieve better predictive performance than multi-output GPs and structured VAEs on real-world spatio-temporal data?
- RQ4Can amortized inference in the SGP-VAE generalize to previously unobserved data without additional training?
Key findings
- The SGP-VAE outperforms baseline multi-output GPs and structured VAEs in terms of predictive performance on the bouncing ball and weather station datasets.
- On the weather station dataset, the SGP-VAE achieved a lower root mean squared error (RMSE) and negative log-likelihood (NLL) compared to other models, with 93.2% missing data in some variables.
- The model demonstrated strong generalization, enabling accurate inference on previously unobserved data through amortized inference.
- The partial inference networks (PointNet, IndexNet, FactorNet) effectively handled missing data, with FactorNet showing particular robustness in high-missingness scenarios.
- The SGP-VAE achieved state-of-the-art performance on the bouncing ball task, with near-exact recovery of ground truth trajectories using only a single latent dimension.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.