Table of Contents
Fetching ...

Regenerative Rejection Sampling

Tommaso Bozzi

Abstract

This thesis presents Regenerative Rejection Sampling (RRS), a novel approximate sampling algorithm inspired by classical Rejection Sampling and Markov Chain Monte Carlo methods. The method constructs a continuous-time regenerative process whose stationary distribution coincides with a target density known only up to a normalizing constant. Unlike standard Rejection Sampling, RRS does not require the existence of a finite constant that upper-bounds the likelihood ratio. As a result, its total variation convergence rate remains exponential for a larger class of scenarios compared to, for example, the Independent Metropolis-Hastings sampler, which requires a finite bounding constant. To explain the workings of the method, we first present a detailed review of renewal and regenerative processes, including their limit theorems, stationary versions, and convergence properties under standard conditions. We explain a coupling proof for exponential convergence of regenerative processes, under the assumption of a spread-out cycle length distribution. We then introduce the RRS algorithm, and derive its convergence rate. Its performance is compared theoretically and empirically with classical MCMC methods. Numerical experiments demonstrate that RRS can exhibit lower autocorrelations and faster effective mixing, both in synthetic examples and in a Bayesian probit regression model applied to a real medical dataset. Moreover, if the algorithm is run until time t, we show that the usual order $O(1/t)$ results for the bias of the time-average estimators, is improved to a bias of $O(1/t^2)$ for the estimator constructed from the RRS method, and provide easy-to-estimate non-asymptotic bounds for this bias.

Regenerative Rejection Sampling

Abstract

This thesis presents Regenerative Rejection Sampling (RRS), a novel approximate sampling algorithm inspired by classical Rejection Sampling and Markov Chain Monte Carlo methods. The method constructs a continuous-time regenerative process whose stationary distribution coincides with a target density known only up to a normalizing constant. Unlike standard Rejection Sampling, RRS does not require the existence of a finite constant that upper-bounds the likelihood ratio. As a result, its total variation convergence rate remains exponential for a larger class of scenarios compared to, for example, the Independent Metropolis-Hastings sampler, which requires a finite bounding constant. To explain the workings of the method, we first present a detailed review of renewal and regenerative processes, including their limit theorems, stationary versions, and convergence properties under standard conditions. We explain a coupling proof for exponential convergence of regenerative processes, under the assumption of a spread-out cycle length distribution. We then introduce the RRS algorithm, and derive its convergence rate. Its performance is compared theoretically and empirically with classical MCMC methods. Numerical experiments demonstrate that RRS can exhibit lower autocorrelations and faster effective mixing, both in synthetic examples and in a Bayesian probit regression model applied to a real medical dataset. Moreover, if the algorithm is run until time t, we show that the usual order results for the bias of the time-average estimators, is improved to a bias of for the estimator constructed from the RRS method, and provide easy-to-estimate non-asymptotic bounds for this bias.
Paper Structure (45 sections, 49 theorems, 176 equations, 30 figures, 4 tables, 5 algorithms)

This paper contains 45 sections, 49 theorems, 176 equations, 30 figures, 4 tables, 5 algorithms.

Key Result

Theorem 2.1

Let $\mu = \mathbb{E}[X_1] = \int_0^\infty x F(\text{d}x)$ be the mean of the interarrival distribution. Then, irrespective of the distribution of $X_0$ or whether $\mu < \infty$ or $\mu = \infty$ (but assuming that $1/\infty=0$),

Figures (30)

  • Figure 1: Realization of a renewal- and renewal counting process with $Gamma(2,1)$ interarrival distribution
  • Figure 2: Realization of the forward and backward recurrence time processes with $Gamma(2,1)$ interarrival distribution
  • Figure 3: Rejection Sampling
  • Figure 4: Regenerative Rejection Sampling
  • Figure 5: Bias of $\hat{q}(t)$ - $h(x) = \tanh(x)$
  • ...and 25 more figures

Theorems & Definitions (111)

  • Definition 2.1: Renewal Process
  • Definition 2.2: Renewal Counting Process
  • Remark 2.3
  • Example 2.1
  • Theorem 2.1: LLN for renewal counting process
  • Theorem 2.2
  • Theorem 2.3: Elementary Renewal Theorem
  • Definition 2.4
  • Remark 2.5
  • Definition 2.6: Renewal equation
  • ...and 101 more