-
Notifications
You must be signed in to change notification settings - Fork 21
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
Multihypo seems to be doing the wrong thing on 1D scalar example? #236
Comments
Hi Kevin, got it and thanks for posting — let me dig in and will report here what I find. |
possible connection with---pending cross-examination--- #162 |
Must also confirm this is not related to #57 |
influences #141 |
Just a heads up: I am making progress on another issue in IncrementalInference that may well influence the one described here. Will link updates as they become available. |
Limited progress with partial fix with #223, but likely found a route more general solutions (ie fixing a new bug found) |
moving this issue to IncrementalInference.jl |
Possible fix, early signs look good: one of the major items could be the selection of which factors to put in which clique. Previous the code would select only factors associated with the frontal variables (starting from the leaves) and work up to the root. This new commit introduces "factors amongst" all variables in a clique. This means more factors appear lower down in the tree. The two door example had the priors on landmark Will test this new code more rigorously in the morning, but seems like a step forward at this point. |
PS: Still need to fix the iteration order within cliques. Found a minor issue there during this debugging. |
Okay, so update -- the iteration order is not fixed yet but I think there is also a third fringe case issue that this example is bringing out (if you solve the graph many times over). At this point it looks like To summarize the fixes required:
|
FYI this was fixed in IIF v0.11.1 |
@dehann this is fantastic news! |
It seems like the example below produces some funky marginals...
I'm on Julia 0.6.3
Package versions:
The text was updated successfully, but these errors were encountered: