Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Approximate Power-EP for Deep GPs with intermediate variables for density models/latent variable models #8

Open
thangbui opened this issue Mar 26, 2017 · 2 comments
Labels

Comments

@thangbui
Copy link
Owner

Related to #7, need to figure out a good initialisation scheme

@wil-j-wil
Copy link

Hi thangbui,
Firstly, thanks a lot for sharing this code, it's great.
Does the repo contain code for a Deep GP latent variable model, or is this not fully implemented yet?

@thangbui
Copy link
Owner Author

Hi @wil-j-wil,

Unfortunately, there are still many models missing or not fully implemented. My goal originally was to have all of the following models + inference schemes under one package [the goal is not to have another GPflow or GPy, but something more research-y and more pedagogical]:

  • various GP models: GP regression/classification, deep GPs for regression/classification, GP/deep GP latent variable models, GP state space model, ...
  • inference methods using inducing points for all models above: variational methods (Titsias's style), (Power) EP, approximate Power EP aka Blackbox alpha,
  • different posterior approximations for deep GPs: one with explicit representations for the intermediate hidden variables (as in the original deep GP paper by Damianou and Lawrence) and one with somewhat implicit hidden representations (as in the Nested compression paper by Hensman et al., or in Bui et al (2016) and Salimbeni and Deisenroth (2017)),
  • different propagation techniques for deep and state space architectures: probabilistic backpropagation (moment matching), simple Monte Carlo, linearisation etc., similar to scented and unscented methods in the sys-id literature,
  • by using EP style representations, inference for distributed/online settings should be easily handled.

I've been busy with other projects but will try to get back to this hopefully very soon.

Best,
Thang.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants