Are We Really Making Much Progress in Text Classification? A Comparative Review
Not on the map. Why?
Abstract (arXiv)
We survey the literature on single-label, multi-label, and hierarchical text classification and provide a quantitative comparison of methods categorized into bag-of-words, sequence-based, and graph- or hierarchy-based approaches. Despite a recent surge in graph-based methods, they do not provide an improvement over fine-tuned transformer models on most evaluated datasets. Decoder-only generative language models show promise in few-shot in-context learning, but appear to lag behind fine-tuned language models when sufficient training data is available. The amount of training data needed for a fine-tuned language model to exceed the performance of a generative model is task-dependent. We further highlight the variance in reported numbers across the literature when applying the same model to the same dataset, which can be traced to the use of different hyperparameter values, such as the fine-tuning learning rate. For practitioners, we recommend using a fine-tuned language model when sufficient training data is available. Otherwise, a frozen generative model, enhanced by few-shot in-context learning or reasoning, is preferable. The source code and further information are available at: https://github.com/ascherp/text-classification-survey
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 73 of its 201 references that are in the map. First posted on arXiv 8 Apr 2022.
Builds on
73 of 201 references.
References · 73
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,893
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,899
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,548
38 more
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,307
- 2021The Power of Scale for Parameter-Efficient Prompt Tuningcited by 3,795
- 2021Finetuned Language Models Are Zero-Shot Learnerscited by 3,780
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,474
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,790
- 2020DeBERTa: Decoding-enhanced BERT with Disentangled Attentioncited by 2,181
- 2016Enriching Word Vectors with Subword Informationcited by 1,583
- 2019Simplifying Graph Convolutional Networkscited by 1,477
- 2021DeBERTaV3: Improving DeBERTa using ELECTRA-Style Pre-Training with Gradient-Disentangled Embedding Sharingcited by 1,254
- 2014Convolutional Neural Networks for Sentence Classificationcited by 1,127
- 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
- 2016Bag of Tricks for Efficient Text Classificationcited by 876
- 2015Gated Graph Sequence Neural Networkscited by 796
- 2020GoEmotions: A Dataset of Fine-Grained Emotionscited by 486
- 2018Graph Convolutional Networks for Text Classificationcited by 345
- 2019Benchmarking Zero-shot Text Classification: Datasets, Evaluation and Entailment Approachcited by 308
- 2019ERNIE 2.0: A Continual Pre-training Framework for Language Understandingcited by 231
- 2019Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approachescited by 185
- 2014A Convolutional Neural Network for Modelling Sentencescited by 163
- 2019Text Classification Algorithms: A Surveycited by 163
- 2016Recurrent Neural Network for Text Classification with Multi-Task Learningcited by 144
- 2021A Survey on Data Augmentation for Text Classificationcited by 111
- 2017HDLTex: Hierarchical Deep Learning for Text Classificationcited by 106
- 2020The Emerging Trends of Multi-Label Learningcited by 100
- 2015PTE: Predictive Text Embedding through Large-scale Heterogeneous Text Networkscited by 96
- 2015A Sensitivity Analysis of (and Practitioners' Guide to) Convolutional Neural Networks for Sentence Classificationcited by 92
- 2021GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddingscited by 90
- 2018SGM: Sequence Generation Model for Multi-label Classificationcited by 89
- 2020A Survey on Text Classification: From Shallow to Deep Learningcited by 80
- 2020Every Document Owns Its Structure: Inductive Text Classification via Graph Neural Networkscited by 77
- 2020Be More with Less: Hypergraph Attention Networks for Inductive Text Classificationcited by 74
- 2021BertGCN: Transductive Text Classification by Combining GCN and BERTcited by 74
- 2021Fast Multi-Resolution Transformer Fine-tuning for Extreme Multi-label Text Classificationcited by 67
- 2019Text Level Graph Neural Network for Text Classificationcited by 60
- 2018Baseline Needs More Love: On Simple Word-Embedding-Based Models and Associated Pooling Mechanismscited by 53
- 2022Incorporating Hierarchy into Text Encoder: a Contrastive Learning Approach for Hierarchical Text Classificationcited by 52
- 2020Tensor Graph Convolutional Networks for Text Classificationcited by 49
- 2020Comparing BERT against traditional machine learning text classificationcited by 46
50 most cited of 73 All 73 (JSON)
Built on by
Citing papers per year: 2023: 1.
1 paper.
- 2023Fine-Tuning Language Models for Scientific Writing Support19 Jun 2023