Simulation-based Inference for High-dimensional Data using Surjective Sequential Neural Likelihood Estimation

Simon Dirmeier, Carlo Albert, Fernando Perez-Cruz
8/2/2023
stat.MLcs.LGstat.ME

No official code found. Best implementation: dirmeier/ssnl (0 stars, Apache-2.0, JAX, last commit 2025-06-11).

Abstract

Neural likelihood estimation methods for simulation-based inference can suffer from performance degradation when the modeled data is very high-dimensional or lies along a lower-dimensional manifold, which is due to the inability of the density estimator to accurately estimate a density function. We present Surjective Sequential Neural Likelihood (SSNL) estimation, a novel member in the family of methods for simulation-based inference (SBI). SSNL fits a dimensionality-reducing surjective normalizing flow model and uses it as a surrogate likelihood function, which allows for computational inference via Markov chain Monte Carlo or variational Bayes methods. Among other benefits, SSNL avoids the requirement to manually craft summary statistics for inference of high-dimensional data sets, since the lower-dimensional representation is computed simultaneously with learning the likelihood and without additional computational overhead. We evaluate SSNL on a wide variety of experiments, including two challenging real-world examples from the astrophysics and neuroscience literatures, and show that it either outperforms or is on par with state-of-the-art methods, making it an excellent off-the-shelf estimator for SBI for high-dimensional data sets.

View on arXivView PDF

Code Implementations(1)

dirmeier/ssnlCommunity100%
JAXApache-2.0

Surjective sequential neural likelihood estimation

00PythonJun 11, 20251 years agoApache-2.0
approximate-inferencebayesian-inferencejaxnormalizing-flowssimulation-based-inference+1 more

Similar Papers

Cite this paper

@article{dirmeier2023simulationbased,
  title  = {Simulation-based Inference for High-dimensional Data using Surjective Sequential Neural Likelihood Estimation},
  author = {Simon Dirmeier and Carlo Albert and Fernando Perez-Cruz},
  year   = {2023},
  eprint = {2308.01054},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.01054v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.01054.svg)](https://codeofpaper.com/paper/2308.01054)

Discussion