Pith. sign in

REVIEW 2 cited by

Automating Involutive MCMC using Probabilistic and Differentiable Programming

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 2007.09871 v2 pith:NZCFZB35 submitted 2020-07-20 stat.CO

classification stat.CO
keywords mcmckernelsinvolutiveprobabilisticautomatingdifferentiabledistributiongaussian
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Involutive MCMC is a unifying mathematical construction for MCMC kernels that generalizes many classic and state-of-the-art MCMC algorithms, from reversible jump MCMC to kernels based on deep neural networks. But as with MCMC samplers more generally, implementing involutive MCMC kernels is often tedious and error-prone, especially when sampling on complex state spaces. This paper describes a technique for automating the implementation of involutive MCMC kernels given (i) a pair of probabilistic programs defining the target distribution and an auxiliary distribution respectively and (ii) a differentiable program that transforms the execution traces of these probabilistic programs. The technique, which is implemented as part of the Gen probabilistic programming system, also automatically detects user errors in the specification of involutive MCMC kernels and exploits sparsity in the kernels for improved efficiency. The paper shows example Gen code for a split-merge reversible jump move in an infinite Gaussian mixture model and a state-dependent mixture of proposals on a combinatorial space of covariance functions for a Gaussian process.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

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

  1. Static Factorisation of Probabilistic Programs With User-Labelled Sample Statements and While Loops

    cs.PL 2025-08 accept novelty 7.0 of 10

    Even probabilistic programs with while loops and dynamic sample labels factor into one density term per labelled sample statement, and this static factorization accelerates three Bayesian inference algorithms.

  2. Bayesian Inverse Physics for Neuro-Symbolic Robot Learning

    cs.RO 2025-06 conditional novelty 2.0 of 10

    A position paper arguing that hybrid neuro-symbolic architectures combining physics, Bayesian inference, and program synthesis are essential for general-purpose robot learning.

Pith tools