Skip to content

Model with 100+ parameters, is there any use of SBI? #1314

Discussion options

You must be logged in to vote

Hey!

  1. I don't think that other methods (NRE/NLE) will be more simulation efficient. For 109 parameters you might need sequential methods, see e.g. Truncated proposals for scalable and hassle-free simulation-based inference here.

  2. Yes, you will definitely need many simulations. 1M is a good starting point though.

  3. In your code, please use

from sbi.utils import BoxUniform

prior = BoxUniform(torch.zeros(109), 10 * torch.ones(109))

instead of your current prior. This might already fix the slow sampling, but if it does not:

  1. I would strongly expect that 1000 simulations is just way too few to generate proper results. In a 109 dimensional space, the density estimator will place almost all…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@michaeldeistler
Comment options

Answer selected by mateuszlickindorf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants