Complexity bounds for Dirichlet process slice samplers
Beatrice Franzolini, Francesco Gaffi
TL;DR
This paper analyzes the computational scalability of slice samplers for Dirichlet process (DP)–based models and establishes high-probability bounds on their per-iteration cost. By deriving a posteriori results, it shows that the dynamic truncation level exceeds the number of occupied clusters by at most a factor of order $\log n$ with high probability, ensuring that superlinear blow-ups occur only with vanishing probability. The approach leverages the DP stick-breaking representation and a refined posterior slice mechanism to bound the random number of instantiated components, independent of specific likelihood choices. Empirically, slice samplers exhibit favorable scalability relative to marginal CRP and fixed-truncation Gibbs methods while preserving exact posterior sampling. The findings provide a rigorous theoretical basis for the practical efficiency of DP slice-based inference across diverse datasets and growth regimes, with explicit dependence on the concentration parameter $\alpha$ and potential extensions to broader CRMs and hierarchical constructions.
Abstract
Slice sampling is a standard Monte Carlo technique for Dirichlet process (DP)-based models, widely used in posterior simulation. However, formal assessments of the scalability of posterior slice samplers have remained largely unexplored, primarily because the computational cost of a slice-sampling iteration is random and potentially unbounded. In this work, we obtain high-probability bounds on the computational complexity of DP slice samplers. Our main results show that, uniformly across posterior cluster-growth regimes, the overhead induced by slice variables, relatively to the number of clusters supported by the posterior, is $O_{\mathbb P}(\log n)$. As a consequence, even in worst-case configurations, superlinear blow-ups in per-iteration computational cost occur with vanishing probability. Our analysis applies broadly to DP-based models without any likelihood-specific assumptions, still providing complexity guarantees for posterior sampling on arbitrary datasets. These results establish a theoretical foundation for assessing the practical scalability of slice sampling in DP-based models.
