You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue proposes a workflow speed up HMC in high dimensions: first train a structured Gaussian guide via SVI (which is cheap), then use the structured sqrt(covariance) as a preconditioner in HMC.
Components
Add an AutoStructured guide and StructuredReparam #2812 An AutoStructured guide that allows users to create a structured Gaussian/Delta variational distribution that can be learned via SVI. Users specify the (1) learnable conditional distribution at each latent site, and (2) a set of learnable link-linear dependencies of each latent variable on a subset of other latent variables (this structure can be sparse and is not limited to structure present in the prior).
Add an AutoStructured guide and StructuredReparam #2812 A StructuredReparam analogous to NeutraReparam but for the simpler family of Gaussian/Delta distributions. We can basically copy the pattern from Neutra(Hoffman et al. 2019). This is intended to be used by HMC and NUTS in lieu of full-rank mass matrix adaptation (which may be infeasible in high dimensions).
This issue proposes a workflow speed up HMC in high dimensions: first train a structured Gaussian guide via SVI (which is cheap), then use the structured sqrt(covariance) as a preconditioner in HMC.
Components
AutoStructured
guide that allows users to create a structured Gaussian/Delta variational distribution that can be learned via SVI. Users specify the (1) learnable conditional distribution at each latent site, and (2) a set of learnable link-linear dependencies of each latent variable on a subset of other latent variables (this structure can be sparse and is not limited to structure present in the prior).StructuredReparam
analogous toNeutraReparam
but for the simpler family of Gaussian/Delta distributions. We can basically copy the pattern fromNeutra
(Hoffman et al. 2019). This is intended to be used by HMC and NUTS in lieu of full-rank mass matrix adaptation (which may be infeasible in high dimensions).AutoStructured
to automatically determine posterior dependency structure from dependencies in the model (as @eb8680 has long suggested). These can be computed following (Webb et al. 2018).The text was updated successfully, but these errors were encountered: