150 likes | 362 Views
The IBP Compound Dirichlet Process and its Application to Focused Topic Modeling. Sinead Williamson, Chong Wang, Katherine A. Heller, David M. Blei Presented by Eric Wang 9/16/2011. Introduction. Latent Dirichlet Allocation (LDA) is a powerful and ubiquitous topic modeling framework.
E N D
The IBP Compound DirichletProcess and its Application to Focused Topic Modeling Sinead Williamson, Chong Wang, Katherine A. Heller, David M. Blei Presented by Eric Wang 9/16/2011
Introduction • Latent Dirichlet Allocation (LDA) is a powerful and ubiquitous topic modeling framework. • Incorporating the hierarchical Dirichlet process (HDP) into the LDA allows for more flexible topic modeling by estimating the global topic proportions. • A drawback of HDP-LDA is that a topic that is rare globally will also have a low expected proportion within each document. • The authors propose a model that allows a rare topic to still have large mass within individual documents.
Hierarchical Dirichlet Process • The hierarchical Dirichlet process (HDP) is a prior for Bayesian nonparametric mixed membership modeling of data groups. • Hierarchically, it can be defined as where m indexes the data group. • In HDP, the expectation of the mixing weights in is . In practice, the mixing weights in is the global average of the mixture membership.
Indian Buffet Process • The Indian Buffet Process (IBP) defines a distribution over binary matrices with an infinite number of columns, and a finite number of non-zero entries. • Hierarchically, it is defined as where m and k denote the rows and columns of binary matrix b. It can be represented via a stick-breaking construction
IBP Compound Dirichlet Process • Combining HDP and IBP into single prior yields an infinite “spike-slab” prior (ICD). • A spike distribution (IBP) determines which variables are drawn from the slab (DP). • The model assumes the following generative process
IBP Compound Dirichlet Process • The atom masses of data group m is Dirichlet distributed as follows where • In this construction, the are the topic proportions for document m and B is a binary vector indicating usage of the dictionary elements.
Focused Topic Models • The authors use ICD to develop the Focused Topic model (FTM). • In this framework, a global distribution over topics is drawn and shared over all documents as in HDP-LDA. • Each document infers a subset of topics from the global menu. The subset is determined by the binary vector . Since the binary vector is independent of the global topic proportions, topics that are rare globally can still make up a large proportion of individual documents.
Focused Topic Models • The generative process for the FTM is as follows
Posterior Inference • To sample the topic indicator for word i in document m, where the integral has an analytical form and . • This is an important point because it suggests a general framework that can be adapted to other applications.
Posterior Inference • The joint probability of and the total number of words assigned to topic k is and is log differentiable with respect to and . • A hybrid MC algorithm is used to sample from their posteriors.
Posterior Inference • The topic weights are sampled as • And the binary topic indicators are sampled as • Notice here that if a topic is used, it is automatically considered “active”, and additional (unused) topics can be activated.
Empirical Results • The authors considered three different text datasets: • All models were run for 1000 iterations, with the first 500 iterations discarded as burn-in.
Empirical Results • Model Perplexity • Topic Correlation
Empirical Results • Here, the authors compare the number of topics a word appears in (a). The FTM has more concentrated topics. • In (b), the authors show the number of documents the topics appear in. The plot illustrates that HDP has many topics that appear in only a few documents, while a significant portion of the FTM topics appear in many documents.
Discussion • The authors have proposed a novel model called the IBP compound Dirichlet Process (ICD) that decouples the across-data topic prevalence and the intra-data topic proportions. • The Focused Topic Model (FTM) was developed from the ICD that addressed several key shortcomings of HDP-LDA. • In HDL-LDA, the global topic prevalence affects the proportion a topic can appear within a document, but in FTM, globally rare topics can still be highly occupied within a document. • FTM shows improved perplexity relative to HDP.