Difference between revisions of "Blei et al Latent Dirichlet Allocation"
(Created page with '== Citation == author = {Blei, David M. and Ng, Andrew Y. and Jordan, Michael I.}, title = {Latent dirichlet allocation}, journal = {J. Mach. Learn. Res.}, issue_date = {3/1/…') |
|||
Line 42: | Line 42: | ||
== Study Plan == | == Study Plan == | ||
− | + | 1. [[http://en.wikipedia.org/wiki/Mixture_model Mixture models]] | |
− | + | 2. [[www.cs.brown.edu/~th/papers/Hofmann-SIGIR99.pdf Probabilistic Latent Semantic Indexing]] | |
− | + | 3. [[http://en.wikipedia.org/wiki/Variational_Bayesian_methods Variational Bayesian Methods]] | |
+ | 4. [[http://www.cs.princeton.edu/courses/archive/fall11/cos597C/lectures/variational-inference-i.pdf Variational Inference lecture pdf by Blei]] |
Revision as of 00:20, 2 October 2012
Citation
author = {Blei, David M. and Ng, Andrew Y. and Jordan, Michael I.}, title = {Latent dirichlet allocation}, journal = {J. Mach. Learn. Res.}, issue_date = {3/1/2003}, volume = {3}, month = mar, year = {2003}, issn = {1532-4435}, pages = {993--1022}, numpages = {30}, url = {http://dl.acm.org/citation.cfm?id=944919.944937}, acmid = {944937}, publisher = {JMLR.org}
Online Version
Summary
This paper addresses the problem of document modeling
LDA
LDA is a generative probabilistic model for collections of discrete data such as text corpora. It is a three-level hierarchical Bayesian model, in which each item of a collection is modeled as a finite mixture over an underlying (latent) set of topics, where each topic is characterized by a distribution over words. Each document is assumed to be generated using the following process:
1. Choose the number of words in the document by drawing from a distribution Poisson() 2. Choose the topic probabilities from a Dirichlet() distribution 3. For each of the N words a. Choose a topic from a Multinomial({) distrbution b. Choose a word from p() which is a multinomial distribution conditioned on the topic
The parameters and are corpus level parameters, assumed to be sampled once in the process of generating a corpus. The variables are document-level variables, sampled once per document. Finally, the variables and are word-level variables and are sampled once for each word in each document.
Inference
The posterior distribution of the hidden variables given a document is intractable. Efficient approximate inference techniques based on variational methods and an EM algorithm for empirical Bayes parameter estimation are provided.
The basic idea is to make use of Jensen’s inequality to obtain an adjustable lower bound on the log likelihood. A family of lower bounds, indexed by a set of variational parameters, is considered and the variational parameters are chosen by an optimization procedure that attempts to find the tightest possible lower bound. It leads to the following iterative EM algorithm
1. E step: For each document, find the optimizing values of the variational parameters
2. M step: Maximize resulting lower bound on the log likelihood with respect to the model parameters
Experiments
LDA is empirically evaluated in several problem domains -- document modeling, document classification, and collaborative filtering.
Study Plan
1. [Mixture models] 2. www.cs.brown.edu/~th/papers/Hofmann-SIGIR99.pdf Probabilistic Latent Semantic Indexing 3. [Variational Bayesian Methods] 4. [Variational Inference lecture pdf by Blei]