Deep Active Learning for Data Mining from Conflict Text Corpora
Mihai Croicu
TL;DR
The paper presents an active-learning framework to mine micro-dynamics from conflict text corpora, using an unsupervised seed step to bootstrap a supervised encoder-based LLM (e.g., ConfliBERT or DistilBERT) for extracting sub-classes of conflict events with minimal human annotation. By combining a two-stage seed-filtering process, a batch-wise querying strategy, and Monte Carlo convergence checks, the method achieves performance close to gold-standard labeling while reducing annotation effort by up to 99%. Empirical validation on two gold-standard datasets (religious violence and electoral violence) demonstrates strong AP and AUROC performance, with convergence typically around round 6–7 and robustness across batch sizes and learning rates. The work highlights the practical potential for scalable, cost-effective extraction of rich, event-level features from large text corpora, while acknowledging limitations related to extreme class imbalance and domain-specific generalization.
Abstract
High-resolution event data on armed conflict and related processes have revolutionized the study of political contention with datasets like UCDP GED, ACLED etc. However, most of these datasets limit themselves to collecting spatio-temporal (high-resolution) and intensity data. Information on dynamics, such as targets, tactics, purposes etc. are rarely collected owing to the extreme workload of collecting data. However, most datasets rely on a rich corpus of textual data allowing further mining of further information connected to each event. This paper proposes one such approach that is inexpensive and high performance, leveraging active learning - an iterative process of improving a machine learning model based on sequential (guided) human input. Active learning is employed to then step-wise train (fine-tuning) of a large, encoder-only language model adapted for extracting sub-classes of events relating to conflict dynamics. The approach shows performance similar to human (gold-standard) coding while reducing the amount of required human annotation by as much as 99%.
