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

Quadrature/Monte Carlo #6

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

Quadrature/Monte Carlo #6

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

Comments

@thangbui
Copy link
Owner

An alternative to the currently implemented Gaussian projection and the linearisation technique in #5 is a quadrature/Monte Carlo/particle based approach.

Need code to implement this and comparison to moment matching and #5.

@thangbui thangbui added the todo label Mar 26, 2017
@thangbui
Copy link
Owner Author

Notes:

  • use logsumexp

  • use the reparameterisation trick/store random numbers/only change them after t iterations

  • high-dimensional quadratures?

thangbui added a commit that referenced this issue Apr 11, 2017
@thangbui
Copy link
Owner Author

Notes:

  • Simple Monte Carlo for the latent variables should work for GPLVMs, GPSSMs and deep GPs with hidden variables. This should be enough because, conditioned on a latent sample, the distro of the outputs when the latent function is marginalised out for all alpha values is tractable (as a Gaussian) or can computed using quadrature. This commit is an initial attempt for GPLVMs.

  • For deep GPs (as in the ICML version), simple Monte Carlo for the inducing points is needed for alpha values other than 1.

thangbui added a commit that referenced this issue Apr 12, 2017
thangbui added a commit that referenced this issue Apr 14, 2017
…ple monte carlo #6, noise due to data subsampling dominates noise due to sample-based log tilted computation
thangbui added a commit that referenced this issue Apr 19, 2017
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

1 participant