Table of Contents
Fetching ...

Revisiting Noise in Natural Language Processing for Computational Social Science

Nadav Borenstein

TL;DR

This thesis reframes noise in Computational Social Science as a nuanced phenomenon that can encode meaningful social signals, from OCR-induced errors in historical texts to biases and ambiguities in online discourse and LLM outputs. It presents five interconnected case studies: multilingual event extraction from historical newspapers, intersectional bias analysis in OCR-noisy Caribbean corpora, pixel-based language modeling of historical documents, analysis of Schwartz values in Reddit communities, and a tropes-based examination of latent values in large language models. Across these studies, the work demonstrates that simple noise-removal is insufficient; instead, tailored, context-sensitive methods—ranging from extractive QA and cross-lingual transfer to vision-language models and trope clustering—are needed to extract reliable insights from noisy CSS data. The contributions include practical pipelines for historical NLP, robust evaluation frameworks for bias and values, and novel methods to interpret LLM outputs through justification tropes, collectively advancing both methodological rigor and applicability of CSS research in real-world, noise-prone data. The results underscore the importance of nuance in handling noise and highlight how noise-aware approaches can yield deeper, more trustworthy social-science insights with implications for historians, social scientists, and AI practitioners alike.

Abstract

Computational Social Science (CSS) is an emerging field driven by the unprecedented availability of human-generated content for researchers. This field, however, presents a unique set of challenges due to the nature of the theories and datasets it explores, including highly subjective tasks and complex, unstructured textual corpora. Among these challenges, one of the less well-studied topics is the pervasive presence of noise. This thesis aims to address this gap in the literature by presenting a series of interconnected case studies that examine different manifestations of noise in CSS. These include character-level errors following the OCR processing of historical records, archaic language, inconsistencies in annotations for subjective and ambiguous tasks, and even noise and biases introduced by large language models during content generation. This thesis challenges the conventional notion that noise in CSS is inherently harmful or useless. Rather, it argues that certain forms of noise can encode meaningful information that is invaluable for advancing CSS research, such as the unique communication styles of individuals or the culture-dependent nature of datasets and tasks. Further, this thesis highlights the importance of nuance in dealing with noise and the considerations CSS researchers must address when encountering it, demonstrating that different types of noise require distinct strategies.

Revisiting Noise in Natural Language Processing for Computational Social Science

TL;DR

This thesis reframes noise in Computational Social Science as a nuanced phenomenon that can encode meaningful social signals, from OCR-induced errors in historical texts to biases and ambiguities in online discourse and LLM outputs. It presents five interconnected case studies: multilingual event extraction from historical newspapers, intersectional bias analysis in OCR-noisy Caribbean corpora, pixel-based language modeling of historical documents, analysis of Schwartz values in Reddit communities, and a tropes-based examination of latent values in large language models. Across these studies, the work demonstrates that simple noise-removal is insufficient; instead, tailored, context-sensitive methods—ranging from extractive QA and cross-lingual transfer to vision-language models and trope clustering—are needed to extract reliable insights from noisy CSS data. The contributions include practical pipelines for historical NLP, robust evaluation frameworks for bias and values, and novel methods to interpret LLM outputs through justification tropes, collectively advancing both methodological rigor and applicability of CSS research in real-world, noise-prone data. The results underscore the importance of nuance in handling noise and highlight how noise-aware approaches can yield deeper, more trustworthy social-science insights with implications for historians, social scientists, and AI practitioners alike.

Abstract

Computational Social Science (CSS) is an emerging field driven by the unprecedented availability of human-generated content for researchers. This field, however, presents a unique set of challenges due to the nature of the theories and datasets it explores, including highly subjective tasks and complex, unstructured textual corpora. Among these challenges, one of the less well-studied topics is the pervasive presence of noise. This thesis aims to address this gap in the literature by presenting a series of interconnected case studies that examine different manifestations of noise in CSS. These include character-level errors following the OCR processing of historical records, archaic language, inconsistencies in annotations for subjective and ambiguous tasks, and even noise and biases introduced by large language models during content generation. This thesis challenges the conventional notion that noise in CSS is inherently harmful or useless. Rather, it argues that certain forms of noise can encode meaningful information that is invaluable for advancing CSS research, such as the unique communication styles of individuals or the culture-dependent nature of datasets and tasks. Further, this thesis highlights the importance of nuance in dealing with noise and the considerations CSS researchers must address when encountering it, demonstrating that different types of noise require distinct strategies.

Paper Structure

This paper contains 178 sections, 15 equations, 72 figures, 44 tables.

Figures (72)

  • Figure 1: The noise forms and sources explored in this thesis. See \ref{['intro:intro_noise']} for a detailed description of each form.
  • Figure 2: A taxonomy of some of the sub-fields and tasks within Computational Social Science (adapted from ziems-etal-2024-large). A red font indicates tasks that this thesis addresses or considers.
  • Figure 3: Shannon's classical notion of noise (taken from 6773024). This framework, however, does not directly translate to the noise forms found in CSS (\ref{['intro:intro_noise']}).
  • Figure 4: Example of noise introduced following the OCR process of a historical document studied in \ref{['chap:bias']}. A crop from an 18th-century newspaper (a) was OCRed using the popular OCR tool Tesseract. The resulting text (b) contains many character-level errors, marked in grey.
  • Figure 5: The data processing pipeline, where ads are converted to a set of extractive QA samples.
  • ...and 67 more figures