ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1910.09056
16
7

Amortized Rejection Sampling in Universal Probabilistic Programming

20 October 2019
Saeid Naderiparizi
Adam Scibior
Andreas Munk
Mehrdad Ghadiri
A. G. Baydin
Bradley Gram-Hansen
Christian Schroeder de Witt
R. Zinkov
Philip Torr
Tom Rainforth
Yee Whye Teh
Frank D. Wood
ArXivPDFHTML
Abstract

Naive approaches to amortized inference in probabilistic programs with unbounded loops can produce estimators with infinite variance. This is particularly true of importance sampling inference in programs that explicitly include rejection sampling as part of the user-programmed generative procedure. In this paper we develop a new and efficient amortized importance sampling estimator. We prove finite variance of our estimator and empirically demonstrate our method's correctness and efficiency compared to existing alternatives on generative programs containing rejection sampling loops and discuss how to implement our method in a generic probabilistic programming framework.

View on arXiv
Comments on this paper