English

How Many Topics? Stability Analysis for Topic Models

Machine Learning 2014-06-20 v3 Computation and Language Information Retrieval

Abstract

Topic modeling refers to the task of discovering the underlying thematic structure in a text corpus, where the output is commonly presented as a report of the top terms appearing in each topic. Despite the diversity of topic modeling algorithms that have been proposed, a common challenge in successfully applying these techniques is the selection of an appropriate number of topics for a given corpus. Choosing too few topics will produce results that are overly broad, while choosing too many will result in the "over-clustering" of a corpus into many small, highly-similar topics. In this paper, we propose a term-centric stability analysis strategy to address this issue, the idea being that a model with an appropriate number of topics will be more robust to perturbations in the data. Using a topic modeling approach based on matrix factorization, evaluations performed on a range of corpora show that this strategy can successfully guide the model selection process.

Keywords

Cite

@article{arxiv.1404.4606,
  title  = {How Many Topics? Stability Analysis for Topic Models},
  author = {Derek Greene and Derek O'Callaghan and Pádraig Cunningham},
  journal= {arXiv preprint arXiv:1404.4606},
  year   = {2014}
}

Comments

Improve readability of plots. Add minor clarifications

R2 v1 2026-06-22T03:53:14.791Z