SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2206.02340 · 2022

Unifying Summary Statistic Selection for Approximate Bayesian Computation

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 8 functions out of this paper's own repositories and ran 8 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
tillahoffmann/summaries canonical 8 of 8
FunctionStatusWhere it lives
estimate_divergence Ran tillahoffmann/summaries/summaries/util.py
code served (permissive licence) · get_code("2d1797cbdd3cd56c")
estimate_entropy Ran tillahoffmann/summaries/summaries/util.py
code served (permissive licence) · get_code("9c9c8d6d3924eda4")
estimate_mutual_information Ran tillahoffmann/summaries/summaries/util.py
code served (permissive licence) · get_code("40240d0fb43f201c")
evaluate_gaussian_mixture_distribution Ran tillahoffmann/summaries/summaries/benchmark.py
code served (permissive licence) · get_code("cbb09e8d982753ff")
evaluate_joyce_score Ran tillahoffmann/summaries/summaries/joyce.py
code served (permissive licence) · get_code("0e0184c7b89e9923")
evaluate_log_joint Ran tillahoffmann/summaries/summaries/benchmark.py
code served (permissive licence) · get_code("077cca17739f18c4")
evaluate_log_likelihood_ratio Ran tillahoffmann/summaries/summaries/joyce.py
code served (permissive licence) · get_code("080a641510a45110")
preprocess_candidate_features Ran tillahoffmann/summaries/summaries/benchmark.py
code served (permissive licence) · get_code("ab62515b113e40aa")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Extracting low-dimensional summary statistics from large datasets is essential for efficient (likelihood-free) inference. We characterize three different classes of summaries and demonstrate their importance for correctly analyzing dimensionality reduction algorithms. We demonstrate that minimizing the expected posterior entropy (EPE) under the prior predictive distribution of the model provides a unifying principle that subsumes many existing methods; they are shown to be equivalent to, or special or limiting cases of, minimizing the EPE. We offer a unifying framework for obtaining informative summaries and propose a practical method using conditional density estimation to learn high-fidelity summaries automatically. We evaluate this approach on diverse problems, including a challenging benchmark model with a multi-modal posterior, a population genetics model, and a dynamic network model of growing trees. The results show that EPE-minimizing summaries can lead to posterior inference that is competitive with, and in some cases superior to, dedicated likelihood-based approaches, providing a powerful and general tool for practitioners.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2206.02340")
get_code_for_paper("2206.02340")
have("2206.02340")

Connect an agent — have() is free.