Is the Platform Part of the Measurement? A Protocol and Simulation Study for Cross-Platform Equivalence of Machine-Labelled Policy Sentiment
Organizations: Independent researcher. · School of Computing, Mathematics & Physics, University of Portsmouth, UK
Abstract
Comparing machine-labelled sentiment across social media platforms is now routine: differences in classifier scores between platforms are read as differences in public opinion. These comparisons rest on an assumption that the classifier measures the same construct, on the same scale, on every platform. Some studies check a classifier's validity platform by platform, but to our knowledge none has modelled the platform as a facet of the classifier's measurement. We adapt the psychometric equivalence toolkit (generalizability theory, measurement invariance and differential item functioning, and score linking) to machine-labelled policy sentiment, treating the platform as a survey mode, and specify a six-step protocol with anchor events fixed in advance, an anchor-density audit, and a two-classifier convergence control. A simulation with known ground truth illustrates what the assumption can cost in one generating configuration fixed in advance: across 500 replications, because the platforms measure through different functions, a pooled index that takes platform scores at face value reports the wrong sign of aggregate sentiment on nearly a quarter of days, whereas an index adjusted with each platform's known measurement function does so on under one day in sixty on average. A case study of the instrument from the first author's MSc dissertation, a fine-tuned BERT classifier over 255,446 UK economic-policy comments from Twitter/X, Reddit, YouTube, and Quora, motivates the design and illustrates the instrument-dependence the protocol addresses. The full four-platform application, under fresh collection with the pre-specified design, is the designated follow-up study. The protocol lets a researcher test whether pooling platforms is defensible in a given corpus, or whether platform scores must be linked before any average is taken.
Figures & tables
| Model | Accuracy | Macro precision | Macro recall | Macro F1 |
|---|---|---|---|---|
| BERT (fine-tuned) | 88.06% | 0.8815 | 0.8744 | 0.8778 |
| BiLSTM (GloVe) | 81.51% | 0.8141 | 0.8099 | 0.8111 |
| VADER baseline | 65.20% | 0.66 | 0.65 | 0.65 |
| Logistic regression (BoW) | 71.40% | 0.72 | 0.71 | 0.71 |
| Event | Date |
|---|---|
| Budget 2020 (Covid response) | 11 Mar 2020 |
| Furlough scheme announced | 20 Mar 2020 |
| Budget 2021 | 3 Mar 2021 |
| Autumn Budget 2021 | 27 Oct 2021 |
| Energy bills package and Bank rate rise | 3 Feb 2022 |
| Cost-of-living package and windfall tax | 26 May 2022 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
Social Media Analysis
Social media analysis studies online posts, media, users, and interactions to understand communication, communities, and public behavior.
See all 221 papers