Pith. sign in

REVIEW 5 cited by

flowMC: Normalizing-flow enhanced sampling package for probabilistic inference in Jax

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2211.06397 v1 pith:34Q5DJA7 submitted 2022-11-10 astro-ph.IM

flowMC: Normalizing-flow enhanced sampling package for probabilistic inference in Jax

classification astro-ph.IM
keywords flowmcsamplerusesdistributionsfeaturesgloballocalpackage
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved
0 comments
read the original abstract

flowMC is a Python library for accelerated Markov Chain Monte Carlo (MCMC) leveraging deep generative modeling. It is built on top of the machine learning libraries JAX and Flax. At its core, flowMC uses a local sampler and a learnable global sampler in tandem to efficiently sample posterior distributions. While multiple chains of the local sampler generate samples over the region of interest in the target parameter space, the package uses these samples to train a normalizing flow model, then uses it to propose global jumps across the parameter space. The flowMC sampler can handle non-trivial geometry, such as multimodal distributions and distributions with local correlations. The key features of flowMC are summarized in the following list: * Since flowMC is built on top of JAX, it supports gradient-based samplers through automatic differentiation such as MALA and Hamiltonian Monte Carlo (HMC). * flowMC uses state-of-the-art normalizing flow models such as Rational-Quadratic Splines to power its global sampler. These models are very efficient in capturing important features within a relatively short training time. * Use of accelerators such as GPUs and TPUs are natively supported. The code also supports the use of multiple accelerators with SIMD parallelism. * By default, Just-in-time (JIT) compilations are used to further speed up the sampling process. * We provide a simple black box interface for the users who want to use flowMC by its default parameters, yet provide at the same time an extensive guide explaining trade-offs while tuning the sampler parameters. The tight integration of all the above features makes flowMC a highly performant yet simple- to-use package for statistical inference.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 5 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Binary neutron stars in the next-generation era: Multi-messenger detection prospects and constraints on the equation of state, mass distribution, and cosmology

    astro-ph.HE 2026-07 conditional novelty 6.0

    With ET (and ET+CE), mock multi-messenger BNS catalogues yield ~40–500 EM counterparts per year and, under ideal recovery, constrain R1.4 to ~0.2 km and H0 to ~1 km s−1 Mpc−1.

  2. Ab Initio Real-Time Gravitational-Wave Parameter Estimation

    gr-qc 2026-07 accept novelty 6.0

    Slice-within-Gibbs nested sampling on modern GPUs delivers well-calibrated BNS parameter estimation in ~12 minutes uncompressed and ~89 seconds with heterodyning, from cold priors.

  3. Fast, accurate, and differentiable: a neural-network surrogate for NRSur7dq4 precessing binary black hole waveforms

    gr-qc 2026-07 accept novelty 6.0

    A piecewise MLP surrogate emulates NRSur7dq4 over its full domain at NR-faithful accuracy with ~1 ms GPU latency and a fully differentiable JAX likelihood pipeline.

  4. FluxMC: Rapid and High-Fidelity Inference for Space-Based Gravitational-Wave Observations

    astro-ph.IM 2026-04 unverdicted novelty 6.0

    FluxMC integrates flow matching with parallel tempering MCMC to converge in under five hours on high-fidelity IMRPhenomHM waveforms for massive black hole binaries, where standard methods fail after hundreds of hours ...

  5. An Implementation to Identify the Properties of Multiple Population of Gravitational Wave Sources

    gr-qc 2025-09 unverdicted novelty 4.0

    GWKokab is a new modular JAX framework that uses normalizing flow samplers for efficient inference on subpopulations of compact binary mergers.