Elamur Research⌕
☰
home / papers / 1999 / Probabilistic Latent Semantic Analysis

Probabilistic Latent Semantic Analysis

Summary

Hofmann revisits Latent Semantic Analysis (LSA), which compresses term-document count tables with a truncated SVD. That approach works in practice but has a weak theoretical basis. He replaces it with Probabilistic Latent Semantic Analysis (PLSA), built on the aspect model. In this latent class model, each word-document co-occurrence is explained by a hidden topic variable z, and documents and words are conditionally independent given z. Parameters are fitted by maximum likelihood with EM. To limit overfitting, the paper introduces a tempered variant (TEM) controlled by an inverse temperature β and tuned on held-out data. Unlike LSA's squared-error fit, PLSA minimizes KL divergence to the empirical distribution. As a result, its factors are proper word distributions, and standard statistical tools can guide model selection. In retrieval experiments on four classic test collections, the resulting PLSI method clearly beat both LSI and plain term matching. The paper also argues that likelihood-based criteria such as perplexity can serve as a general yardstick for text analysis methods.

Key points

  • Model and fitting. The aspect model has an asymmetric form, P(d)·Σ P(w|z)P(z|d), and an equivalent symmetric form, Σ P(z)P(d|z)P(w|z). It is fitted with EM, where the E-step computes P(z|d,w) and the M-step re-estimates counts weighted by those posteriors.
  • Polysemy demo. On the CLUSTER dataset (1568 abstracts about clustering), a 128-factor model splits ambiguous words into separate topics:
    • "segment": image regions vs. speech
    • "matrix": linear algebra vs. manufacturing
    • "line": image lines vs. spectral lines
    • "power": astrophysics vs. VLSI
  • Retrieval benchmarks. The test collections were MED (1033 abstracts), CRAN (1400), CACM (3204) and CISI (1460). PLSA models with K = 32, 48, 64, 80 and 128 were trained by TEM with 10% held-out data. LSI was tuned over 32–512 dimensions in steps of 8.
  • Retrieval results.
    • Relative precision gains over the cosine baseline were often around 100% at intermediate recall levels.
    • PLSI still worked on collections where LSI failed completely.
    • PLSI*, which averages models with uniform weights, beat the best single model on every collection.
  • Perplexity vs. precision. On MED, perplexity and average precision tracked each other closely as β varied.

Interesting ideas

  • I1. Re-frame a heuristic decomposition as a likelihood model. Treating SVD-style factorization as a probabilistic mixture gives interpretable factors, normalized outputs and principled model selection. The same move could suit other count matrices, such as trade flows or region-by-feature tables.
  • I2. Temper EM with a validation-tuned knob. Adding an inverse temperature β to EM and choosing it on held-out data is a cheap, general guard against overfitting. It applies to any latent variable model trained by EM.
  • I3. Average models instead of picking K. Uniformly averaging similarity scores from models with different numbers of topics was robust and beat the best single model. It also removes the need to choose one dimensionality, which is useful wherever K is hard to set.
  • I4. Fold in new items with fixed factors. Unseen queries or documents are mapped into topic space by keeping P(w|z) fixed and estimating only their mixing weights. This is a practical way to embed new items without retraining.
  • I5. Use an intrinsic metric as a proxy for downstream quality. Perplexity correlated strongly with retrieval precision. This suggests unsupervised likelihood can steer model tuning when relevance labels are scarce, as is often the case for lower-resource languages like Ukrainian.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

Fields: Computing & GPUs

Institutions

Cite

The paper itself, not this page. BibTeX from the library's record of the work. arXiv 1301.6705

@inproceedings{hofmann1999probabilistic,
  title = {{Probabilistic Latent Semantic Analysis}},
  author = {Hofmann, Thomas},
  booktitle = {UAI 1999},
  year = {1999},
  eprint = {1301.6705},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/1301.6705}
}

References

13 references, 0 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. J .R. Bellegarda. Exploiting both local and global constraints for multi-span statistical language modeling. In Proceedings of ICASSP'gs, vol ume 2, pages 677-80, 1998. find
  2. N. Coccaro and D. J urafsky. Towards better inte gration of semantic predictors in statistical lan guage modeling. In Proceedings of ICSL P-98, 1998. to appear. find
  3. S. Deerwester, S. T. Dumais, G. W. Furnas, Lan dauer. T. K., and R. Harshman. Indexing by la tent semantic analysis. Journal of the American Society for Information Science, 41, 1990. find
  4. A.P. Dempster, N.M. Laird, and D.B. Rubin. Maximum likelihood from incomplete data via the EM algorithm. J. Royal Statist. Soc. B, 39: 1-38, 1977. find
  5. P.W. Foltz and S. T. Dumais. An analysis of in formation filtering methods. Communications of the ACM, 35(12):51-60, 1992. find
  6. T. Hofmann. Probabilistic latent semantic index ing. In Proceedings of SIGIR '99, 1999. find
  7. T. Hofmann, J. Puzicha, and M. I. Jordan. Unsu pervised learning from dyadic data. In Advances in Neural Information Processing Systems, vol ume 11. MIT Press, 1999. find
  8. T.K. Landauer and S.T. Dumais. A solution to Plato's problem: The latent semantic anal ysis theory of acquisition, induction, and rep resentation of knowledge. Psychological Review, 104(2):211-240, 1997. find
  9. R.M. Neal and G .E. Hinton. A view of the EM al gorithm that justifies incremental and other vari ants. In M.I. Jordan, editor, Learning in Graph ical Models, pages 355-368. Kluwer Academic Publishers, 1998. find
  10. F.C.N. Pereira, N.Z. Tishby, and L. Lee. Distribu tional clustering of english words. In Proceedings of the ACL , pages 183-190, 1993. find
  11. K. Rose, E. Gurewitz, and G. Fox. A determin istic annealing approach to clustering. Pattern Recognition Letters, 11(11):589-594, 1990. find
  12. G. Salton and M. J. McGill. Introduction to Mod ern Information Retrieval. McGraw-Hill, 1983. find
  13. L. Saul and F. Pereira. Aggregate and mixed order Markov models for statistical language pro cessing. In Proceedings of the 2nd International Conference on Empirical Methods in Natural Lan guage Processing, 1997. find

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/hofmann-1999-probabilistic-latent-semantic-analysis/