{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/truncated-marginal-neural-ratio-estimation","title":"Truncated Marginal Neural Ratio Estimation","arxiv_id":"2107.01214","date":"2021-07-02","proceeding":"NeurIPS 2021 12","authors":["Benjamin Kurt Miller","Alex Cole","Patrick Forré","Gilles Louppe","Christoph Weniger"],"abstract":"Parametric stochastic simulators are ubiquitous in science, often featuring high-dimensional input parameters and/or an intractable likelihood. Performing Bayesian parameter inference in this context can be challenging. We present a neural simulation-based inference algorithm which simultaneously offers simulation efficiency and fast empirical posterior testability, which is unique among modern algorithms. Our approach is simulation efficient by simultaneously estimating low-dimensional marginal posteriors instead of the joint posterior and by proposing simulations targeted to an observation of interest via a prior suitably truncated by an indicator function. Furthermore, by estimating a locally amortized posterior our algorithm enables efficient empirical tests of the robustness of the inference results. Since scientists cannot access the ground truth, these tests are necessary for trusting inference in real-world applications. We perform experiments on a marginalized version of the simulation-based inference benchmark and two complex and narrow posteriors, highlighting the simulator efficiency of our algorithm as well as the quality of the estimated marginal posteriors.","url_abs":"https://arxiv.org/abs/2107.01214v2","url_pdf":"https://arxiv.org/pdf/2107.01214v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"truncated-marginal-neural-ratio-estimation","repo_url":"https://github.com/bkmi/tmnre","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"truncated-marginal-neural-ratio-estimation","repo_url":"https://github.com/undark-lab/swyft","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2107.01214","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2107.01214"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"deterministic:regex_extraction","url":"https://github.com/sbi-benchmark/sbibm","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/bkmi/tmnre","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/undark-lab/swyft","reach":null}],"summary":{"ran_honours":2},"by_repo_kind":{"official":{"samples":2,"ran":2,"repositories":2}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":1,"samples":[{"code_sha256_prefix":"06ea0c320d29297e","entry":"equalize_tensors","repo":"undark-lab/swyft","repo_kind":"official","path":"swyft/lightning/estimators.py","file_url":"https://github.com/undark-lab/swyft/blob/HEAD/swyft/lightning/estimators.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"06ea0c320d29297e"}},{"code_sha256_prefix":"d6f7ad0233d1e144","entry":"get_10k","repo":"bkmi/tmnre","repo_kind":"official","path":"torus/epsilon/torus.py","file_url":"https://github.com/bkmi/tmnre/blob/HEAD/torus/epsilon/torus.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d6f7ad0233d1e144"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}