Papers › Evaluating Unsupervised Text Classification: Zero-shot and Similarity-based Approaches

Evaluating Unsupervised Text Classification: Zero-shot and Similarity-based Approaches

29 Nov 2022arXiv:2211.16285archive 2025-07-28

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.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

sebischair/lbl2vec officialmentioned in papermentioned on GitHubBSD-3-Clause report
sebischair/medical-abstracts-tc-corpus officialmentioned in papermentioned on GitHubNOASSERTION report

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

ClassificationText ClassificationUnsupervised Text ClassificationZero-Shot Text Classificationtext-classification

Datasets

Introduced by this paper, per the archive.

Medical Abstracts

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
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

Lbl2TransformerVecLbl2VecSBERTSimCSESkip-gram Word2Vec

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