Revisiting Automated Topic Model Evaluation with Large Language Models

Dominik Stammbach, Vilém Zouhar, Alexander Hoyle, Mrinmaya Sachan, Elliott Ash
5/20/2023
cs.CL

No official code found. Best implementation: dominiksinsaarland/evaluating-topic-model-output (19 stars, last commit 2024-01-15).

Abstract

Topic models are used to make sense of large text collections. However, automatically evaluating topic model output and determining the optimal number of topics both have been longstanding challenges, with no effective automated solutions to date. This paper proposes using large language models to evaluate such output. We find that large language models appropriately assess the resulting topics, correlating more strongly with human judgments than existing automated metrics. We then investigate whether we can use large language models to automatically determine the optimal number of topics. We automatically assign labels to documents and choosing configurations with the most pure labels returns reasonable values for the optimal number of topics.

View on arXivView PDF

Code Implementations(1)

190Shell, PythonApr 18, 20232 years ago

Similar Papers

Cite this paper

@article{stammbach2023revisiting,
  title  = {Revisiting Automated Topic Model Evaluation with Large Language Models},
  author = {Dominik Stammbach and Vilém Zouhar and Alexander Hoyle and Mrinmaya Sachan and Elliott Ash},
  year   = {2023},
  eprint = {2305.12152},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.12152v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.12152.svg)](https://codeofpaper.com/paper/2305.12152)

Discussion