January 01, 1970
On social media, many users actively push back against false claims. Understanding who pushes back and how they do so matters, as this corrective activity is central to how misinformation is contested. We study this counter-misinformation ecosystem at scale: applying a domain-specific NLI model from our prior work to a large corpus of COVID-19 tweets, we classify 264,737 posts as supporting or opposing false claims and compare 23 user- and text-level features across the two groups. Contrary to the dominant assumption that negative emotion is a signature of falsehood, we find that anti-misinformation posts are more emotionally negative than pro-misinformation posts, with higher levels of anger, disgust, and sadness. These differences are modest in magnitude but consistent in direction across the negative emotions. We also find that posts opposing misinformation tend to come from more established users, i.e., older accounts, more followers, and higher listed counts.
Misinformation on social media poses a significant threat to public discourse and informed decision-making, but not all online activity contributes to its spread. Many users actively push back, correcting falsehoods in their feeds [1], and most such organic correction comes from ordinary users rather than professional fact-checkers [2]. These corrections matter: peer correction can reduce belief in the underlying misinformation [3], thus platforms have formalized collective pushback through community-based fact-checking [4].
The implication is that combating misinformation requires more than suppressing false content. It also requires understanding the corrective content that emerges in response [3]–[5]. Characterizing the corrective populations—which we term the counter-misinformation ecosystem—in both linguistic and account-level terms can provide insight into how misinformation is organically challenged on social media [2], [6].
We address this by first retrieving candidate posts for each fact-checked claim, detecting which posts support or oppose it at scale, and then profiling the populations they form. For detection, we apply a Natural Language Inference (NLI) model described in our previous work [7] to a large corpus of COVID-19 tweets [8], yielding 264,737 model-classified tweets that either support or oppose COVID-19 misinformation. For profiling, we compare 23 user- and text-level features previously linked to misinformation spread, including emotion scores, bot-likelihood scores [9]–[12], and toxicity measures [13]–[16], across the pro- and anti-misinformation tweets.
We find that posts opposing misinformation are more emotionally charged than those spreading it, with higher levels of anger, disgust, and sadness. This runs against the dominant assumption that negative emotion is primarily a feature of false rather than corrective content [17]–[20]; our study corroborates, at scale and with discrete-emotion measurement, prior observations on a few COVID-19 topics [2], alongside a study documenting emotional complexity across both misinformation and corrections during mass-shooting events [6]. The counter-misinformation ecosystem is also anchored by more established users (older accounts, more followers, and listed more often), and bot scores do not meaningfully differentiate the two sides.
Beyond how misinformation spreads, a growing literature asks how ordinary users push back against it. Much of this organic correction comes not from professional fact-checkers but from ordinary users: in a study of COVID-19 misinformation on Twitter, 96% of refuting posts were authored by concerned citizens rather than fact-checking organizations [2].
Prior RCT work shows that correction by fellow users can be effective in lowering false beliefs [3]. Its effectiveness may be socially contingent, however: corrections are far more likely to be accepted when they come from someone socially tied to the corrected user than from a stranger [21], and public correction can even backfire downstream, increasing the partisanship and toxicity of a user’s subsequent sharing behavior [5]. Even so, early fears that repeated correction would broadly entrench false beliefs through a “backfire effect” have largely failed to replicate on average [22], and platforms have formalized collective pushback through community-based fact-checking [4].
Emotional tone is one of the most-studied features distinguishing misinformation from accurate content. A consistent line of work finds that false content is more emotionally charged than truthful content, carrying higher moral outrage, fear, and other affective cues that may encourage sharing [17]–[20]. The picture, however, is not simply “false = emotional, true = neutral”: accurate information can also provoke strong emotional reactions, and emotional intensity alone is not a reliable truth signal [23]. Most directly, a study of COVID-19 fact-check responses on Twitter found that ordinary users’ opinion-based rebuttals carried more negative emotion and anger than the misinformation they targeted [2], and a manual study of mass-shooting crises likewise found that correction tweets featured anger [6]. These observations, however, rested on a limited number of false claims and on dictionary-based or manual coding, leaving open whether the pattern scales and how it appears under discrete-emotion measurement. This nuance motivates the present study’s closer look at how emotion differentiates not only true from false content, but also posts that support misinformation from posts that oppose it.
Beyond emotion, researchers have examined toxic language and automated accounts. Toxic or aggressive posts have been linked to false claims [13]–[15], though the association is inconsistent and not always significant [16]. Bot-driven amplification of disinformation and conspiracy content is well documented on Twitter [9]–[12]. Together, these threads argue for understanding the spread of misinformation in terms of emotion, linguistic style, and account-level characteristics, not content alone.
Misinformation detection (MID) identifies false or misleading content in large online corpora, typically by linking fact-checker resources to social media posts. Common linkage strategies have notable blind spots [24]: URL-based sampling misses posts that spread falsehoods through text alone [25], [26], and hashtag-based sampling captures only posts that include specific topic tags, missing the rest [27], [28].
To address these gaps, researchers have increasingly turned to natural language inference and stance detection, which are used to classify whether a text supports, opposes, or is neutral toward a claim. A range of methods have been applied, from earlier neural architectures to pretrained language models [29]–[31], and incorporating textual entailment features directly into fake-news detection systems can improve classification [32]–[34]. Open challenges around generalization, domain adaptation, and scalability remain [35].
Misinformation generation using LLMs has been proposed as a tool for improving detection: synthetic false content, controllably labeled, can expand training sets without the cost of manual annotation [7], [36], [37]. A practical limitation is that commercial LLMs frequently refuse to generate sensitive content (e.g., fake news, profanity), thereby reducing both the volume and diversity of augmentation data [38], [39]. Working with LLM-generated data in this domain, therefore, requires attention to the tension between model safety and research utility.
We aggregated false COVID-19 claims from several publicly available datasets covering fact-checking platforms, social media, and news outlets, providing broad coverage of the misinformation that circulated during the pandemic (Table 1). After standardizing each source’s “false” label, filtering for claims marked false or fabricated, and removing duplicates, we obtained 15,374 unique COVID-19 false claims.
| Source dataset | Origin | Label used | Size |
|---|---|---|---|
| FACT-GPT [40] | Gf+Pf | All labels | 1,225 |
| COVID-Fact [41] | REFUTED | 2,790 | |
| FaCov [42] | Gf | false | 3,089 |
| FakeCovid [43] | Py+Sn | FALSE/false | 6,249 |
| CoAID [44] | Py+Sn | Claim/NewsFake | 925 |
| FibVID [45] | Sn+Pf | fake | 569 |
| COVID-19 Rumor [46] | News | F | 3,681 |
| COVERT [47] | REFUTES | 66 | |
| CMU-MisCov19 [48] | fake*/false* | 17 |
To link claims to real-world posts, we drew on the large-scale public Coronavirus Twitter dataset [8], which covers 2020 to 2021. For each of the 15,374 false claims (§3.1.1), we used BM25 [49] to retrieve the 100 most relevant tweets, yielding 1,537,400 candidate claim and tweet pairs for downstream classification.
We use the previous fine-tuning dataset and the two-step fine-tuning process described in [7], which we briefly summarize here. The base model was a general-purpose NLI cross-encoder [50] built on DeBERTa-v3-base [51], pretrained on SNLI [52], MNLI [53], and FEVER-NLI [54]. We then fine-tuned on domain-specific, COVID-19 misinformation NLI datasets [40], [55], [56]. To expand our limited labeled set, we used Controllable Misinformation Generation (CMG) [7], [57]: given a false claim and a target label (entailment, contradiction, or neutral), an LLM is prompted to produce a realistic tweet matching that label, and the resulting synthetic pairs are appended to the training data. The best model, which was trained on the GPT-4o-augmented dataset on top of general and domain-specific NLI datasets, showed \(F1_{\text{Macro}} = .805\) and \(Accuracy = .828\), with label-wise performance being \(F1_{\text{Ent}} = .779\), \(F1_{\text{Con}} = .745\), and \(F1_{\text{Neu}} = .885\).
We applied the classifier to the full set of 1,537,400 claim-tweet pairs. After removing duplicate tweets, tweets classified as neutral, and filtering ambiguous cases (the same tweet classified as supporting one claim but opposing another), the final analytical sample comprised 264,737 tweets (195,922 supporting and 68,815 opposing false claims) authored by 201,334 unique users.
This tweet sample after detection lets us move beyond classification to compare what pro- and anti-misinformation tweets say, how they say it, and who says it. We compared 23 user- and text-level features between the two groups: emotional tone via the Demux model [58], which scores Ekman’s six basic emotions (anger, disgust, fear, joy, sadness, surprise) [59], since emotion is among the most-studied correlates of false-information spread [6]; toxicity via DeToxify [60], which produces seven scores (toxicity, severe toxicity, obscene, identity attack, insult, threat, sexually explicit); and bot likelihood via the Botometer X API [61], [62], given prior evidence that automated accounts amplify disinformation [11]. Additional user features (friends, listed count, followers, likes, tweets/retweets, account age) and text features (tweet length, hashtag and mention counts) were drawn directly from the Twitter dataset [8].
| Variable | Type | Cliff’s \(\delta\) |
|---|---|---|
| Sadness | Text | \(-0.125\) |
| Anger | Text | \(-0.098\) |
| Disgust | Text | \(-0.097\) |
| Listed | User | \(-0.072\) |
| Tweet length | Text | \(\phantom{-}0.067\) |
| Followers | User | \(-0.058\) |
| Surprise | Text | \(\phantom{-}0.058\) |
| Account age | User | \(-0.052\) |
| # Tweets + RTs | User | \(-0.051\) |
Figure 2 presents the weekly distribution of tweets classified as supporting or opposing misinformation over the course of 2020 and 2021. Both categories of tweets track the broader rhythm of the pandemic, with spikes corresponding to major events such as early lockdowns, vaccine rollouts, and surges in case counts.
Table 2 ranks top features by the absolute value of Cliff’s \(\delta\) [63], a nonparametric measure of effect size, when comparing tweets that support misinformation to those opposing it.
Our central finding concerns the emotional content of pro- and anti-misinformation tweets. Figure 3 displays the distributions of Ekman’s six basic emotion scores across the two groups. The differences are most pronounced for three negative emotions: sadness, anger, and disgust. In each case, tweets opposing misinformation score higher than those supporting it. This pattern is also illustrated in Table 2. Sadness shows the largest effect (\(\delta\) = -0.125), followed by anger (-0.098) and disgust (-0.097). The negative sign indicates that these emotions are more prevalent in anti-misinformation tweets. In absolute terms, these effects are modest (\(\lvert\delta\rvert \approx 0.1\)), yet they are consistent across all three negative emotions.
On the other side, pro-misinformation tweets were characterized by greater length (\(\delta\) = 0.067) and higher levels of surprise (\(\delta\) = 0.058).
Beyond what the tweets say, we also found meaningful differences in who is saying it (Table 2). Users who posted anti-misinformation content tended to have more followers (\(\delta\) = -0.058), were more likely to appear on Twitter lists (\(\delta\) = -0.072), had older accounts (\(\delta\) = -0.052), and showed higher overall activity levels in terms of tweets and retweets (\(\delta\) = -0.051). Full distributions of user and text attributes are reported in Figure 4 and Figure 5.
Notably, bot scores did not emerge as a strongly differentiating feature between the two groups.
To move beyond descriptive comparisons, we trained several machine learning classifiers to predict whether a tweet opposes or supports misinformation based solely on the 23 user and textual features described above. Because the two classes are imbalanced (195,922 supporting vs.,815 opposing), we undersampled the majority class to a balanced set for training and evaluation, so chance accuracy is 0.5. As shown in Table 3, random forest achieved the best overall performance, with an F1 score of 0.632 and accuracy of 0.620. XGBoost performed comparably, with slightly higher precision (0.622) but lower recall. Linear models performed noticeably worse, suggesting that the relationship between features and stance is not purely linear. This separability is weak but consistently above chance, indicating that user- and text-level features alone carry a real, if limited, signal for distinguishing the two stances, without access to the tweets’ semantic content.
To interpret the random forest model’s decision-making process, we employed SHAP (SHapley Additive exPlanations) values [64], calculated on a random sample of 1,000 tweets from the dataset. The SHAP summary plot (Figure 6) reveals which features most influenced the model’s predictions. Each point in the plot represents a single tweet; its horizontal position indicates how much that feature pushed the model toward predicting “oppose” (positive SHAP value) or “support” (negative SHAP value). Its color indicates whether the feature value was high (red) or low (blue).
Tweet length emerges as the most influential feature: shorter tweets are more likely to be classified as opposing misinformation. Among the emotional features, sadness and disgust stand out: higher values for these emotions lead the model to predict opposition, corroborating our earlier distributional findings. Surprise works in the opposite direction, with higher surprise scores associated with pro-misinformation classification. These results reinforce and extend the patterns observed in Cliff’s \(\delta\) analysis, confirming that the emotional and stylistic signatures of pro- and anti-misinformation content are distinct enough to be leveraged by machine learning models, even without access to the semantic content of the tweets themselves.
In this work, we characterized the counter-misinformation ecosystem by contrasting the posts and users that push back against false claims with those that spread them. Using an NLI-based pipeline fine-tuned on domain-specific COVID-19 data augmented with GPT-4o-generated synthetic pairs, we classified 264,737 tweets as supporting or opposing fact-checked false claims, then compared 23 user- and text-level features across the two groups.
Our most noteworthy finding is that posts opposing misinformation are more emotionally charged than those spreading it, particularly in sadness, anger, and disgust. This directly challenges the prevailing assumption that negative emotion is primarily a feature of misinformation itself [17]–[20]. Few earlier works had noted that correctors, too, carry negative emotion; a two-topic study found COVID-19 counter-misinformation angrier than the falsehoods it targeted [2], and a manual study of crisis misinformation found correction tweets featured anger [6]. But the comparative direction, corrective posts being more negative than misinformation, had not been established at scale; our contribution is to show it across a broad claim set and with discrete-emotion measurement rather than dictionary-based or manual coding. People who push back against false claims do so with frustration and indignation: they are, in a sense, angry but accurate. The practical implication is direct: content-moderation systems that flag emotionally charged posts as likely misinformation may inadvertently suppress the corrective discourse that helps fight it.
| Model | Precision | Recall | \(F1\) | Accuracy |
|---|---|---|---|---|
| Logistic | 0.571 | 0.568 | 0.570 | 0.567 |
| Logistic (Lasso) | 0.571 | 0.568 | 0.569 | 0.566 |
| Logistic (Ridge) | 0.571 | 0.570 | 0.570 | 0.567 |
| Decision Tree | 0.556 | 0.551 | 0.553 | 0.551 |
| Random Forest | 0.618 | 0.647 | 0.632 | 0.620 |
| XGBoost | 0.622 | 0.631 | 0.627 | 0.620 |
| CATBoost | 0.618 | 0.622 | 0.620 | 0.615 |
Pro-misinformation tweets are also longer and convey more surprise, plausibly because false posts package elaborate narratives, pseudo-evidence, or external links, whereas a correction can be as terse as a blunt “that’s not true”; this reading is speculative, as length alone cannot establish narrative structure. Anti-misinformation users, in turn, tend to be more established (more followers, older accounts, higher list counts, more activity), consistent with social correction emerging from users with public presence and platform capital; an earlier two-topic study likewise found COVID-19 counter-misinformation accounts older and more followed than misinformation accounts [2], a pattern we confirm across a broader claim set. Bot scores did not separate the two groups, suggesting that automation does not disproportionately concentrate on either side of the divide in our data.
Our analysis is restricted to COVID-19 misinformation on Twitter during 2020 and 2021, which may limit generalizability to other topics, platforms, or time periods; the emotional dynamics we observe could partly reflect that period’s heightened anxiety and political polarization. Our feature comparison relies on pretrained models (Demux for emotion, DeToxify for toxicity, Botometer for bot detection) that carry their own biases and measurement error. The NLI classifier is also imperfect, and residual misclassification may add noise to the comparative findings. Because we replicate the fine-tuning and CMG augmentation pipeline [7], we additionally inherit two limitations they document: LLM refusal rates (even the best-performing GPT-4o refuses a small fraction of generation requests, leaving certain content types systematically under-represented in the augmentation set) and task flipping (LLMs occasionally generate content opposite to the requested stance, introducing noise into training labels), and gains over simpler augmentation baselines remain modest. The group-level contrasts we report are only modest at the level of individual tweets: trained on these features alone, classifiers separate the two stances weakly (Table 3), so the differences reflect distributional tendencies rather than reliable per-tweet signals. We also do not control for user-level demographic or partisanship covariates, which our data do not directly observe; the “more established users” pattern on the anti-misinformation side could therefore partially reflect demographic or political-leaning differences between the two populations rather than corrective behavior per se. Finally, our dataset includes only publicly accessible tweets, excluding deleted, private, or suspended-account content that may systematically differ.
For platform governance, the most direct takeaway is that emotional tone is a poor proxy for misinformation: flagging or downranking content based on negative-emotion signals risks silencing legitimate corrective discourse and, with it, an established core of users who anchor the counter-misinformation ecosystem. For the misinformation research community, our work demonstrates the value of NLI-based detection paired with population-level profiling for studying the response side at scale. Future work should extend this analysis to political and climate-related falsehoods to test whether the emotional pattern generalizes; investigate how and why anti-misinformation posts are more emotionally charged (genuine frustration, strategic framing, or audience effects); and use longitudinal designs to trace how the pro- and anti-misinformation populations co-evolve across an unfolding event. Methodologically, more sophisticated integration of NLI and SD, and effective LLM-driven augmentation strategies for sensitive domains, remain promising directions.
AI Tools Usage Disclosure. During the preparation of this work, the authors used ChatGPT and Claude to refine text and review code. The authors reviewed and edited the content as needed and take full responsibility for the publication’s content.