Sampling discontinuous likelihood functions #496
-
What is the current recommended solution to sample log probability functions that are discontinuous? I have encountered this problem repeatedly while working on continuous Hierarchical Gaussian filters, and we would like to consider alternatives for this specific problem. I found this reference that seems to address it but I don't know how good this solution is, and if a Python version exists somewhere. Sorry if this is a duplicate |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Discontinuous HMC is an interesting algorithm and it would be great to have it implemented in the blackjax library! You are welcome to open an issue where we can discuss the design of its implementation. Currently to sample discrete variables in blackjax you would use Metropolis within Gibbs to sample from the discrete conditional on the continuous and vice versa. Not sure how useful this is for discontinuous likelihoods though. |
Beta Was this translation helpful? Give feedback.
Discontinuous HMC is an interesting algorithm and it would be great to have it implemented in the blackjax library! You are welcome to open an issue where we can discuss the design of its implementation.
Currently to sample discrete variables in blackjax you would use Metropolis within Gibbs to sample from the discrete conditional on the continuous and vice versa. Not sure how useful this is for discontinuous likelihoods though.