Creating Custom Event Data Without Dictionaries: A Bag-of-Tricks

Andrew Halterman, Philip A. Schrodt, Andreas Beger, Benjamin E. Bagozzi, Grace I. Scarborough
4/3/2023
cs.CL

No official code found. Best implementation: ahalterman/NGEC (26 stars, last commit 2024-05-29). 1 more below.

Abstract

Event data, or structured records of ``who did what to whom'' that are automatically extracted from text, is an important source of data for scholars of international politics. The high cost of developing new event datasets, especially using automated systems that rely on hand-built dictionaries, means that most researchers draw on large, pre-existing datasets such as ICEWS rather than developing tailor-made event datasets optimized for their specific research question. This paper describes a ``bag of tricks'' for efficient, custom event data production, drawing on recent advances in natural language processing (NLP) that allow researchers to rapidly produce customized event datasets. The paper introduces techniques for training an event category classifier with active learning, identifying actors and the recipients of actions in text using large language models and standard machine learning classifiers and pretrained ``question-answering'' models from NLP, and resolving mentions of actors to their Wikipedia article to categorize them. We describe how these techniques produced the new POLECAT global event dataset that is intended to replace ICEWS, along with examples of how scholars can quickly produce smaller, custom event datasets. We publish example code and models to implement our new techniques.

View on arXivView PDF

Code Implementations(2)

ahalterman/NGECCommunity100%

A new, machine learning-based pipeline for extracting political events from text

266Shell, PythonMar 14, 20232 years ago
philip-schrodt/NGECCommunity100%
MIT

New Generation Event Coder

40Mar 11, 20233 years agoMIT

Similar Papers

Cite this paper

@article{halterman2023creating,
  title  = {Creating Custom Event Data Without Dictionaries: A Bag-of-Tricks},
  author = {Andrew Halterman and Philip A. Schrodt and Andreas Beger and Benjamin E. Bagozzi and Grace I. Scarborough},
  year   = {2023},
  eprint = {2304.01331},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.01331v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.01331.svg)](https://codeofpaper.com/paper/2304.01331)

Discussion