TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

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

2020-12-11Topic ModelsTopic coverage
PaperPDFCode(official)

Abstract

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 $\rho \geq 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.

Results

TaskDatasetMetricValueModel
Text ClassificationTopic modeling topic coverage datasetSpearman Correlation0.95AuCDC
Text ClassificationTopic modeling topic coverage dataset - newsAuCDC0.65PYP
Text ClassificationTopic modeling topic coverage dataset - newsSupCov0.64PYP
Text ClassificationTopic modeling topic coverage dataset - newsAuCDC0.65NMF-200
Text ClassificationTopic modeling topic coverage dataset - newsSupCov0.54NMF-200
Text ClassificationTopic modeling topic coverage dataset - bioAuCDC0.67NMF-200
Text ClassificationTopic modeling topic coverage dataset - bioSupCov0.44NMF-200
Text ClassificationTopic modeling topic coverage dataset - bioAuCDC0.56PYP
Text ClassificationTopic modeling topic coverage dataset - bioSupCov0.23PYP
Topic ModelsTopic modeling topic coverage datasetSpearman Correlation0.95AuCDC
Topic ModelsTopic modeling topic coverage dataset - newsAuCDC0.65PYP
Topic ModelsTopic modeling topic coverage dataset - newsSupCov0.64PYP
Topic ModelsTopic modeling topic coverage dataset - newsAuCDC0.65NMF-200
Topic ModelsTopic modeling topic coverage dataset - newsSupCov0.54NMF-200
Topic ModelsTopic modeling topic coverage dataset - bioAuCDC0.67NMF-200
Topic ModelsTopic modeling topic coverage dataset - bioSupCov0.44NMF-200
Topic ModelsTopic modeling topic coverage dataset - bioAuCDC0.56PYP
Topic ModelsTopic modeling topic coverage dataset - bioSupCov0.23PYP
ClassificationTopic modeling topic coverage datasetSpearman Correlation0.95AuCDC
ClassificationTopic modeling topic coverage dataset - newsAuCDC0.65PYP
ClassificationTopic modeling topic coverage dataset - newsSupCov0.64PYP
ClassificationTopic modeling topic coverage dataset - newsAuCDC0.65NMF-200
ClassificationTopic modeling topic coverage dataset - newsSupCov0.54NMF-200
ClassificationTopic modeling topic coverage dataset - bioAuCDC0.67NMF-200
ClassificationTopic modeling topic coverage dataset - bioSupCov0.44NMF-200
ClassificationTopic modeling topic coverage dataset - bioAuCDC0.56PYP
ClassificationTopic modeling topic coverage dataset - bioSupCov0.23PYP

Related Papers

Narrative Shift Detection: A Hybrid Approach of Dynamic Topic Models and Large Language Models2025-06-25Constrained Non-negative Matrix Factorization for Guided Topic Modeling of Minority Topics2025-05-22topicwizard -- a Modern, Model-agnostic Framework for Topic Model Visualization and Interpretation2025-05-19HAMLET: Healthcare-focused Adaptive Multilingual Learning Embedding-based Topic Modeling2025-05-12Fully Bayesian Approaches to Topics over Time2025-04-21Evaluating Negative Sampling Approaches for Neural Topic Models2025-03-23Multivariate Gaussian Topic Modelling: A novel approach to discover topics with greater semantic coherence2025-03-19DeFine: A Decomposed and Fine-Grained Annotated Dataset for Long-form Article Generation2025-03-10