Litcius/Paper detail

Is my stance the same as your stance? A cross validation study of stance detection datasets

Lynnette Hui Xian Ng, Kathleen M. Carley

2022Information Processing & Management34 citationsDOIOpen Access PDF

Abstract

Stance detection identifies a person’s evaluation of a subject, and is a crucial component for many downstream applications. In application, stance detection requires training a machine learning model on an annotated dataset and applying the model on another to predict stances of text snippets. This cross-dataset model generalization poses three central questions, which we investigate using stance classification models on 7 publicly available English Twitter datasets ranging from 297 to 48,284 instances. (1) Are stance classification models generalizable across datasets? We construct a single dataset model to train/test dataset-against-dataset, finding models do not generalize well (avg F1=0.33). (2) Can we improve the generalizability by aggregating datasets? We find a multi dataset model built on the aggregation of datasets has an improved performance (avg F1=0.69). (3) Given a model built on multiple datasets, how much additional data is required to fine-tune it? We find it challenging to ascertain a minimum number of data points due to the lack of pattern in performance. Investigating possible reasons for the choppy model performance we find that texts are not easily differentiable by stances, nor are annotations consistent within and across datasets. Our observations emphasize the need for an aggregated dataset as well as consistent labels for the generalizability of models.

Topics & Concepts

Generalizability theoryComputer scienceGeneralizationArtificial intelligenceConstruct (python library)Machine learningData miningNatural language processingStatisticsMathematicsMathematical analysisProgramming languageTopic ModelingMisinformation and Its ImpactsHate Speech and Cyberbullying Detection