vix.ing · top · new · best · stats · spec

Using SVD for Topic Modeling

2017/04/24 by Zheng Tracy Ke, Ke, Zheng Tracy, Minzhe Wang +1 · 5 citations
Computer Science · Social Sciences · #62C20 #62H12 #62H25 #62P25 #Computational and Text Analysis Methods #FOS: Computer and information sciences #Methodology (stat.ME) #Topic Modeling

paper · pdf · doi:10.48550/arxiv.1704.07016

openalex publication_date 2017/04/24 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

The probabilistic topic model imposes a low-rank structure on the expectation of the corpus matrix. Therefore, singular value decomposition (SVD) is a natural tool of dimension reduction. We propose an SVD-based method for estimating a topic model. Our method constructs an estimate of the topic matrix from only a few leading singular vectors of the corpus matrix, and has a great advantage in memory use and computational cost for large-scale corpora. The core ideas behind our method include a pre-SVD normalization to tackle severe word frequency heterogeneity, a post-SVD normalization to create a low-dimensional word embedding that manifests a simplex geometry, and a post-SVD procedure to construct an estimate of the topic matrix directly from the embedded word cloud. We provide the explicit rate of convergence of our method. We show that our method attains the optimal rate in the case of long and moderately long documents, and it improves the rates of existing methods in the case of short documents. The key of our analysis is a sharp row-wise large-deviation bound for empirical singular vectors, which is technically demanding to derive and potentially useful for other problems. We apply our method to a corpus of Associated Press news articles and a corpus of abstracts of statistical papers.

Cited by

Related