ReportAGE: Automatically extracting the exact age of Twitter users based on self-reports in tweets

03/10/2021
by   Ari Z. Klein, et al.
0

Advancing the utility of social media data for research applications requires methods for automatically detecting demographic information about social media study populations, including users' age. The objective of this study was to develop and evaluate a method that automatically identifies the exact age of users based on self-reports in their tweets. Our end-to-end automatic natural language processing (NLP) pipeline, ReportAGE, includes query patterns to retrieve tweets that potentially mention an age, a classifier to distinguish retrieved tweets that self-report the user's exact age ("age" tweets) and those that do not ("no age" tweets), and rule-based extraction to identify the age. To develop and evaluate ReportAGE, we manually annotated 11,000 tweets that matched the query patterns. Based on 1000 tweets that were annotated by all five annotators, inter-annotator agreement (Fleiss' kappa) was 0.80 for distinguishing "age" and "no age" tweets, and 0.95 for identifying the exact age among the "age" tweets on which the annotators agreed. A deep neural network classifier, based on a RoBERTa-Large pretrained model, achieved the highest F1-score of 0.914 (precision = 0.905, recall = 0.942) for the "age" class. When the age extraction was evaluated using the classifier's predictions, it achieved an F1-score of 0.855 (precision = 0.805, recall = 0.914) for the "age" class. When it was evaluated directly on the held-out test set, it achieved an F1-score of 0.931 (precision = 0.873, recall = 0.998) for the "age" class. We deployed ReportAGE on more than 1.2 billion tweets posted by 245,927 users, and predicted ages for 132,637 (54 detection of exact age to this large number of users can advance the utility of social media data for research applications that do not align with the predefined age groupings of extant binary or multi-class classification approaches.

READ FULL TEXT
research
08/16/2019

Automatically Identifying Comparator Groups on Twitter for Digital Epidemiology of Pregnancy Outcomes

Despite the prevalence of adverse pregnancy outcomes such as miscarriage...
research
10/30/2017

Demographics in Social Media Data for Public Health Research: Does it matter?

Social media data provides propitious opportunities for public health re...
research
04/10/2019

Deep Neural Networks Ensemble for Detecting Medication Mentions in Tweets

Objective: After years of research, Twitter posts are now recognized as ...
research
11/08/2016

Veracity Computing from Lexical Cues and Perceived Certainty Trends

We present a data-driven method for determining the veracity of a set of...
research
03/12/2023

AidUI: Toward Automated Recognition of Dark Patterns in User Interfaces

Past studies have illustrated the prevalence of UI dark patterns, or use...
research
10/22/2018

Automatically Detecting Self-Reported Birth Defect Outcomes on Twitter for Large-scale Epidemiological Research

In recent work, we identified and studied a small cohort of Twitter user...
research
03/11/2022

Automatic Identification and Classification of Bragging in Social Media

Bragging is a speech act employed with the goal of constructing a favora...

Please sign up or login with your details

Forgot password? Click here to reset