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
Use provenance tracking to compute downstream costs in TraceGraph_ELBO
#3081
Conversation
@ordabayevy cool! i think you need to update the docstring to reflect the (potentially) finer level of dependency tracking |
you should probably run some of the tests that are currently skipped in |
Tests pass on the local machine:
|
I'm happy to go through the PR code with anyone interested in reviewing it 😄 |
I'm interested in. Thanks Yerdos! |
Awesome @fehiepsi ! Do you want to set up a Zoom meeting for Friday or Saturday? |
LGTM! Could you also run the attend, infer, and repeat example to see if we still get desirable result? |
I ran the
Graphs below show ELBO and Accuracy for the new (orange) and old (blue; not finished) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks Yerdos! This is really nice.
Thanks for reviewing @fehiepsi ! |
This proposes to use
ProvenanceTensor
to track cost terms influenced by each non-reparameterizable sample site. It simplifies the code and in theory should have a more fine-grained Rao-Blackwellization.