Papers › Evaluating Unsupervised Text Classification: Zero-shot and Similarity-based Approaches
Evaluating Unsupervised Text Classification: Zero-shot and Similarity-based Approaches
Tim Schopf, Daniel Braun, Florian Matthes
Text classification of unseen classes is a challenging Natural Language Processing task and is mainly attempted using two different types of approaches. Similarity-based approaches attempt to classify instances based on similarities between text document representations and class description representations. Zero-shot text classification approaches aim to generalize knowledge gained from a training task by assigning appropriate labels of unknown classes to text documents. Although existing studies have already investigated individual approaches to these categories, the experiments in literature do not provide a consistent comparison. This paper addresses this gap by conducting a systematic evaluation of different similarity-based and zero-shot approaches for text classification of unseen classes. Different state-of-the-art approaches are benchmarked on four text classification datasets, including a new dataset from the medical domain. Additionally, novel SimCSE and SBERT-based baselines are proposed, as other baselines used in existing work yield weak classification results and are easily outperformed. Finally, the novel similarity-based Lbl2TransformerVec approach is presented, which outperforms previous state-of-the-art approaches in unsupervised text classification. Our experiments show that similarity-based approaches significantly outperform zero-shot approaches in most cases. Additionally, using SimCSE or SBERT embeddings instead of simpler text representations increases similarity-based classification results even further.
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 |
|---|---|---|---|---|---|---|---|
| Unsupervised Text Classification | 20NewsGroups | Lbl2TransformerVec | F1-score | 64,69 | #2 of 2 | Archive leaderboard | report |
| Unsupervised Text Classification | AG News | Lbl2TransformerVec | F1-score | 83,79 | #2 of 2 | Archive leaderboard | report |
| Unsupervised Text Classification | Medical Abstracts | Lbl2TransformerVec | F1-score | 56.46 | #1 of 2 | Archive leaderboard | report |
| Unsupervised Text Classification | Medical Abstracts | Lbl2Vec | F1-score | 43.03 | #2 of 2 | Archive leaderboard | report |
| Unsupervised Text Classification | Yahoo! Answers | Lbl2TransformerVec | F1-score | 55.84 | #1 of 1 | 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.
Methods
Introduced by this paper: Lbl2TransformerVec
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