Jump to content

Hierarchical Dirichlet process

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 80.3.173.20 (talk) at 12:52, 18 August 2012 (added model definition.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In statistics and Machine Learning, the hierarchical Dirichlet process (HDP) is a nonparametric Bayesian approach to clustering grouped data. It uses a Dirichlet process for each group of data, with the Dirichlet processes for all groups sharing a base distribution which is itself drawn from a Dirichlet process. This method allows groups to share statistical strength via sharing of clusters across groups. The base distribution being drawn from a Dirichlet process is important, because draws from a Dirichlet process are atomic probability measures, and the atoms will appear in all group-level Dirichlet processes. Since each atom corresponds to a cluster, clusters are shared across all groups. It was developed by Yee Whye Teh, Michael I. Jordan, David Blei and Matthew Beal and published in the Journal of the American Statistical Association in 2006.[1]

Model

The HDP is a model for grouped data. What this means is that the data items come in multiple distinct groups. For example, in a topic model words are organized into documents, with each document formed by a bag (group) of words (data items). Indexing groups by , suppose each group consist of data items .

The HDP is parameterized by a base distribution which governs the a priori distribution over data items, and a number of concentration parameters which govern the a priori number of clusters and amount of sharing across groups. The th group is associated with a random probability measure which has distribution given by a Dirichlet process: where Failed to parse (unknown function "\math"): {\displaystyle \alpha_j<\math> is the concentration parameter associated with the group, and <math>G_0} is the base distribution shared across all groups. In turn, the common base distribution is Dirichlet process distributed: with concentration parameter and base distribution . Finally, to relate the Dirichlet processes back with the observed data, each data item is associated with a latent parameter : The first line states that each parameter has a prior distribution given by , while the second line states that each data item has a distribution parameterized by its associated parameter. The resulting model above is called a HDP mixture model, with the HDP referring to the hierarchically linked set of Dirichlet processes, and the mixture model referring to the way the Dirichlet processes are related to the data items.


References

  1. ^ Teh, Y. W.; Jordan, M. I.; Beal, M. J.; Blei, D. M. (2006). "Hierarchical Dirichlet Processes" (PDF). Journal of the American Statistical Association. 101: pp. 1566–1581.