Improving Probabilistic Models in Text Classification via Active Learning
Mitchell Bosley, Saki Kuzushima, Ted Enamorado, Yuki Shiraito
TL;DR
The paper tackles the high labeling cost of text classification in political science by introducing activeText, a semi-supervised mixture-model augmented with active learning. It combines labeled and unlabeled data through EM estimation and uncertainty-based document selection, with an optional keyword upweighting mechanism to inject domain knowledge. Empirical results show that activeText matches or exceeds the performance of Active SVM and can outperform BERT at low labeling budgets while dramatically reducing computation; the authors also demonstrate substantial replication efficiency in two published studies. The work contributes a practical, open-source tool that lowers the barrier to high-quality text classification in social science research and offers guidelines for tuning and robustness in real-world labeling tasks.
Abstract
Social scientists often classify text documents to use the resulting labels as an outcome or a predictor in empirical research. Automated text classification has become a standard tool, since it requires less human coding. However, scholars still need many human-labeled documents to train automated classifiers. To reduce labeling costs, we propose a new algorithm for text classification that combines a probabilistic model with active learning. The probabilistic model uses both labeled and unlabeled data, and active learning concentrates labeling efforts on difficult documents to classify. Our validation study shows that the classification performance of our algorithm is comparable to state-of-the-art methods at a fraction of the computational cost. Moreover, we replicate two recently published articles and reach the same substantive conclusions with only a small proportion of the original labeled data used in those studies. We provide activeText, an open-source software to implement our method.
