Blei 2003 - Latent Dirichlet Allocation - Overview
Summary
LDA is a three-level hierarchical Bayesian model in which each document is a random mixture over topics and each word is drawn from the topic-word multinomial . Exact inference is intractable; the paper gives a variational algorithm and shows lower held-out perplexity than unigram, mixture of unigrams and pLSI, with no overfitting blow-up.
Overview
Research question. Model collections of discrete data so that documents can be mixtures of several topics, new documents get probability without heuristics, and the parameter count does not grow with the corpus.
Contribution. (1) LDA via de Finetti exchangeability; (2) comparison with unigram, mixture of unigrams, pLSI; (3) convexity-based variational inference with updates , ; (4) variational EM and a smoothed (fully Bayesian) ; (5) experiments on document modelling, classification and collaborative filtering.
Key result. LDA has parameters, gives each unseen document a well-defined topic mixture, and attains the best perplexity across on C. Elegans and AP while the mixture of unigrams and pLSI (with folding-in) overfit without smoothing (Table 1).
Source Map
Motivating PyMC examples
- E72 Topic models beyond text: LDA for headlines (Upworthy), poster colours, web sessions (msnbc.com) and shopping baskets (UCI Online Retail); LDA with token topics summed out, label switching and Hungarian alignment. See Blei 2003 - LDA Beyond Text Baskets and Sessions.
- E73 After LDA: newer topic models, problem by problem (yardsticks, GSDMM, BTM, anchor-word recovery). See Arora 2012 - Practical Provable Topic Modeling - Overview and Concept - Short-Text Topic Models GSDMM and BTM. URL: PyMC challenges examples.
Relevance to marketing measurement
The paper’s own non-text demonstration is collaborative filtering (users as documents, movies as words). The same bag-of-items construction applies to baskets, ad-exposure sequences and search queries; topics become latent “needs” or “journeys”. Topic proportions can be features in downstream response models, but they inherit identification issues (label switching, sensitivity to ).
Connections
Hierarchical Models (LDA is a conditionally independent hierarchical model), Variational Inference - Overview, Mean-Field Family and Coordinate Ascent VI (CAVI), Monsters and Mixtures, Teh 2010 - Dirichlet Process - Overview (the DP picks the number of components; LDA fixes ).