-
Notifications
You must be signed in to change notification settings - Fork 4
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
Add metric from pathfinder
to pre-heat NUTS
#238
Comments
Unfortunately, I've flagged this with Turing TuringLang/Turing.jl#2248 |
The direction of travel here: |
This can go forwards after #262 because the latest version of |
Update: f2f chat with @dylanhmorris and @athowes (don't have his git handle) as part of STF meeting included discussion around when sometimes Some experimentation on the associated branch to this issue is having mixed results with including the metric in pre-heat; I'm de-prioritizing investigating this for now but would like to keep this issue open. |
We are by default using
pathfinder.jl
to pre-heat our NUTS sampling by providing an (approximate) sample from the posterior distribution as the initial point for NUTS warm-up, as per here.The reason we didn't also include an estimate of the underlying kinetic energy matrix/inverse curvature metric was because of the API to
Turing
not being straightforward.As of https://turinglang.org/docs/tutorials/docs-16-using-turing-external-samplers/ this appears to be fixed/made easy to do, and so we should have metric pre-heating.
The text was updated successfully, but these errors were encountered: