A Theoretical Comparison of No-U-Turn Sampler Variants: Necessary and Sufficient Convergence Conditions and Mixing Time Analysis under Gaussian Targets
Authors: Samuel Gruffaz, Kyurae Kim, Fares Guehtar, Hadrien Duval-decaix, Pacôme Trautmann
Organizations: Université Paris-Saclay, ENS Paris-Saclay, Centre Borelli, F-91190 Gif-sur-Yvette, France. · University of Pennsylvania
The No-U-Turn Sampler (NUTS) is the computational workhorse of modern Bayesian software libraries, yet its qualitative and quantitative convergence guarantees were established only recently. A significant gap remains in the theoretical comparison of its two main variants: NUTS-mul and NUTS-BPS, which use multinomial sampling and biased progressive sampling, respectively, for index selection. In this paper, we address this gap in three contributions. First, we derive the first necessary conditions for geometric ergodicity for both variants. Second, we establish the first sufficient conditions for geometric ergodicity and ergodicity for NUTS-mul. Third, we obtain the first mixing time result for NUTS-BPS on a standard Gaussian distribution. Our results show that NUTS-mul and NUTS-BPS exhibit nearly identical qualitative behavior, with geometric ergodicity depending on the tail properties of the target distribution. However, they differ quantitatively in their convergence rates. More precisely, when initialized in the typical set of the canonical Gaussian measure, the mixing times of both NUTS-mul and NUTS-BPS scale as O(d1/4) up to logarithmic factors, where d denotes the dimension. Nevertheless, the associated constants are strictly smaller for NUTS-BPS.
Figures & tables
Figure 1: Scheme of a dynamic HMC algorithm
Figure 2: Scheme of the construction of the index set sampled with ph , based on [ 25 , Figure 1]
Figure 3: Construction of probabilities qhBPS in the example of sampling q0,p0 and Φh∘(3)(q0,p0) with qhBPS(⋅∣I−3,Φh∘(3)(q0,p0)) .
Figure 4: Lebesgue density related to the limit time distribution Ltime,T0,∞MUL,Ltime,T0,∞BPS under the assumption of Proposition 2 .
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 5: For an index set I=[−1:6] , the multinouilli distribution Multinouilli((qi)i∈I) with normalized weights ∑i∈Iqi=1 is split into its maximal uniform part on Ilast , i.e., ∣Ilast∣mini∈IlastqiU(Ilast) (shown in blue) and the remaning part (1−∣Ilast∣mini∈Ilastqi)multinouilli((ai)i∈I) with ai=qi−1Ilast(i)mini∈Ilastqi . This principle is applied to qi=qhBPS(i∣I,q,p)/∑j∈IqhBPS(j∣I,q,p) for any I∼ph(⋅∣q,p) and q,p∈Dα×Eα,r .
Figure 6: Graphs of the functions involved in ( 87 ).
Figure 7: Graphs of the functions involved in ( 85 ).