Hierarchical random measures without tables
Marta Catalano, Claudio Del Sole
TL;DR
The paper tackles computational bottlenecks in hierarchical Bayesian nonparametrics by eliminating latent tables and modeling with normalized hierarchical completely random vectors (hCRVs) under a gamma hyperprior on the HDP concentration parameter. It develops a general posterior representation for normalized hCRVs, proving quasi-conjugacy and enabling exact or fast approximate sampling without table bookkeeping. Specializing to gamma-gamma hCRVs, the authors derive complete sampling algorithms (including exact gamma-based schemes) and demonstrate substantial efficiency gains and robust posterior behavior relative to the standard HDP, supported by simulation. The work further provides a flexible framework for constructing and eliciting dependent nonparametric priors with tractable multivariate increment structure, and shows how to calibrate dependence to achieve desired borrowing and shrinkage in multigroup settings.
Abstract
The hierarchical Dirichlet process is the cornerstone of Bayesian nonparametric multilevel models. Its generative model can be described through a set of latent variables, commonly referred to as tables within the popular restaurant franchise metaphor. The latent tables simplify the expression of the posterior and allow for the implementation of a Gibbs sampling algorithm to approximately draw samples from it. However, managing their assignments can become computationally expensive, especially as the size of the dataset and of the number of levels increase. In this work, we identify a prior for the concentration parameter of the hierarchical Dirichlet process that (i) induces a quasi-conjugate posterior distribution, and (ii) removes the need of tables, bringing to more interpretable expressions for the posterior, with both a faster and an exact algorithm to sample from it. Remarkably, this construction extends beyond the Dirichlet process, leading to a new framework for defining normalized hierarchical random measures and a new class of algorithms to sample from their posteriors. The key analytical tool is the independence of multivariate increments, that is, their representation as completely random vectors.
