Papers › A Topic Coverage Approach to Evaluation of Topic Models
A Topic Coverage Approach to Evaluation of Topic Models
Damir Korenčić, Strahil Ristov, Jelena Repar, Jan Šnajder
Topic models are widely used unsupervised models capable of learning topics - weighted lists of words and documents - from large collections of text documents. When topic models are used for discovery of topics in text collections, a question that arises naturally is how well the model-induced topics correspond to topics of interest to the analyst. In this paper we revisit and extend a so far neglected approach to topic model evaluation based on measuring topic coverage - computationally matching model topics with a set of reference topics that models are expected to uncover. The approach is well suited for analyzing models' performance in topic discovery and for large-scale analysis of both topic models and measures of model quality. We propose new measures of coverage and evaluate, in a series of experiments, different types of topic models on two distinct text domains for which interest for topic discovery exists. The experiments include evaluation of model quality, analysis of coverage of distinct topic categories, and the analysis of the relationship between coverage and other methods of topic model evaluation. The paper contributes a new supervised measure of coverage, and the first unsupervised measure of coverage. The supervised measure achieves topic matching accuracy close to human agreement. The unsupervised measure correlates highly with the supervised one (Spearman's ρ≥0.95). Other contributions include insights into both topic models and different methods of model evaluation, and the datasets and code for facilitating future research on topic coverage.
In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Tasks
Datasets
Introduced by this paper, per the archive.
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Topic coverage | Topic modeling topic coverage dataset | AuCDC | Spearman Correlation | 0.95 | #1 of 1 | Archive leaderboard | report |
| Topic coverage | Topic modeling topic coverage dataset - bio | NMF-200 | AuCDC | 0.67 | #1 of 2 | Archive leaderboard | report |
| Topic coverage | Topic modeling topic coverage dataset - bio | NMF-200 | SupCov | 0.44 | #1 of 2 | Archive leaderboard | report |
| Topic coverage | Topic modeling topic coverage dataset - bio | PYP | AuCDC | 0.56 | #2 of 2 | Archive leaderboard | report |
| Topic coverage | Topic modeling topic coverage dataset - bio | PYP | SupCov | 0.23 | #2 of 2 | Archive leaderboard | report |
| Topic coverage | Topic modeling topic coverage dataset - news | PYP | AuCDC | 0.65 | #1 of 2 | Archive leaderboard | report |
| Topic coverage | Topic modeling topic coverage dataset - news | PYP | SupCov | 0.64 | #1 of 2 | Archive leaderboard | report |
| Topic coverage | Topic modeling topic coverage dataset - news | NMF-200 | AuCDC | 0.65 | #2 of 2 | Archive leaderboard | report |
| Topic coverage | Topic modeling topic coverage dataset - news | NMF-200 | SupCov | 0.54 | #2 of 2 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections