Skip to content

SidRama/Latent-GP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Latent Gaussian process with composite likelihoods and numerical quadrature

This repository contains the python scripts used in our paper published in the Proceedings of the 24th International Conference on Artificial Intelligence and Statistics (AISTATS) 2021, San Diego, California, USA.

Overview

In this work, we propose an unsupervised generative model that can learn a low-dimensional representation among the observations in a latent space, while making use of all available data in a heterogeneous data setting with missing values. We improve upon the existing Gaussian process latent variable model (GPLVM) by incorporating multiple likelihoods and deep neural network parameterised back-constraints to create a non-linear dimensionality reduction technique for heterogeneous data. In addition, we develop a variational inference method for our model that uses numerical quadrature.


Model overview.

Each point in the above image corresponds to an observation comprising of measurements from different likelihoods, that has been projected on to a two dimensional latent space. The colour coding in the latent space would correspond to cluster membership.

Poster

Poster.

Prerequisites

These scripts require the following software:

  • Python (>= 2.6.0)
  • Theano(>= 0.9.0) and associated dependencies

Using our method

  • Create results folder.
  • Save the data files in the data folder.
  • Update the necessary parameters in the run_model.py file.
  • To train the model, run: python run_model.py

Cite

Please cite this work as:

Ramchandran, S., Koskinen, M., & Lähdesmäki, H. (2021). Latent Gaussian process with composite likelihoods and numerical quadrature. Proceedings of the Twenty Fourth International Conference on Artificial Intelligence and Statistics (AISTATS)

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Python scripts for our model described in http://proceedings.mlr.press/v130/ramchandran21a.html

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages