Pseudo-Likelihood Inference

Theo Gruner, B. Belousov, Fabio Muratore, Daniel Palenicek, Jan Peters
2/12/2026

No official code found. Best implementation: nlp-titech/samia (6 stars, MIT, last commit 2024-04-18).

Abstract

Simulation-Based Inference (SBI) is a common name for an emerging family of approaches that infer the model parameters when the likelihood is intractable. Existing SBI methods either approximate the likelihood, such as Approximate Bayesian Computation (ABC) or directly model the posterior, such as Sequential Neural Posterior Estimation (SNPE). While ABC is efficient on low-dimensional problems, on higher-dimensional tasks, it is generally outperformed by SNPE, which leverages function approximation. In this paper, we propose Pseudo-Likelihood Inference (PLI), a new method that brings neural approximation into ABC, making it competitive on challenging Bayesian system identification tasks. By utilizing integral probability metrics, we introduce a smooth likelihood kernel with an adaptive bandwidth that is updated based on information-theoretic trust regions. Thanks to this formulation, our method (i) allows for optimizing neural posteriors via gradient descent, (ii) does not rely on summary statistics, and (iii) enables multiple observations as input. In comparison to SNPE, it leads to improved performance when more data is available. The effectiveness of PLI is evaluated on four classical SBI benchmark tasks and on a highly dynamic physical system, showing particular advantages on stochastic simulations and multi-modal posterior landscapes.

View on arXivView PDF

Code Implementations(1)

nlp-titech/samiaCommunity100%
MIT

Source code for paper "Sampling-based Pseudo-Likelihood for Membership Inference Attacks".

61PythonApr 17, 20242 years agoMIT

Similar Papers

Cite this paper

@article{gruner2026pseudolikelihood,
  title  = {Pseudo-Likelihood Inference},
  author = {Theo Gruner and B. Belousov and Fabio Muratore and Daniel Palenicek and Jan Peters},
  year   = {2026},
  eprint = {2311.16656},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2311.16656},
  journal = {NEURIPS 2023 2023}
}

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/2311.16656.svg)](https://codeofpaper.com/paper/2311.16656)

Discussion