REVIEW 5 major objections 4 minor 9 references
'Congratulations, morons': Dynamics of Toxicity and Interaction Polarization in the Covid Vaccination and Ukraine War Twitter Debates
T0 review · 5 major / 4 minor · reviewed 2026-08-15 · deepseek-v4-flash
Pith's one-line read Hostility and drifting retweet patterns are temporally linked inside both the Covid-vaccine and Ukraine-war Twitter debates, including between two camps that should be allies.
desk verdict The paper's descriptive dynamic-polarization setup is worth a look, but its central Granger-causality evidence is undermined by overlapping windows and an unadjusted lag search. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The machinery has four linked parts. First, retweet behaviour is encoded in per-week incidence matrices and reduced by singular value decomposition, leaving a low-dimensional information diffusion space in which each user has a position. Second, HDBScan clusters users in that space into ideological camps, and each cluster's weekly centroid gives a time series of structural position. Third, structural dissimilarity between two clusters is defined as the negative cosine of their centroids, and a cluster's toxicity as the probability that a randomly engaged reader encounters a toxic post, computed from an automated toxicity-scoring model, the Perspective API. Fourth, Granger causality tests ask whether lagged values of one de-trended series improve predictions of another; a significant test means toxicity and structural distance are temporally linked, not merely correlated. The central load-bearing object is the Granger test between cluster toxicity and structural dissimilarity, because it converts evolving positions and hostility into evidence about polarization dynamics.
What would settle it
Re-run the entire pipeline with the ideological-engagement filter replaced by an independent measure, for example a user's inferred ideological position from the set of politicians and news outlets they follow, and check whether the Bonferroni-significant Granger relationships for C1–C4, C3–C4, and U1–U4 still appear. If they disappear, the key results are an artifact of the historical-term filter rather than of polarization in the broader debate.
Extended reading notes
Core claim
On the paper's own terms, the discovery is that toxicity and structural divergence in retweet behaviour are temporally coupled for specific cluster pairs in both debates. In the Covid sample, the ideologically opposed American clusters C1 and C4 show Granger causality in both directions between their combined toxicity and their structural dissimilarity; unexpectedly, so do the aligned anti-mandate clusters C3 and C4, which exhibit the strongest structural dissimilarity of any Covid pair. In the Ukraine sample, the French-speaking pro-Russian cluster U1 and the pro-Ukrainian cluster U4 show significant Granger relationships for all four pairwise tests. The paper interprets these results as evidence that affective hostility and network separation reinforce each other over time, and that ideological alignment does not prevent internal polarization when commitment to a shared framework is uneven.
Load-bearing premise
The paper assumes that users who repeatedly post about historical terms like nazism, holocaust, genocide, or communism are the ideologically engaged users whose retweeting defines the relevant camps; if those terms select a narrow or unrepresentative subset, the clusters and their inferred polarization would not represent the broader vaccine or Ukraine debates.
Editorial extensions
If this is right
- Polarization can be measured as a continuous time series from publicly visible retweet structure, without needing to predefine who the political influencers are.
- Ideological allies are not automatically stable: the C3–C4 result implies camps can polarize internally as one faction drifts toward more extreme or conspiracy-laden content.
- Affective hostility and structural separation can drive each other, since significant Granger relationships run in both directions for the key cluster pairs.
- The same measurement approach can be applied to any debate with sustained retweeting, including conflicts beyond the two studied here.
- Treating polarization as static may miss the moments when camps actually form, split, or realign, because those are exactly the periods where the time series diverge.
Reading between the lines
- Inference: a testable extension the authors do not run is to apply the same pipeline to a debate without a major external shock; if the significant Granger links vanish, the detected dynamics may be driven by news events rather than intrinsic inter-group hostility.
- Inference: the French U1–U4 pair points to a transnational, pan-European cleavage that the paper only partially interprets; a natural next step is to check whether the same temporal coupling appears in French-language-only retweet networks, independent of the English-language discourse.
- Inference: if within-camp polarization is real, then models of echo chambers should treat each side as an internally differentiated set of publics with potentially conflicting commitment levels, not as a single bloc.
- Inference: because the significant pairs are also the pairs with the largest structural dissimilarity, one might infer that toxicity becomes temporally coupled to structure mainly once groups have already drifted apart; this ordering hypothesis could be tested by comparing Granger results across early and late windows.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript develops a dynamic, time-resolved approach to measuring polarization in Twitter debates about Covid-19 vaccination and the Ukraine war. Retweet behavior is embedded in a sequence of overlapping 7-day windows, reduced by SVD, and clustered with HDBSCAN; cluster-level time series of structural dissimilarity and Perspective-API toxicity are then analyzed with Granger causality. The paper reports significant temporal associations for cluster pairs C1,C4 and C3,C4 in the Covid sample and U1,U4 in the Ukraine sample, interpreting these as evidence of dynamic polarization, including polarization within a nominally aligned anti-mandate camp. The qualitative reading of hashtags and exemplary posts is used to label clusters and to contextualize the statistical findings.
Significance. If the Granger results survive the statistical concerns raised below, the paper would make a useful contribution by moving beyond static polarization measures and by proposing that polarization can be observed as a dynamic, time-dependent process, potentially even within a single ideological camp. The analysis pipeline is transparent and the two datasets are large and topically relevant, which are strengths. The paper also gives credit where due to the complexity of toxicity measurement across languages and dialects in its Limitations section. However, the central quantitative claims rest on Granger p-values that are currently invalidated by the overlapping-window construction and by the unadjusted search over lags; these issues must be addressed before the temporal-association results can be considered established.
major comments (5)
- [§3.1 and §4.4, Table 2] The Granger tests are applied to time series built from overlapping 7-day windows, with one window starting on each calendar day. Each observation is therefore a moving average of the previous seven days, which induces strong serial dependence by construction. The standard Granger F-test assumes observations are sampled in a way that does not create spurious autocorrelation; with overlapping windows, a single event enters both the predictor and outcome series in multiple adjacent windows, so cross-variable predictability can appear without any true temporal ordering. The rolling OLS detrending described in §3.3 removes trends but not this overlap-induced moving-average dependence, and no Newey-West, HAC, or block-bootstrap correction is reported. A reanalysis with non-overlapping windows, or an explicit correction for the induced dependence, is required before the p-values in Table 2 can support the paper's central polarization claims.
- [§4.4, Table 2] For each test the authors search over lags up to 155 (Covid) or 85 (Ukraine) observations and report the minimum p-value over that search; for example, Table 2 reports C1,C2 toxicity-to-structure at lag 51, C1,C4 at lag 43, and U4,U5 at lag 83. Because the minimum over a large grid is reported without correcting for the number of lags tried, the quoted p-values are not valid as probabilities of a false positive under the null, even before the Bonferroni correction across cluster pairs. The authors should either fix lags a priori, apply a correction over the lag grid, or use a data-driven lag-selection procedure with post-selection inference. This issue affects every entry in Table 2, including the headline C1,C4, C3,C4, and U1,U4 results.
- [§3.2, Eq. (3)] The aggregate toxicity Tc is defined as 1 - product over i in c of [1 - Fi·Ti], but Fi is never defined in the manuscript. The reader cannot tell whether Fi is a post frequency weight, a normalizer, or something else, and the reproducibility of the toxicity time series depends on this quantity. Please define Fi explicitly and state how posts with duplicate text, missing scores, or multiple authors are handled when forming the cluster-level series.
- [§2 and §4.4] The Covid sample is truncated to the first 500 observations after inspecting the series, described as a 'conservative approach' to avoid the low-activity final 231 observations. Because this clipping decision is made on the same data that are then tested, it is a post hoc selection that can alter the Granger results, and the paper reports no sensitivity analysis (for example, results on the full series, alternative cutoffs, or a pre-registered criterion). Please justify the cutoff on a priori grounds or show that the substantive findings do not depend on this choice.
- [§2, Table 1] The ideological engagement filter is based on a term list (nazism, holocaust, holodomor, etc.) and on per-sample thresholds (28 posts for Ukraine, 7 for Covid) taken from prior work, but the manuscript does not validate that users meeting this criterion are representative of the ideological camps in the two debates. If the term list selects a narrow or unusual subset of users, the clusters and the resulting Granger tests may reflect a specific subpopulation rather than the broader polarization dynamics. Please provide robustness evidence (for example, comparing cluster structure and key Granger results with and without the filter, or showing construct validity by contrasting included and excluded users' hashtags and sharing patterns).
minor comments (4)
- [Eq. (2)] Equation (2) defines structural dissimilarity as a negative cosine similarity; the en dash is presumably a minus sign, but as written the quantity can take negative values, which is an unusual dissimilarity measure. Please clarify the intended definition (e.g., 1 - cos) and its range.
- [§4.4] The sentence 'we test for temporal dependence between our variables in both directions, up to a lag of 155 observations in the Covid sample and 85 observations in the Ukraine sample' appears immediately after the clipping description; please state how the maximum lags were chosen and whether the lag grid is in days or in window steps.
- [Figures 2 and 3] The captions mention shaded areas and a gray dashed vertical line for the clipping point, but the figures themselves would benefit from a legend or explicit annotation identifying which curve is toxicity and which is structural dissimilarity, as well as the meaning of the shaded regions.
- [References and text] There are several typographical issues, including 'Unversity' in the OSoMe reference, 'inquerie' instead of 'inquiry' in §4.4, and the duplicated 'and and' in §4.3; these should be corrected in a final pass.
Circularity Check
No significant circularity: the Granger tests use measured time series; the only self-citation is a non-load-bearing ideological-term filter.
full rationale
The central derivation is not circular. Cluster centroids and structural dissimilarity D_{c1,c2} = -cos(mu_c1, mu_c2) are computed from the retweet-matrix PCA (Eqs. 1 and 2), and cluster toxicity T_c is independently computed via the Perspective API (Eqs. 3 and 4). The Granger tests in Section 4.4 compare these measured, time-indexed quantities; no parameter is fitted to the Granger outcome, and no significant result holds by construction. The ideological labels attached to clusters are post hoc interpretations of hashtags and example posts from the same data, so they do not force the statistical association between toxicity and structural dissimilarity. The only self-citation is the secondary-query term list drawn from Axelrod, Kim, and Paolillo (2024) to define 'ideologically engaged' users; this term list shapes the sample but is not a fitted parameter and is not equivalent to the target result. The within-camp C3,C4 result is therefore an empirical finding rather than a definitional artifact. A separate methodological concern is that the overlapping 7-day windows induce autocorrelation that may affect the Granger null distribution, but that is a statistical-validity issue, not circularity.
Assumptions & free parameters
free parameters (7)
- Number of PCs retained =
4
- Window SVD dimensions =
30
- Distance threshold for clustering =
10
- Toxicity retweet threshold =
10
- Ideological engagement threshold =
28 Ukraine / 7 Covid
- Granger lag search range =
up to 155 (Covid) / 85 (Ukraine)
- De-trending window =
preceding month
assumptions (3)
- domain assumption Retweet behavior reflects political identity
- domain assumption Perspective API toxicity scores are a valid proxy for affective polarization
- ad hoc to paper The ideological term list indexes relevant ideological frameworks
Cite this review
Pith. "Pith review of 'Congratulations, morons': Dynamics of Toxicity and Interaction Polarization in the Covid Vaccination and Ukraine War Twitter Debates." pith.science (2026). https://pith.science/paper/NNQZQVSF
@misc{pith2026250507646,
author = {Pith},
title = {Pith review of: 'Congratulations, morons': Dynamics of Toxicity and Interaction Polarization in the Covid Vaccination and Ukraine War Twitter Debates},
year = {2026},
howpublished = {\url{https://pith.science/paper/NNQZQVSF}},
note = {Machine review of arXiv:2505.07646}
}
read the original abstract
The existence of polarization and echo chambers has been noted in social media discussions of public concern such as the Covid-19 pandemic, foreign election interference, and regional conflicts. However, measuring polarization and assessing the manner in which polarization contributes to partisan behavior is not always possible to evaluate with static network or affect measurements. To address this, we conduct an analysis of two large Twitter datasets collected around Covid-19 vaccination and the Ukraine war to investigate polarization in terms of the evolution in influencer preferences and toxicity of post contents. By reducing retweet behavior in each sample to several key dimensions, we identify clusters that reflect ideological preferences, along with geographic or linguistic separation for some cases. By tracking the central retweet tendency of these clusters over time, we observe differences in the relative position of ideologically unaligned clusters compared to aligned ones, which we interpret as reflecting polarization dynamics in the information diffusion space. We then measure the toxicity of posts and test if toxicity in one cluster can be temporally dependent on its structural closeness to (or toxicity of) another. We find evidence of ideological opposition among clusters of users in both samples, and a temporal association between toxicity and structural divergence for at least two ideologically opposed clusters in our samples. These observations support the importance of analyzing polarization as a multifaceted dynamic phenomenon where polarization dynamics may also manifest in unexpected ways such as within a single ideological camp.
Figures
Figures from the paper (3 more)
Reference graph
Works this paper leans on
-
[6]
Quantifying ideological polarization on a network using generalized euclidean distance. Science Advances 9 (9). https://doi.org/10.1126/sciadv.abq2044. Iyengar, Shanto, Gaurav Sood, and Yphtach Lelkes
-
[9]
Nature Human Behaviour 5 (28-38)
Affective polarization, local contexts and public opinion in america. Nature Human Behaviour 5 (28-38). Public Affairs, DOJ Office of. U.s. citizens convicted of conspiring to act as illegal agents of the russian government. https://www. justice.gov/archives/opa/pr/us-citizens-convicted-conspiring-act-illegal-agents-russian-government. Accessed: 2025-04-2...
work page 2025
-
[1947]
The Annals of Mathematical Statistics 18 (1): 50–60
On a Test of Whether one of Two Random Variables is Stochastically Larger than the Other. The Annals of Mathematical Statistics 18 (1): 50–60. https://doi.org/10.1214/aoms/1177730491. https://doi.org/10.1214/aoms/1177730491. McCoy, Jennifer, Tahmina Rahman, and Murat Somer
-
[1969]
Investigating causal relations by econometric models and cross-spectral methods. Econometrica 37 (3). https://doi.org/10.2307/1912791. Hohmann, Marilena, Karel Devriendt, and Michele Coscia
-
[2015]
American Political Science Review 109 (1)
Quantifying social media’s political space: estimating ideology from publicly revealed preferences on facebook. American Political Science Review 109 (1). ISSN: 0003-0554. https://doi.org/10.1017/ s0003055414000525. 18 D.S. Axelrod et al. Conover, Michael D, Bruno Gonçalves, Jacob Ratkiewicz, Alessandro Flammini, and Filippo Menczer. 2011a. Predicting the...
-
[2018]
Proceedings of the National Academy of Sciences (PNAS) 115 (37)
Exposure to opposing views on social media can increase political polarization. Proceedings of the National Academy of Sciences (PNAS) 115 (37). https://doi.org/10.1073/pnas.1804840115. Axelrod, David, Sangyeon Kim, and John Paolillo
-
[2020]
A hybrid approach to hierarchical density-based cluster selection. In 2020 IEEE international conference on multisensor fusion and integration for intelligent systems (MFI). IEEE, September. https: //doi.org/10.1109/mf i49285.2020.9235263. Mann, H. B., and D. R. Whitney
-
[2023]
Nature Human Behaviour 7:904–916
Political polarization of news media and influencers on twitter in the 2016 and 2020 us presidential elections. Nature Human Behaviour 7:904–916. Google. Build with perspective api. https://developers.perspectiveapi.com. Accessed: 2025-02-10. Granger, C. W. J
work page 2016
Show all 9 references
-
[2024]
arXiv: 2406.16175 [cs.SI]
The persistence of contrarianism on twitter: mapping users’ sharing habits for the ukraine war, covid-19 vaccination, and the 2022 midterm elections. arXiv: 2406.16175 [cs.SI]. Barberá, Pablo
2022 arXiv
Reviewed August 15, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.