<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3-mathml3.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" dtd-version="1.3" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Polit. Sci.</journal-id>
<journal-title-group>
<journal-title>Frontiers in Political Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Polit. Sci.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2673-3145</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fpos.2025.1653101</article-id>
<article-version article-version-type="Version of Record" vocab="NISO-RP-8-2008"/>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Original Research</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Unveiling political influence through social media: network and causal dynamics in the 2022 French presidential election</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Achitouv</surname> <given-names>Ixandra</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<xref ref-type="author-notes" rid="fn001"><sup>&#x02020;</sup></xref>
<xref ref-type="author-notes" rid="fn002"><sup>&#x02021;</sup></xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x00026; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<uri xlink:href="https://loop.frontiersin.org/people/3079960"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Chavalarias</surname> <given-names>David</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="author-notes" rid="fn002"><sup>&#x02021;</sup></xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &#x00026; editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<uri xlink:href="https://loop.frontiersin.org/people/938330"/>
</contrib>
</contrib-group>
<aff id="aff1"><label>1</label><institution>ISC-PIF - Institut des Syst&#x000E8;mes Complexes-Paris Ile-de-France, CNRS</institution>, <city>Paris</city>, <country country="fr">France</country></aff>
<aff id="aff2"><label>2</label><institution>CAMS - Centre d&#x00027;Analyse et de Math&#x000E9;matique Sociales</institution>, <city>Paris</city>, <country country="fr">France</country></aff>
<author-notes>
<corresp id="c001"><label>&#x0002A;</label>Correspondence: Ixandra Achitouv, <email xlink:href="mailto:Ixandra.achitouv@cnrs.fr">Ixandra.achitouv@cnrs.fr</email></corresp>
<fn fn-type="present-address" id="fn001"><label>&#x02020;</label><p>Present address: Ixandra Achitouv, LIP6 - Laboratoire d&#x00027;Informatique - CNRS - Sorbonne Universit&#x000E9;, Paris, France</p></fn>
<fn fn-type="other" id="fn002"><label>&#x02021;</label><p>ORCID: Ixandra Achitouv <uri xlink:href="https://orcid.org/0000-0001-9731-9381">orcid.org/0000-0001-9731-9381</uri>; David Chavalarias <uri xlink:href="https://orcid.org/0000-0001-9485-1399">orcid.org/0000-0001-9485-1399</uri></p></fn>
</author-notes>
<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-10-13">
<day>13</day>
<month>10</month>
<year>2025</year>
</pub-date>
<pub-date publication-format="electronic" date-type="collection">
<year>2025</year>
</pub-date>
<volume>7</volume>
<elocation-id>1653101</elocation-id>
<history>
<date date-type="received">
<day>24</day>
<month>06</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>25</day>
<month>09</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2025 Achitouv and Chavalarias.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Achitouv and Chavalarias</copyright-holder>
<license>
<ali:license_ref start_date="2025-10-13">https://creativecommons.org/licenses/by/4.0/</ali:license_ref>
<license-p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License (CC BY)</ext-link>. The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</license-p>
</license>
</permissions>
<abstract>
<sec>
<title>Introduction</title>
<p>During the 2022 French presidential election, we collected daily Twitter messages on key topics posted by political candidates and their close networks. Our objective was to investigate how political communities influence one another and how central topics shape the dynamics of online political debate.</p>
</sec>
<sec>
<title>Methods</title>
<p>Using a data-driven approach, we analyzed interactions among political parties and applied Convergent Cross Mapping (CCM), a causal inference technique, to move beyond traditional correlation analyses. This allowed us to uncover directional influences among political communities and distinguish genuine causal effects from spurious correlations.</p>
</sec>
<sec>
<title>Results</title>
<p>We found that some parties are more likely to initiate changes in activity while others tend to respond, highlighting asymmetric relationships and hidden dynamics within the social media political network. Specific issues, such as health and foreign policy, emerged as catalysts for cross-party influence, particularly during critical phases of the election campaign.</p>
</sec>
<sec>
<title>Discussion</title>
<p>Our findings demonstrate that CCM provides a powerful tool for capturing causal dynamics in political discourse. The results offer a novel framework for understanding how influence propagates within online political networks and have practical implications for campaign strategists and media analysts seeking to monitor and respond to shifts in political influence over time.</p>
</sec></abstract>
<kwd-group>
<kwd>complex networks</kwd>
<kwd>causal analysis</kwd>
<kwd>computational social sciences</kwd>
<kwd>political influence</kwd>
<kwd>social network</kwd>
<kwd>6-measuring social network influence</kwd>
</kwd-group>
<funding-group>
<funding-statement>The author(s) declare that financial support was received for the research and/or publication of this article. This work was supported by the Complex Systems Institute of Paris &#x000CE;le-de-France (ISC-PIF) and the EU NODES project (LC-01967516). Ixandra Achitouv also acknowledges the CFM Foundation for Research.</funding-statement>
</funding-group>
<counts>
<fig-count count="10"/>
<table-count count="2"/>
<equation-count count="11"/>
<ref-count count="38"/>
<page-count count="15"/>
<word-count count="7552"/>
</counts>
<custom-meta-group>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Elections and Representation</meta-value>
</custom-meta>
</custom-meta-group>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<label>1</label>
<title>Introduction</title>
<p>The rapid growth of social media platforms has transformed political campaigns, offering candidates tools to communicate, mobilize, and influence voters in real time. Consequently, understanding the dynamics of political interactions on platforms like Twitter-X has become a critical area of study. Prior research has explored social media networks in political contexts, with studies such as <xref ref-type="bibr" rid="B9">Conover et al. (2011)</xref>; <xref ref-type="bibr" rid="B3">Barber&#x000E1; (2015)</xref> analyzing Twitter networks during elections to reveal patterns of polarization, ideological segregation, and influential actors. In <xref ref-type="bibr" rid="B22">Larsson (2017)</xref>, they analyzed the social media networks of political candidates during the Norwegian elections, revealing complex patterns of homophily and interaction among candidates on Twitter. Similarly, <xref ref-type="bibr" rid="B6">Bossetta (2018)</xref> investigated how digital architectures across platforms like Facebook and Twitter influence political campaigning strategies, underscoring the intricate relationship between platform affordances and political communication. Furthermore, studies such as those by <xref ref-type="bibr" rid="B33">Wang et al. (2020)</xref> have combined retweet networks with agent-based modeling to explore public discourse and polarization in political contexts, demonstrating how emergent phenomena arise from interactions within social networks.</p>
<p>Recent research has also highlighted the role of algorithmic amplification and automated accounts in shaping political discourse on social media. For instance, <xref ref-type="bibr" rid="B19">Husz&#x000E1;r et al. (2022)</xref> studied how Twitter&#x00027;s ranking system may amplify political content, while <xref ref-type="bibr" rid="B8">Chen et al. (2021)</xref> and <xref ref-type="bibr" rid="B36">Yan et al. (2023)</xref> investigated the impact of social bots on political bias and perceptual distortions. Other works, such as <xref ref-type="bibr" rid="B14">Ghosh et al. (2023)</xref>, developed predictive models of electoral campaigns by combining Twitter data with polling, and <xref ref-type="bibr" rid="B38">Ye et al. (2025)</xref> audited political exposure bias during the 2024 US presidential election, focusing on algorithmic amplification mechanisms. While these studies provide valuable insights into platform-level dynamics, algorithmic bias, and electoral forecasting, our approach differs in scope.</p>
<p>In this study, we analyse the social media activity of political candidates and their networks during the French 2022 presidential election, focusing on 11 selected topics, seeking to uncover how influence propagates within the political sphere itself.</p>
<p>Activity is defined as the daily number of tweets each political community has posted. As a result, we have 11 topics times 7 political communities, resulting in 88 time series over a period of 419 days. The interplay between these political communities and topics exhibits properties of a complex system, characterized by interdependent dynamics, emergent patterns of activity, and non-linear temporal evolution. In this article, we characterize the dynamics of the political interactions, using network based approaches, spectral analysis and causal relationships test, offering new insights into the dynamics of political discourse and interaction.</p>
<p>Network-based approaches have been used to uncover hidden relationships, as seen in <xref ref-type="bibr" rid="B4">Bialek et al. (2001)</xref>; <xref ref-type="bibr" rid="B18">Himelboim et al. (2012)</xref>, who used centrality metrics to identify key influencers. Furthermore, collective behaviors in time-varying correlation matrix have been studied through spectral analysis, where the largest eigenvalue of correlation matrices signals synchronization or coordination (<xref ref-type="bibr" rid="B24">McGraw and Menzinger, 2007</xref>; <xref ref-type="bibr" rid="B35">Weng et al., 2013</xref>). Causal inference techniques, have further been employed to explore directional influences between entities, as demonstrated by <xref ref-type="bibr" rid="B30">Su and Xiao (2024)</xref>.</p>
<p>This paper extends these work investigating the interactions between political communities during the 2022 French presidential election using Twitter data. The article is structured as follows: Sections 2 and 3 present the dataset collection; Section 4 analyzes collective behavior through variations in party activity; Section 5 explores how network-based centrality measures reveal key community x topic nodes within the political landscape; Section 6 examines inter-party influence, focusing on how one community&#x00027;s activity may affect another&#x00027;s tweeting patterns. Finally, Section 7 concludes the study. The data and codes used for this analysis are available on <ext-link ext-link-type="uri" xlink:href="https://github.com/IxandraAchitouv/Dynamical_influence.git">https://github.com/IxandraAchitouv/Dynamical_influence.git</ext-link>.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Data collection</title>
<p>The Politoscope is an observatory of the French political twittersphere that has been active between 2016 and 2023 recording political exchanges at the scale of the country (<xref ref-type="bibr" rid="B13">Gaumont et al., 2018</xref>).</p>
<p>For doing so, it used the Twitte follow API to get the Twitter activity of about 3700 key political figures and used the Twitter track API to get the tweets mentioning some specific keywords. These keywords have been determined by a text-mining analysis using two types of sources: policy measures reported in campaign programs, written in developed language, and candidate tweets, written in frequently spoken language. <xref ref-type="bibr" rid="B13">Gaumont et al. (2018)</xref> have demonstrated that this approach collects between 30 % and 80 % of the tweets related to candidates or selected terms.</p>
<p>The Politoscope computes the core political communities on a daily basis based on the retweet graph of the 15 previous days. A core community captures not only institutional actors (e.g., politicians, party accounts), but also highly active users embedded within political discussions. The method is based on filtering the retweet graph to retain users who have mutually interacted through retweets at least w times over a 14-day window. Specifically, an edge is formed between two users if there are at least three retweets in either direction between them during that period. Moreover, to be included in the core, a user must be connected to at least three other users via such links&#x02014;i.e., with at least three distinct neighbors for whom the mutual retweet count exceeds the threshold. This dual constraint ensures that the core consists of users who are both active and well embedded within the political conversation, excluding peripheral accounts or one-off interactions. The resulting subgraph represents a densely connected and politically engaged subset of the broader network, suitable for analyzing community structure, discourse dynamics, and influence. Then, communities are then labeled by the political leaders they include and this label is propagated to all the tweets of the accounts of the leaders&#x00027;s community. The precision in attribution of ideological alignment with this method has been shown to be greater than 90 % (<xref ref-type="bibr" rid="B13">Gaumont et al., 2018</xref>).</p>
<p>This paper leverages the data collected by the Politoscope during the period 2021-09-01 to 2022-12-31 and the associated community attributions: 288M tweets involving 8.4M retweeting accounts and 11M accounts producing original content. Among these 288M tweets, 24.89% are original tweets, 57.63% are retweets, the rest being comments on tweets or retweets with comments. We also relied on the analysis of <xref ref-type="bibr" rid="B13">Gaumont et al. (2018)</xref> to define the main broad topics of the political debate during the covered period. With the help of a semantic map generated from the 2017 presidential programs and the Twitter corpora, eleven topics have been identified as particularly important and representative of the French political debate. These topics are described groups of terms obtained with text-mining methods and qualitative analysis of the political tweets. For this paper, we have updated the original topics of <xref ref-type="bibr" rid="B13">Gaumont et al. (2018)</xref> through marginal additions of terms that have been central in the political debate over the targeted period, reflecting endogenous events that emerged during 2021-2022.</p>
<p>The list of terms associated to each query can be found in the <xref ref-type="supplementary-material" rid="SM1">Appendix</xref>. The objective was to obtain a query that makes it possible to extract from the <italic>Politoscope</italic> database a set of coherent tweets related to each topics. Topics have been labeled by one of their most generic term for reference in the visualization: agriculture, democracy, economics, ecology, foreign politics, immigration, employment, homeland security, research and education, health, energy policy. In <xref ref-type="fig" rid="F1">Figure 1</xref> we display a sample of the core political communities who produced the tweets related to our analysis.</p>
<fig position="float" id="F1">
<label>Figure 1</label>
<caption><p>Political twittersphere over the period from 2021-09-01 to 2022-12-31. Following <xref ref-type="bibr" rid="B13">Gaumont et al. (2018)</xref>. Each node is a Twitter account, each color correspond to a political digital community. Political communities have been reconstructed from the retweets graph were links represent the retweet activity over the full period. Louvain clustering (<xref ref-type="bibr" rid="B5">Blondel et al., 2008</xref>) has been used to detect the communities and the graph has been spatialized with the Force Atlas algorithm (<xref ref-type="bibr" rid="B21">Jacomy et al., 2014</xref>). Only links with weight highers than 20 retweets have been kept for the community detection and only links corresponding to 100 retweets or more are shown. Moreover, only the communities associated to political leaders studied in this paper are displayed on this image, which represent 39.4k accounts (80 % of the full map).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpos-07-1653101-g0001.tif">
<alt-text content-type="machine-generated">Graph with political communities labeled as Macron, Hidalgo, Jadot, M&#x000E9;lenchon, Pecresse, Le Pen, Philippot, and Zemmour.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s3">
<label>3</label>
<title>Preliminary analysis</title>
<p>Using the key topics and the selected height key political figures with their core communities, we end up with 88 times series of 419 days long. <xref ref-type="fig" rid="F2">Figure 2</xref> displays these time series (number of daily tweets per community per topic). The y-axis is in log-scale, revealing a large disparity among the activity between the different political parties. The vertical solid black line corresponds to the presidential election. Annotations show the maximum/lowest top 5 of these activities. Among the most active parties on Twitter we find Philippot and Zemmour on the topics health, foreign policy and immigration while the less active communities are Hidalgo and Jadot on topics domestic security, employment, and immigration. The black curve corresponds to the median of all time series. As expected, the median number of tweets increases until the election and then decreases.</p>
<fig position="float" id="F2">
<label>Figure 2</label>
<caption><p>Time series of the daily number of tweets.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpos-07-1653101-g0002.tif">
<alt-text content-type="machine-generated">Curves depicting the daily number of tweets for the different communities on a logarithmic scale.</alt-text>
</graphic>
</fig>
<p><xref ref-type="fig" rid="F3">Figure 3</xref> corresponds to the logarithm difference (log-returns) of the number of tweets on two consecutive days which is referred as the change of activities. Each of these times series are stochastic with a mean of zero but we shift these time series along the y-axis for better visibility. Qualitatively, we see that the change in activity per party seems to be more correlated than between parties.</p>
<fig position="float" id="F3">
<label>Figure 3</label>
<caption><p>Time series of log-return of number of tweets (change of activities). Each time series is shifted to avoid overlapping and regrouped by topics for clarity (they all have a mean of zero).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpos-07-1653101-g0003.tif">
<alt-text content-type="machine-generated">Curves displaying daily changes in activities for various topics, including health, foreign policy, ecology, economy, democracy, domestic security, employment, and immigration.</alt-text>
</graphic>
</fig>
<p>The vertical dashed lines in these two panels correspond to changes in the collective dynamics as defined in Section 4. Is it noteworthy that most changes in the collective dynamics occur before the election.</p>
</sec>
<sec id="s4">
<label>4</label>
<title>Detecting collective behavior and central nodes</title>
<p>In many complex systems, such as financial markets, where log-returns of stock prices are analyzed, or neuronal networks, where neural firing rates or membrane potentials are measured, the activity of individual entities exhibits time-dependent fluctuations that can be modeled as stochastic time series. These typically fluctuate around a zero mean, with no obvious deterministic trend. Despite this apparent randomness, correlated patterns and collective behavior can emerge, revealing underlying structure and coordination.</p>
<p>Such collective behavior can be identified by analyzing the eigenvalue spectrum of the correlation matrix derived from the system&#x00027;s time series. Collective dynamics often manifest itself as large eigenvalues, corresponding to strongly correlated modes that reflect coordinated behavior, synchronization, or critical transitions. These modes have been observed across domains, including systemic market movements in finance (<xref ref-type="bibr" rid="B27">Plerou et al., 2002</xref>) and synchronized neural activity in brain networks (<xref ref-type="bibr" rid="B2">Almog et al., 2019</xref>). Monitoring temporal changes in the largest eigenvalues provides a quantitative approach for detecting shifts in system behavior, such as the onset of emergent phenomena or global coordination.</p>
<p>The emergence of large eigenvalues still holds as an indicator of collective dynamics, even if the entire eigenvalue distribution does not follow the Marchenko-Pastur law, as shown in studies that explore deviations from random matrix theory in systems with long-range correlations or complex internal structures (<xref ref-type="bibr" rid="B29">Sornette and von der Becke, 2011</xref>).</p>
<p>To detect global coordination in the change of activities of our political communities, we compute the correlation matrix over a sliding time window of &#x00394;<italic>t</italic> &#x0003D; 14 days across the entire time period <italic>T</italic> &#x0003D; 419. The correlation matrix for each pair of time series &#x003BE;<sub><italic>i</italic></sub>(&#x00394;<italic>t</italic>) and &#x003BE;<sub><italic>j</italic></sub>(&#x00394;<italic>t</italic>) is calculated as:</p>
<disp-formula id="EQ1"><mml:math id="M1"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mtext class="textrm" mathvariant="normal">Corr</mml:mtext></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x00394;</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x00394;</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x00394;</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x00394;</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x00394;</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msqrt><mml:mrow><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x00394;</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x00394;</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:msqrt><mml:mo>&#x000B7;</mml:mo><mml:msqrt><mml:mrow><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x00394;</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x00394;</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(1)</label></disp-formula>
<p>where &#x02329;&#x003BE;<sub><italic>i</italic></sub>(&#x00394;<italic>t</italic>)&#x0232A; represents the mean of &#x003BE;<sub><italic>i</italic></sub>(&#x00394;<italic>t</italic>) over the 14-day window, and <inline-formula><mml:math id="M2"><mml:mrow><mml:mo>&#x02329;</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x00394;</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>&#x0232A;</mml:mo></mml:mrow></mml:math></inline-formula> is the mean of the squared values of &#x003BE;<sub><italic>i</italic></sub>(&#x00394;<italic>t</italic>). The correlation matrix computed for each &#x00394;<italic>t</italic> is then analyzed by performing an eigenvalue decomposition, where the largest eigenvalue <inline-formula><mml:math id="M3"><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x00394;</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is computed. To detect significant collective dynamics, we require that the largest eigenvalue computed on the sliding window <inline-formula><mml:math id="M4"><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x00394;</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> increases by an order of magnitude compared to the largest eigenvalue <inline-formula><mml:math id="M5"><mml:msubsup><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> computed over the entire time period <italic>T</italic>:</p>
<disp-formula id="EQ2"><mml:math id="M6"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mo>&#x003BB;</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x00394;</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mo>/</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x003BB;</mml:mo></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x02265;</mml:mo><mml:mn>1</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(2)</label></disp-formula>
<p>In <xref ref-type="fig" rid="F2">Figure 2</xref>, we saw that the logarithmic return of the daily number of tweets were stationary time series with spikes, similar to behaviors observed in complex systems where abrupt events disrupt otherwise stable patterns (<xref ref-type="bibr" rid="B23">Mandelbrot and Hudson, 2004</xref>). Similar properties have been observed in political social media activity, where sudden bursts of communication often correspond to significant political events or controversies (<xref ref-type="bibr" rid="B33">Wang et al., 2020</xref>). The vertical dashed lines correspond to <xref ref-type="disp-formula" rid="EQ2">Equation 2</xref> being satisfied. Interestingly, we see that large increases of collective behavior happen during the presidential campaign. Spectral analysis therefore enables us to quantitatively characterize the period during which political communities are in competition, which a simple qualitative analysis of the logarithmic return of the daily number of tweets could not reveal.</p>
<p>To study the origins of these synchronized changes within political parties, we used network analysis. We start by averaging our time series &#x003BE;(political community x topic) over the political parties and then we compute the correlation matrix among these 11 (topics) time series. In order to map the correlation matrix computed at each time step to an adjacency matrix we use the threshold method (e.g. <xref ref-type="bibr" rid="B25">Newman, 2010</xref>; <xref ref-type="bibr" rid="B34">Watts and Strogatz, 1998</xref>; <xref ref-type="bibr" rid="B1">Achitouv, 2025</xref>). The threshold method involves setting a threshold &#x003C1;<sub><italic>c</italic></sub> such that only the pairs of nodes with correlation coefficients greater than &#x003C1;<sub><italic>c</italic></sub> are considered connected. Mathematically, we define the adjacency matrix <italic>A</italic> as:</p>
<disp-formula id="EQ3"><mml:math id="M7"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign='left'><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mrow><mml:mtext>Corr</mml:mtext></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0007C;</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mtext>if&#x000A0;</mml:mtext><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mrow><mml:mtext>Corr</mml:mtext></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0007C;</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>&#x02265;</mml:mo><mml:msub><mml:mi>&#x003C1;</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mn>0</mml:mn></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mtext>otherwise</mml:mtext></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:math><label>(3)</label></disp-formula>
<p>where Corr<sub><italic>ij</italic></sub> is the correlation between time series &#x003BE;<sub><italic>i</italic></sub> and &#x003BE;<sub><italic>j</italic></sub>, and &#x003C1;<sub><italic>c</italic></sub> is the threshold value. This adjacency matrix can then be used to construct a graph where nodes represent political parties associated with topics (or just topics), and edges represent the strength of the correlations. In what follows, we use as a threshold the 90th quantile of the distribution of absolute values in the correlation matrix.<xref ref-type="fn" rid="fn0001"><sup>1</sup></xref></p>
<p>We then compute centrality measures on each graph. The weighted degree of a node is the sum of the weights of its connections to other nodes:</p>
<disp-formula id="EQ4"><mml:math id="M8"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">degree</mml:mtext></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:munder></mml:mstyle><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(4)</label></disp-formula>
<p>where <italic>A</italic><sub><italic>ij</italic></sub> is the adjacency matrix of the network, and <italic>C</italic><sub>degree</sub>(<italic>i</italic>) is the degree centrality of node <italic>i</italic>. This measure gives an indication of how strongly the dynamics of the node is correlated with the global dynamics.</p>
<p>We also measure the betweenness centrality in what follows. This quantity quantifies the extent to which a node is bridging different communities in the network. It is defined as:</p>
<disp-formula id="EQ5"><mml:math id="M9"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">betweenness</mml:mtext></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>&#x02260;</mml:mo><mml:mi>i</mml:mi><mml:mo>&#x02260;</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:munder></mml:mstyle><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math><label>(5)</label></disp-formula>
<p>where &#x003C3;<sub><italic>st</italic></sub> is the number of shortest paths between nodes <italic>s</italic> and <italic>t</italic>, and &#x003C3;<sub><italic>st</italic></sub>(<italic>i</italic>) is the number of those paths that pass through node <italic>i</italic>. Nodes with high betweenness centrality play a crucial role in connecting different parts of the network, acting as brokers or gatekeepers of information. In our case, those nodes can be interpreted as the speeches of certain candidates that cross various aspects of French political life.</p>
<p>These two metrics help us understand how political parties and topics are interrelated and make it possible to highlight key players and topics in the discourse during different phases of the election.</p>
<p>In <xref ref-type="fig" rid="F4">Figure 4 top</xref>, we display the the ratio <inline-formula><mml:math id="M10"><mml:msubsup><mml:mrow><mml:mo>&#x003BB;</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x00394;</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mo>/</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x003BB;</mml:mo></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula> computed on our time period using the activities variation for &#x003BE;<sub><italic>i</italic></sub>(&#x00394;<italic>t</italic>) in <xref ref-type="disp-formula" rid="EQ1">Equation 1</xref>. On the bottom panel we show the topic that had the highest centrality (<xref ref-type="disp-formula" rid="EQ4">Equation 4</xref>), along with events reported in media (see <xref ref-type="table" rid="T1">Table 1</xref>).</p>
<fig position="float" id="F4">
<label>Figure 4</label>
<caption><p><bold>Top</bold>: Evolution of the largest eigenvalues relative to those computed over the entire period. <bold>Bottom</bold>: Topics corresponding to the highest degree, annotated with key political events.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpos-07-1653101-g0004.tif">
<alt-text content-type="machine-generated">Curve and event timeline showing Delta_max_eig values over time, with key events. The largest degree nodes such as health, employment, and foreign policy are highlighted along the timeline.</alt-text>
</graphic>
</fig>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>Events with media coverage related to our topics.</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th valign="top" align="left"><bold>Event</bold></th>
<th valign="top" align="left"><bold>Description</bold></th>
<th valign="top" align="left"><bold>Source URL</bold></th>
<th valign="top" align="center"><bold>Date</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">COVID-19</td>
<td valign="top" align="left">Covid health pass</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://www.france24.com/en/europe/20211014-macron-s-covid-health-pass-a-success-in-overcoming-france-s-vaccine-scepticism">France24</ext-link></td>
<td valign="top" align="center">2021-10-14</td>
</tr>
<tr>
<td valign="top" align="left">Guadeloupe protests</td>
<td valign="top" align="left">Protests erupt over health pass and mandates</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://www.france24.com/fr/france/20211121-nouvelle-nuit-de-violence-en-guadeloupe-en-proie-%C3%A0-un-mouvement-social-d-ampleur">France24</ext-link></td>
<td valign="top" align="center">2021-11-14</td>
</tr>
<tr>
<td valign="top" align="left">Omicron restrictions</td>
<td valign="top" align="left">France restricts travel, updates health measures</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://www.france24.com/en/europe/20211227-france-considers-new-covid-restrictions-ahead-of-expected-omicron-surge">France24</ext-link></td>
<td valign="top" align="center">2021-12-27</td>
</tr>
<tr>
<td valign="top" align="left">Ukraine border</td>
<td valign="top" align="left">Diplomatic talks over Ukraine tension</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://edition.cnn.com/2022/01/20/europe/ukraine-russia-tensions-explainer-cmd-intl">CNN</ext-link></td>
<td valign="top" align="center">2022-01-17</td>
</tr>
<tr>
<td valign="top" align="left">Ukraine war</td>
<td valign="top" align="left">Russia invades Ukraine, France reacts diplomatically</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://edition.cnn.com/europe/live-news/ukraine-russia-news-02-23-22">CNN</ext-link></td>
<td valign="top" align="center">2022-02-24</td>
</tr>
<tr>
<td valign="top" align="left">Climate debate</td>
<td valign="top" align="left">GEIC repport and Presidential candidates debate ecology topics</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://www.euronews.com/green/2022/04/21/how-france-s-environmental-policies-could-change-after-this-weekend-s-elections">Euronews</ext-link></td>
<td valign="top" align="center">2022-04-14</td>
</tr>
<tr>
<td valign="top" align="left">Pension protests</td>
<td valign="top" align="left">Mass protests against proposed reforms</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://www.france24.com/en/europe/20230606-%F0%9F%94%B4-live-france-faces-14th-day-of-nationwide-protests-against-pension-reform">France24</ext-link></td>
<td valign="top" align="center">2022-06-06</td>
</tr>
<tr>
<td valign="top" align="left">Vote in Borne government</td>
<td valign="top" align="left">PM Elisabeth Borne wins confidence vote</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://www.france24.com/en/france/20220711-macron-under-pressure-over-uber-leaks-french-pm-faces-no-confidence-vote">France24</ext-link></td>
<td valign="top" align="center">2022-07-11</td>
</tr>
<tr>
<td valign="top" align="left">Corsica storm disaster</td>
<td valign="top" align="left">Violent storms cause deaths and damage in Corsica</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://www.lemonde.fr/en/environment/article/2022/08/19/corsica-storm-people-were-screaming-everywhere-the-trees-fell-like-matchsticks_5994100_114.html">Le Monde</ext-link></td>
<td valign="top" align="center">2022-08-18</td>
</tr>
<tr>
<td valign="top" align="left">Immigration strategy</td>
<td valign="top" align="left">Government proposes new immigration law</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://www.france24.com/en/france/20241016-france-interior-minister-retailleau-charts-new-hardline-immigration-strategy">France24</ext-link></td>
<td valign="top" align="center">2022-10-06</td>
</tr>
<tr>
<td valign="top" align="left">EU Inflation concerns</td>
<td valign="top" align="left">Fears of European companies relocating to the United States</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://www.lemonde.fr/en/opinion/article/2023/09/22/the-inflation-reduction-act-does-not-present-major-economic-security-risks-for-the-eu_6138513_23.html">Le Monde</ext-link></td>
<td valign="top" align="center">2022-12-13</td>
</tr>
<tr>
<td valign="top" align="left">EU gaz crisis</td>
<td valign="top" align="left">Reduction of Russian gaz in EU</td>
<td valign="top" align="left"><ext-link ext-link-type="uri" xlink:href="https://www.lemonde.fr/economie/article/2022/12/06/europe-la-crise-du-gaz-devrait-durer-au-moins-jusqu-en-2027_6153205_3234.html">Le Monde</ext-link></td>
<td valign="top" align="center">2022-12-06</td>
</tr></tbody>
</table>
</table-wrap>
<p>Interestingly, the end of the election period not only corresponds to a global change in collective dynamics, but also to a change in the prevalence of the most central topics in the political landscape as measured by the correlation matrix through time (see <xref ref-type="table" rid="T2">Table 2</xref>). In particular, ecology and environmental issues, which was the second major concern of the French (84%) after purchasing power (91%) is almost absent in the top pre-electoral topics while it was well represented after the election.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>Number of occurrences of topics as the highest degree topic in the correlation matrix before and after the election.</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th valign="top" align="left"><bold>Topic</bold></th>
<th valign="top" align="center"><bold>Electoral campaign (18w)</bold></th>
<th valign="top" align="center"><bold>Post election (24w)</bold></th>
<th valign="top" align="center"><bold>Total</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Foreign policy</td>
<td valign="top" align="center">7</td>
<td valign="top" align="center">6</td>
<td valign="top" align="center">13</td>
</tr>
<tr>
<td valign="top" align="left">Health</td>
<td valign="top" align="center">6</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">10</td>
</tr>
<tr>
<td valign="top" align="left">Domestic security</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">4</td>
</tr>
<tr>
<td valign="top" align="left">Employment</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">4</td>
</tr>
<tr>
<td valign="top" align="left">Ecology</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">6</td>
</tr>
<tr>
<td valign="top" align="left">Immigration</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
</tr>
<tr>
<td valign="top" align="left">Democracy</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1</td>
</tr>
<tr>
<td valign="top" align="left">Economy</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">2</td>
</tr>
<tr>
<td valign="top" align="left">Agriculture</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">Research and education</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td valign="top" align="left">Energy policy</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">0</td>
</tr></tbody>
</table>
</table-wrap>
<p>During the presidential campaign, some topics are over-represented compared to their post-election frequency: health (related to health measures implemented following the arrival of the COVID-19 Omicron variant) and the rising tensions at the Ukraine border, followed by the outbreak of the Ukraine war (topics: health and foreign policy) while some others simply never appear: agriculture, research and education and energy policy.</p>
<p>This observation suggests that political communities put in place strong agenda-setting strategies, highlighting issues likely to give them an advantage in the vote.</p>
<p>The fact that health and foreign policy dominated the pre-electoral period aligns with exogenous shocks of the time: the COVID-19 Omicron wave and its management, which shaped the electoral context (<xref ref-type="bibr" rid="B12">Fourel et al., 2022</xref>), and the outbreak of the Ukraine war, which directly influenced the campaign narrative (<xref ref-type="bibr" rid="B20">Ivaldi, 2023</xref>). Conversely, the post-electoral rise of ecology and environmental issues, while absent during the campaign, reflects the re-emergence of long-term concerns once immediate crises receded (<xref ref-type="bibr" rid="B17">Hewlett and Kuhn, 2022</xref>). Thus, the shifts we observe in the correlation structure and topic centrality are not merely endogenous to the online political discourse, but are also directly connected to broader political and social events shaping the French political landscape in 2022. Importantly, this contextualization is detected through the automated analysis of central topics we develop, underscoring the value of combining network-based measures with knowledge of external shocks in the electoral timeline.</p>
</sec>
<sec id="s5">
<label>5</label>
<title>Evolution of the political landscape</title>
<p>A comparison of the pre- and post-2022 French presidential election graphs (constructed from the correlations of daily variations) reveals significant shifts in the political landscape, as evidenced by changes in centrality measures.</p>
<p>In <xref ref-type="fig" rid="F5">Figures 5</xref>, <xref ref-type="fig" rid="F6">6</xref>, the resulting graphs are shown, where colors represent political communities. Nodes depicted as squares have betweenness centrality in the top 25th percentile of the distribution, those shown as diamonds have degree centrality in the top 25th percentile, and nodes shown as stars are in the top 25th percentile for both betweenness and degree centrality distributions. The size of these nodes is proportional to their centrality measure. The spatial visualization corresponds to Force Atlas 2 (<xref ref-type="bibr" rid="B21">Jacomy et al., 2014</xref>), which is a force-directed layout algorithm that simulates a physical system where nodes repel each other like charged particles and edges act as springs, attracting connected nodes together. This process results in a network layout where structural proximities are reflected as visual proximities. Interestingly, we observe some clustering by communities. In the pre-election period, we see that the political parties of Hidalgo and Jadot appear on the left, and Zemmour forms an almost distinct cluster on the right. Macron in the democracy topic is the central node both in terms of centrality and betweenness. We also see two clusters on foreign policy and on health where diverse parties (left and right) are connected.</p>
<fig position="float" id="F5">
<label>Figure 5</label>
<caption><p>Correlation network structure pre-election.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpos-07-1653101-g0005.tif">
<alt-text content-type="machine-generated">Network  depicting candidate x topics post-election.</alt-text>
</graphic>
</fig>
<fig position="float" id="F6">
<label>Figure 6</label>
<caption><p>Correlation network structure post-election.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpos-07-1653101-g0006.tif">
<alt-text content-type="machine-generated">Network  depicting candidate x topics post-election.</alt-text>
</graphic>
</fig>
<p>After Macron&#x00027;s election, the political landscape changed. We see that now the Hidalgo community is a cluster connected to M&#x000E9;lenchon&#x00027;s node on democracy and foreign policy, while Jadot is also a separate cluster but connected to M&#x000E9;lenchon&#x00027;s community on the topic of ecology. In the post-election period, M&#x000E9;lenchon led efforts to unite the left for the legislative elections by forming the Nouvelle Union Populaire &#x000C9;cologique et Sociale (NUPES), an alliance of left-wing parties. This alliance aimed to make M&#x000E9;lenchon Prime Minister by winning a parliamentary majority. While it became the largest left-wing bloc in the National Assembly, it did not secure a majority. However, it explains how in this post-election period his communities became top nodes in both degree and betweenness centrality, alongside Macron, as he became the figurehead of the united left-wing political movement, making him a direct competitor to Macron with contrasting ideological views.</p>
<p>One should distinguish, however, between the interpretation of clustering or centrality of nodes among changes in activities and the influence of one community on another. In fact, these graphs are not directional, and one may wonder if a central node here is central due to its influence or because its political party is influenced by others. To test the influence of a node (political community &#x000D7; topic), we turn to causal inference.</p>
</sec>
<sec id="s6">
<label>6</label>
<title>Causal inference as a measure of influence</title>
<p>Convergent Cross Mapping (CCM) is a powerful technique for detecting causality in complex, nonlinear systems. It was introduced by <xref ref-type="bibr" rid="B31">Sugihara et al. (2012)</xref> as a method for inferring causal relationships by examining how well the historical states of one time series can be used to predict the states of another. The CCM method goes beyond simple Granger causality inference (<xref ref-type="bibr" rid="B15">Granger, 1969</xref>) as it is suited for nonlinear systems dominated by stochasticity, as is the case for the variation of activities.</p>
<p>Indeed, Granger causality tests for linear predictability between time series, but in our context of bursty and highly stochastic activity it would mainly reflect directions consistent with correlated fluctuations rather than uncovering genuine nonlinear causal influence. On the other hand, Transfer Entropy (<xref ref-type="bibr" rid="B28">Schreiber, 2000</xref>), is a powerful approach to detect non-linear causal dependencies but it requires a much larger number of observations to estimate conditional probabilities accurately. Given our time series length (&#x0003C; 500 points), CCM is better suited for uncovering non-linear causal influence under noisy and data-limited conditions.</p>
<p>The CCM method involves reconstructing the state space of each time series using delay embedding, as established by Takens&#x00027; Theorem (<xref ref-type="bibr" rid="B32">Takens, 1981</xref>). By constructing shadow manifolds for each series, CCM assesses whether information about one variable is recoverable from the reconstructed manifold of the other. If the cross-mapping skill (measured via prediction accuracy) increases as more data points are used, it suggests a causal relationship from one variable to the other.</p>
<p>Mathematically, the state-space reconstruction for a given time series <italic>X</italic> &#x0003D; {<italic>x</italic>(<italic>t</italic>)} is achieved through delay embedding, which creates a vector representation of the system&#x00027;s state at time <italic>t</italic>, given by:</p>
<disp-formula id="E6"><mml:math id="M11"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi>X</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>&#x003C4;</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x003C4;</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mi>E</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mi>&#x003C4;</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where &#x003C4; is the embedding delay and <italic>E</italic> is the embedding dimension. Similarly, for another time series <italic>Y</italic> &#x0003D; {<italic>y</italic>(<italic>t</italic>)}, the reconstructed manifold is:</p>
<disp-formula id="E7"><mml:math id="M12"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi>Y</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mi>y</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>&#x003C4;</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x003C4;</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mi>E</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mi>&#x003C4;</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></disp-formula>
<p>To assess whether <italic>X</italic> causally influences <italic>Y</italic>, Convergent Cross Mapping (CCM) evaluates whether the states of <italic>Y</italic> can be reconstructed using the manifold <italic>M</italic><sub><italic>X</italic></sub>, which is built from the time-delay embedding of <italic>X</italic>. The reconstructed estimate &#x00176;(<italic>t</italic>) is obtained using the nearest neighbors of <italic>M</italic><sub><italic>X</italic></sub>(<italic>t</italic>) in the embedded space.</p>
<p>Let <inline-formula><mml:math id="M13"><mml:mrow><mml:msubsup><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>E</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> be the time indices of the <italic>E</italic>&#x0002B;1 nearest neighbors of the point <italic>M</italic><sub><italic>X</italic></sub>(<italic>t</italic>), found using Euclidean distances in the embedded space <italic>M</italic><sub><italic>X</italic></sub>. The distances to these neighbors are denoted as</p>
<disp-formula id="E8"><mml:math id="M14"><mml:mrow><mml:mi>d</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>E</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>k</mml:mi><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mi>x</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mi>k</mml:mi><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:msqrt></mml:mrow></mml:math></disp-formula>
<p>and the weights are defined by:</p>
<disp-formula id="E9"><mml:math id="M15"><mml:mrow><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo class="qopname">exp</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mo class="qopname">min</mml:mo></mml:mrow><mml:mrow><mml:mtable style="text-align:axis;" equalrows="false" columnlines="none none none none none none none none none" equalcolumns="false" class="array"><mml:mtr><mml:mtd><mml:mn>1</mml:mn><mml:mo>&#x02264;</mml:mo><mml:mi>j</mml:mi><mml:mo>&#x02264;</mml:mo><mml:mi>E</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:munder></mml:mstyle><mml:mi>d</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>Using these weights, the cross-mapped estimate of <italic>Y</italic>(<italic>t</italic>), denoted &#x00176;(<italic>t</italic>), is given by a weighted average of the corresponding values of <italic>Y</italic>:</p>
<disp-formula id="E10"><mml:math id="M16"><mml:mrow><mml:mover accent='true'><mml:mi>Y</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>E</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover></mml:mstyle><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mstyle displaystyle="false"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>E</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover></mml:mstyle><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mi>y</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>The accuracy of the reconstruction is evaluated by computing the Pearson correlation coefficient (&#x003C1;) between the actual values <italic>Y</italic>(<italic>t</italic>) and the estimates &#x00176;(<italic>t</italic>):</p>
<disp-formula id="E11"><mml:math id="M17"><mml:mrow><mml:mi>&#x003C1;</mml:mi><mml:mo>=</mml:mo><mml:mtext>cor</mml:mtext><mml:mo stretchy='false'>(</mml:mo><mml:mi>Y</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo><mml:mover accent='true'><mml:mi>Y</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></disp-formula>
<p>An increasing &#x003C1; with more library points indicates that information about <italic>Y</italic> is encoded in <italic>M</italic><sub><italic>X</italic></sub>, suggesting that <italic>X</italic> causally influences <italic>Y</italic>. CCM measure has been applied to various fields, including to infer the non-linear influences among species in ecological systems (<xref ref-type="bibr" rid="B37">Ye et al., 2015</xref>; <xref ref-type="bibr" rid="B10">Deyle et al., 2016</xref>). In the context of analyzing political influence through Twitter data, CCM can be applied to our stationary time series (the variation in activities of the different political communities &#x000D7; topics).</p>
<p>Indeed, by determining whether the activity of one community causally influences another, we can move beyond correlation-based graphs to uncover directional relationships and assess how political influence propagates through the network. This approach can offer a clearer view of how various actors interact and influence each other&#x00027;s discourse.</p>
<p>In what follows, we use CCM with embedding dimension <italic>E</italic> &#x0003D; 2 and <italic>k</italic> &#x0003D; 3 nearest neighbors. For validation of this choice, including robustness checks and methodological justification, we refer the reader to <xref ref-type="supplementary-material" rid="SM1">Appendix 8.1</xref> and <xref ref-type="supplementary-material" rid="SM1">8.2</xref>.</p>
<sec>
<label>6.1</label>
<title>Causal network</title>
<p><xref ref-type="fig" rid="F7">Figure 7</xref> shows the network representation of causal influence. The edges indicate causal connections and their weights are proportional to the Pearson correlation coefficient from Equation 6. We set the edge transparency based on the relationship: it is nearly invisible for influences within the same community, lightly transparent for cross-party influences with a Pearson coefficient below 0.5, and fully opaque when above that threshold. Node shapes and colors follow the same conventions as in the previous graphs.</p>
<fig position="float" id="F7">
<label>Figure 7</label>
<caption><p>Causal network of the political communities x topics.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpos-07-1653101-g0007.tif">
<alt-text content-type="machine-generated">Causal influence network.</alt-text>
</graphic>
</fig>
<p>Interestingly, we first observe clustering among the political communities of Hidalgo, Jadot, and Zemmour, while other communities appear more central. We also observe an interesting spatial distribution of the political communities according to their &#x0201C;left&#x0201D; or &#x0201C;right&#x0201D; political views: for instance, Philippot appears mostly between Zemmour and Le Pen/P&#x000E9;cresse. Beyond that, nodes representing Macron, M&#x000E9;lenchon, and finally Hidalgo.</p>
<p>Among the strongest influences, we see that Jadot and Hidalgo influence M&#x000E9;lenchon on the topic of foreign policy. Hidalgo also influences Macron, but neither of them influences the right or extreme right political parties, nor are they influenced by them. While Zemmour&#x00027;s cluster is not central in the graph, he has some strong influence on diverse parties, an effect that was not visible in the correlation-based graph.</p>
<p>We also observe that the most central node with the strongest influence corresponds to Macron on the health topic. This is consistent with the findings of Section 4, where health-related nodes were among the most central during periods of collective change. From a sociological perspective, Macron was president during the arrival of the Omicron variant, and his government was responsible for elaborating the associated health measures. It is therefore not surprising that his node emerges as the most central on this topic.</p>
<p>With less significant influence (semi transparent edges), we note that foreign policy brought together political parties across the ideological spectrum, with candidates influencing one another beyond their left/right inclinations. From a sociological point of view, a robust democratic debate often thrives on the interaction of diverse viewpoints, as deliberative democracy theory suggests (<xref ref-type="bibr" rid="B16">Habermas, 1984</xref>; <xref ref-type="bibr" rid="B11">Dryzek, 2000</xref>). Consequently, it is pertinent to examine which topics acted as catalysts, prompting candidates to respond to one another and engage in a dynamic exchange. Investigating these dynamics may therefore shed light on the broader mechanisms that shape political dialogue and influence electoral outcomes.</p>
</sec>
<sec>
<label>6.2</label>
<title>Political communities influence</title>
<p>To quantify the overall influence of each political community, we aggregate the influence of each community averaged over all topics and display the results as a matrix, with the source of influence in the rows and the target in the columns, as shown in <xref ref-type="fig" rid="F8">Figure 8</xref>. Here, we only average meaningful causal inferences where the Pearson coefficient is &#x003C1;&#x0003E;0.5, masking other values to zero. Interestingly, we find again that the Hidalgo and Jadot communities neither influence right or extreme right parties nor are influenced by any community. Macron and M&#x000E9;lenchon parties influence one another, and Macron, M&#x000E9;lenchon, and Philippot are more influenced than other parties. Interestingly, the Zemmour party influences the most communities but is not influenced by anyone. The number associated with each entry of the matrix corresponds to the lag (t-lag) at which the strongest influence occurs, which here corresponds to t-3 or t-2 days while we test for lags up to t-7.</p>
<fig position="float" id="F8">
<label>Figure 8</label>
<caption><p>Matrix representation of the influence among political communities: rows correspond to sources, and columns correspond to targets. The threshold for influence is set to &#x003C1;&#x0003E;0.5.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpos-07-1653101-g0008.tif">
<alt-text content-type="machine-generated">Heatmap showing the average causal influence with a best lag. Influence strength is indicated by a color gradient from blue (low) to red (high).</alt-text>
</graphic>
</fig>
<p>We can also average the influence (rows) over all political parties to determine which community influences the most or is most likely to be influenced (average per column). To test this, we consider a lower threshold for the Pearson coefficient, setting &#x003C1;&#x0003E;0.25, which corresponds to the 90th quantile of the overall influence matrix distribution (topics &#x000D7; political parties) and for which most entries are zero. We show this result in <xref ref-type="fig" rid="F9">Figure 9</xref> as relative influence compared to the median (left panel with green bars) and as the relative proportion of being influenced (swayed) compared to the median (orange bars) in the right panel. We see that Hidalgo, for instance, has the lowest influence, while Zemmour has the strongest. Macron, M&#x000E9;lenchon, and Philippot have positive influence compared to the median. On the other hand, the political communities that respond (are influenced) the most are M&#x000E9;lenchon&#x00027;s, Philippot&#x00027;s, and Macron&#x00027;s, which is also reflected in the spatial distribution of the influence graph. Zemmour is a particular case: it is not influenced by other political communities but has a strong influence on them.</p>
<fig position="float" id="F9">
<label>Figure 9</label>
<caption><p>Relative influence of each party on all others is measured by the median (green bars). The orange bars represent how much each party is influenced by the others, relative to the median.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpos-07-1653101-g0009.tif">
<alt-text content-type="machine-generated">Bar charts show relative influence and swayed percentages for political communities.</alt-text>
</graphic>
</fig>
</sec>
<sec>
<label>6.3</label>
<title>Topics of influence</title>
<p>Finally, if we do not aggregate our measure of influence over all topics, we can also test which topic has the most influence per communities. For this we lower the threshold of influence &#x003C1;&#x0003E;0.4 in order to obtain a result for each political communities. As we can observe in <xref ref-type="fig" rid="F10">Figure 10</xref>, a threshold of &#x003C1;&#x0003E;0.5 would result in no influence for the community of Pecresse. In this figure we see the top 3 topics per political communities that influence. Unsurprisingly the topics that are the most influent are health (following the COVID pandemic and the preventive measures taken by the government), and foreign policy. The latter can be understood in light of the Russian invasion of Ukraine, which began on February 24, 2022. The war heightened concerns over Europe&#x00027;s defense, security, and autonomy, prompting French political parties to shift their rhetoric on European sovereignty.</p>
<fig position="float" id="F10">
<label>Figure 10</label>
<caption><p>Top influential topics (max 3) per political community with threshold &#x003C1; &#x0003D; 0.4.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpos-07-1653101-g0010.tif">
<alt-text content-type="machine-generated">Bar chart showing the top three influential topics per candidate labeled with causal influence values. Zemmour&#x00027;s top topics are employment, immigration, and health. Philippot focuses on health, education, and foreign policy. P&#x000E9;cresse emphasizes foreign policy. M&#x000E9;lenchon prioritizes energy policy, health, and foreign policy. Macron&#x00027;s are democracy, health, and foreign policy. Le Pen&#x00027;s are democracy, foreign policy, and health. Jadot and Hidalgo both focus on foreign policy.</alt-text>
</graphic>
</fig>
<p>In addition, some political parties have no more than one topic influencing others with a threshold of &#x003C1;&#x0003E;0.4 (P&#x000E9;cresse, Jadot, and Hidalgo). Among Zemmour&#x00027;s influential topics, immigration is part of the top three. During his campaign, Zemmour also advocated for stricter immigration policies, often emphasizing national identity and perceived threats of multiculturalism (<xref ref-type="bibr" rid="B26">Newsweek, 2022</xref>). His rhetoric has positioned him as a key figure in the immigration debate, further amplifying his party&#x00027;s influence. Interestingly, the most influential topics within the Le Pen and Macron communities are the same. To recall, Macron and Le Pen were competitors for the second round of the presidential election. However, we see that Macron&#x00027;s influence is stronger than Le Pen&#x00027;s, which is also supported by the correlation graph-based measures of centrality.</p>
</sec>
</sec>
<sec sec-type="conclusions" id="s7">
<label>7</label>
<title>Conclusion</title>
<p>In this article, we highlight the dynamic nature of political discourse on Twitter during the 2022 French presidential election. Our analysis begins by examining collective modes in the time series of political community activities, where the eigenvalue spectrum of filtered correlation matrices reveals periods of synchronized fluctuations. These large eigenvalues correspond to emergent collective behavior, especially noticeable before critical events like the election, indicating heightened coordination across political parties on key issues.</p>
<p>Building on this, we constructed correlation-based graphs from the activity changes, identifying central nodes (political parties and topics) that play pivotal roles in shaping the political landscape. These centralities reveal which actors and themes dominate the network of interactions, shedding light on the structural backbone of political discourse. However, while correlation captures mutual relationships, it does not resolve which node initiate the dynamical variation of activity that can cause a re-shape of the network.</p>
<p>To address this limitation, our subsequent causal inference analysis reveals asymmetric patterns of influence among political communities. For example, parties such as Hidalgo and Jadot predominantly influence M&#x000E9;lanchon without being influenced in return, while Macron and M&#x000E9;lenchon exhibit a mutual, competitive shaping of discourse. Meanwhile, some parties like Zemmour act as influential initiators with broad impact across the spectrum, yet remain relatively uninfluenced by others, highlighting diverse strategic roles in political communication.</p>
<p>Sociologically, these findings reinforce the idea that political influence extends beyond electoral success to encompass narrative dominance and responsiveness to key external events, such as the COVID-19 pandemic and the Ukraine crisis. The varying degrees of receptiveness to influence suggest that some political actors remain insulated within their ideological spheres, while others are more permeable to cross-party dynamics. By mapping these interactions, our study offers empirical insight into how political actors engage with one another on social media, highlighting differences in responsiveness, influence, and topic centrality across the ideological spectrum. These findings suggest that influence within the political landscape extends beyond formal electoral outcomes and manifests through differential attention to key issues and asymmetries in discourse dynamics. This observation aligns with theoretical perspectives on political communication and media influence, such as <xref ref-type="bibr" rid="B7">Bourdieu (1984)</xref> with the concept of the political field as structured by symbolic power relations, and complements deliberative democracy theory, which emphasizes the importance of discourse and inter-party engagement in shaping democratic outcomes (<xref ref-type="bibr" rid="B16">Habermas, 1984</xref>; <xref ref-type="bibr" rid="B11">Dryzek, 2000</xref>).</p>
<p>Overall, the combination of collective mode detection, correlation-based centrality measures, and causal inference offers a powerful, data-driven framework to disentangle the complex, directional flows of political influence in digital environments. Future work could extend this approach by incorporating richer content analysis of the tweets themselves, examining how specific frames or rhetoric contribute to influence dynamics. Additionally, applying this methodology longitudinally across multiple election cycles could illuminate the evolution of political strategies and the resilience of influence networks. From a practical standpoint, these insights may assist campaign strategists and media analysts in monitoring shifts in political discourse and anticipating emerging coalitions or conflicts in real time.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s8">
<title>Data availability statement</title>
<p>The data and codes used for this analysis are available on: <ext-link ext-link-type="uri" xlink:href="https://github.com/IxandraAchitouv/Dynamical_influence">https://github.com/IxandraAchitouv/Dynamical_influence</ext-link>.</p>
</sec>
<sec sec-type="author-contributions" id="s9">
<title>Author contributions</title>
<p>IA: Investigation, Conceptualization, Writing &#x02013; review &#x00026; editing, Writing &#x02013; original draft, Methodology. DC: Resources, Data curation, Writing &#x02013; review &#x00026; editing.</p>
</sec>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s11">
<title>Generative AI statement</title>
<p>The author(s) declare that no Gen AI was used in the creation of this manuscript.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p>
</sec>
<sec sec-type="disclaimer" id="s12">
<title>Publisher&#x00027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec sec-type="supplementary-material" id="s13">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fpos.2025.1653101/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fpos.2025.1653101/full#supplementary-material</ext-link></p>
<supplementary-material xlink:href="Presentation_1.pdf" id="SM1" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/></sec>
<ref-list>
<title>References</title>
<ref id="B1">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Achitouv</surname> <given-names>I.</given-names></name></person-group> (<year>2025</year>). <article-title>Dynamical analysis of financial stocks network: Improving forecasting using network properties</article-title>. <source>PLoS ONE</source> <volume>20</volume>:<fpage>e0319985</fpage>. doi: <pub-id pub-id-type="doi">10.1371/journal.pone.0319985</pub-id><pub-id pub-id-type="pmid">40343980</pub-id></mixed-citation></ref>
<ref id="B2">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Almog</surname> <given-names>A.</given-names></name> <name><surname>Buijink</surname> <given-names>M. R.</given-names></name> <name><surname>Roethler</surname> <given-names>O.</given-names></name> <name><surname>Michel</surname> <given-names>S.</given-names></name> <name><surname>Meijer</surname> <given-names>J. H.</given-names></name> <name><surname>Rohling</surname> <given-names>J. H. T.</given-names></name> <etal/></person-group>. (<year>2019</year>). <article-title>Uncovering functional signature in neural systems via random matrix theory</article-title>. <source>PLoS Comput. Biol</source>. <volume>15</volume>:<fpage>e1006934</fpage>. doi: <pub-id pub-id-type="doi">10.1371/journal.pcbi.1006934</pub-id><pub-id pub-id-type="pmid">31042698</pub-id></mixed-citation></ref>
<ref id="B3">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Barber&#x000E1;</surname> <given-names>P.</given-names></name></person-group> (<year>2015</year>). <article-title>Birds of the same feather tweet together: Bayesian ideal point estimation using twitter data</article-title>. <source>Polit. Analy</source>. <volume>23</volume>, <fpage>76</fpage>&#x02013;<lpage>91</lpage>. doi: <pub-id pub-id-type="doi">10.1093/pan/mpu011</pub-id></mixed-citation>
</ref>
<ref id="B4">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Bialek</surname> <given-names>W.</given-names></name> <name><surname>Nemenman</surname> <given-names>I.</given-names></name> <name><surname>Tishby</surname> <given-names>N.</given-names></name></person-group> (<year>2001</year>). <article-title>Complexity and information, and learning</article-title>. <source>Neural Comput</source>. <volume>13</volume>, <fpage>2409</fpage>&#x02013;<lpage>2463</lpage>. doi: <pub-id pub-id-type="doi">10.1162/089976601753195969</pub-id><pub-id pub-id-type="pmid">11674845</pub-id></mixed-citation></ref>
<ref id="B5">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Blondel</surname> <given-names>V. D.</given-names></name> <name><surname>Guillaume</surname> <given-names>J.-L.</given-names></name> <name><surname>Lambiotte</surname> <given-names>R.</given-names></name> <name><surname>Lefebvre</surname> <given-names>E.</given-names></name></person-group> (<year>2008</year>). <article-title>Fast unfolding of communities in large networks</article-title>. <source>J. Statist. Mech</source>. <volume>2008</volume>:<fpage>P10008</fpage>. doi: <pub-id pub-id-type="doi">10.1088/1742-5468/2008/10/P10008</pub-id></mixed-citation>
</ref>
<ref id="B6">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Bossetta</surname> <given-names>M.</given-names></name></person-group> (<year>2018</year>). <article-title>The digital architectures of social media: comparing political campaigning on facebook, twitter, instagram, and snapchat in the 2016 U.S. election</article-title>. <source>Journal. Mass Commun. Quart</source>. <volume>95</volume>, <fpage>471</fpage>&#x02013;<lpage>496</lpage>. doi: <pub-id pub-id-type="doi">10.1177/1077699018763307</pub-id></mixed-citation>
</ref>
<ref id="B7">
<mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Bourdieu</surname> <given-names>P.</given-names></name></person-group> (<year>1984</year>). <source>Distinction: A Social Critique of the Judgement of Taste</source>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>Harvard University Press</publisher-name>.</mixed-citation>
</ref>
<ref id="B8">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>W.</given-names></name> <name><surname>Pacheco</surname> <given-names>D.</given-names></name> <name><surname>Yang</surname> <given-names>K.-C.</given-names></name> <name><surname>Menczer</surname> <given-names>F.</given-names></name></person-group> (<year>2021</year>). <article-title>Neutral bots probe political bias on social media</article-title>. <source>Nat. Commun</source>. <volume>12</volume>:<fpage>5580</fpage>. doi: <pub-id pub-id-type="doi">10.1038/s41467-021-25738-6</pub-id><pub-id pub-id-type="pmid">34552073</pub-id></mixed-citation></ref>
<ref id="B9">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Conover</surname> <given-names>M. D.</given-names></name> <name><surname>Ratkiewicz</surname> <given-names>J.</given-names></name> <name><surname>Francisco</surname> <given-names>M.</given-names></name> <name><surname>Gon&#x000E7;alves</surname> <given-names>B.</given-names></name> <name><surname>Menczer</surname> <given-names>F.</given-names></name> <name><surname>Flammini</surname> <given-names>A.</given-names></name></person-group> (<year>2011</year>). <article-title>Political polarization on twitter</article-title>. <source>Proc. Int. AAAI Conf. Web Soc. Media</source> <volume>5</volume>, <fpage>89</fpage>&#x02013;<lpage>96</lpage>. doi: <pub-id pub-id-type="doi">10.1609/icwsm.v5i1.14126</pub-id></mixed-citation>
</ref>
<ref id="B10">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Deyle</surname> <given-names>E. R.</given-names></name> <name><surname>May</surname> <given-names>R. M.</given-names></name> <name><surname>Munch</surname> <given-names>S. B.</given-names></name> <name><surname>Sugihara</surname> <given-names>G.</given-names></name></person-group> (<year>2016</year>). <article-title>Tracking and forecasting ecosystem interactions in real time</article-title>. <source>Proc. R. Soc. B Biol. Sci</source>. <volume>283</volume>:<fpage>20152258</fpage>. doi: <pub-id pub-id-type="doi">10.1098/rspb.2015.2258</pub-id><pub-id pub-id-type="pmid">26763700</pub-id></mixed-citation></ref>
<ref id="B11">
<mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Dryzek</surname> <given-names>J. S.</given-names></name></person-group> (<year>2000</year>). <source>Deliberative Democracy and Beyond: Liberals, Critics, Contestations</source>. <publisher-loc>Oxford</publisher-loc>: <publisher-name>Oxford University Press</publisher-name>.</mixed-citation>
</ref>
<ref id="B12">
<mixed-citation publication-type="web"><person-group person-group-type="author"><name><surname>Fourel</surname> <given-names>Z.</given-names></name> <name><surname>Adamczyk</surname> <given-names>R.</given-names></name> <name><surname>Morini&#x000E8;re</surname> <given-names>S.</given-names></name> <name><surname>Simmons</surname> <given-names>C.</given-names></name></person-group> (<year>2022</year>). <article-title>&#x0201C;A france divided by the pandemic: the disinformation ecosystem leading up to the 2022 elections,&#x0201D;</article-title> in <source>Technical report, Institute for Strategic Dialogue (ISD)</source>. Available online at: <ext-link ext-link-type="uri" xlink:href="https://www.isdglobal.org/isd-publications/a-france-divided-by-the-pandemic-the-disinformation-ecosystem-leading-up-to-the-2022-elections/">https://www.isdglobal.org/isd-publications/a-france-divided-by-the-pandemic-the-disinformation-ecosystem-leading-up-to-the-2022-elections/</ext-link></mixed-citation>
</ref>
<ref id="B13">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Gaumont</surname> <given-names>N.</given-names></name> <name><surname>Panahi</surname> <given-names>M.</given-names></name> <name><surname>Chavalarias</surname> <given-names>D.</given-names></name></person-group> (<year>2018</year>). <article-title>Reconstruction of the socio-semantic dynamics of political activist twitter networks&#x02013;method and application to the 2017 french presidential election</article-title>. <source>PLoS ONE</source> <volume>13</volume>:<fpage>e0201879</fpage>. doi: <pub-id pub-id-type="doi">10.1371/journal.pone.0201879</pub-id><pub-id pub-id-type="pmid">30231018</pub-id></mixed-citation></ref>
<ref id="B14">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ghosh</surname> <given-names>D.</given-names></name> <name><surname>Boettcher</surname> <given-names>W. A.</given-names></name> <name><surname>Johnston</surname> <given-names>R.</given-names></name> <name><surname>Lahiri</surname> <given-names>S.</given-names></name></person-group> (<year>2023</year>). <article-title>THANOS: a predictive model of electoral campaigns using twitter data and opinion polls</article-title>. <source>Data Sci. Sci</source>. <volume>4</volume>:<fpage>2484180</fpage>. doi: <pub-id pub-id-type="doi">10.1080/26941899.2025.2484180</pub-id></mixed-citation>
</ref>
<ref id="B15">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Granger</surname> <given-names>C. W. J.</given-names></name></person-group> (<year>1969</year>). <article-title>Investigating causal relations by econometric models and cross-spectral methods</article-title>. <source>Econometrica</source> <volume>37</volume>, <fpage>424</fpage>&#x02013;<lpage>438</lpage>. doi: <pub-id pub-id-type="doi">10.2307/1912791</pub-id></mixed-citation>
</ref>
<ref id="B16">
<mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Habermas</surname> <given-names>J.</given-names></name></person-group> (<year>1984</year>). <article-title>&#x0201C;The theory of communicative action,&#x0201D;</article-title> in <source>Vol. 1: Reason and the Rationalization of Society</source> (<publisher-loc>Boston</publisher-loc>: <publisher-name>Beacon Press</publisher-name>).</mixed-citation>
</ref>
<ref id="B17">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Hewlett</surname> <given-names>N.</given-names></name> <name><surname>Kuhn</surname> <given-names>R.</given-names></name></person-group> (<year>2022</year>). <article-title>Reflections on the 2022 elections in france</article-title>. <source>Modern &#x00026; Contemp. France</source> <volume>30</volume>, <fpage>393</fpage>&#x02013;<lpage>409</lpage>. doi: <pub-id pub-id-type="doi">10.1080/09639489.2022.2134325</pub-id></mixed-citation>
</ref>
<ref id="B18">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Himelboim</surname> <given-names>I.</given-names></name> <name><surname>Lariscy</surname> <given-names>R. W.</given-names></name> <name><surname>Tinkham</surname> <given-names>S. F.</given-names></name> <name><surname>Sweetser</surname> <given-names>K. D.</given-names></name></person-group> (<year>2012</year>). <article-title>Social media and online political communication: the role of interpersonal informational trust and openness</article-title>. <source>J. Broadcast. Elect. Media</source> <volume>56</volume>, <fpage>92</fpage>&#x02013;<lpage>115</lpage>. doi: <pub-id pub-id-type="doi">10.1080/08838151.2011.648682</pub-id></mixed-citation>
</ref>
<ref id="B19">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Husz&#x000E1;r</surname> <given-names>F.</given-names></name> <name><surname>Ktena</surname> <given-names>S. I.</given-names></name> <name><surname>O&#x00027;Brien</surname> <given-names>C.</given-names></name> <name><surname>Belli</surname> <given-names>L.</given-names></name> <name><surname>Schlaikjer</surname> <given-names>A.</given-names></name> <name><surname>Hardt</surname> <given-names>M.</given-names></name></person-group> (<year>2022</year>). <article-title>Algorithmic amplification of politics on twitter</article-title>. <source>Proc. Natl. Acad. Sci. USA</source>. <volume>119</volume>:<fpage>e2025334119</fpage>. doi: <pub-id pub-id-type="doi">10.1073/pnas.2025334119</pub-id><pub-id pub-id-type="pmid">34934011</pub-id></mixed-citation></ref>
<ref id="B20">
<mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Ivaldi</surname> <given-names>G.</given-names></name></person-group> (<year>2023</year>). <article-title>&#x0201C;The impact of the Russia&#x02013;Ukraine war on radical right-wing populism in France,&#x0201D;</article-title> in <source>The Impacts of the Russian Invasion of Ukraine on Right-Wing Populism in Europe</source>, eds. G. Ivaldi, and E. Zankina (<publisher-loc>Brussels</publisher-loc>: <publisher-name>European Center for Populism Studies (ECPS)</publisher-name>), <fpage>141</fpage>&#x02013;<lpage>154</lpage>.</mixed-citation>
</ref>
<ref id="B21">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Jacomy</surname> <given-names>M.</given-names></name> <name><surname>Venturini</surname> <given-names>T.</given-names></name> <name><surname>Heymann</surname> <given-names>S.</given-names></name> <name><surname>Bastian</surname> <given-names>M.</given-names></name></person-group> (<year>2014</year>). <article-title>ForceAtlas2, a continuous graph layout algorithm for handy network visualization designed for the gephi software</article-title>. <source>PLoS ONE</source> <volume>9</volume>:<fpage>e98679</fpage>. doi: <pub-id pub-id-type="doi">10.1371/journal.pone.0098679</pub-id><pub-id pub-id-type="pmid">24914678</pub-id></mixed-citation></ref>
<ref id="B22">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Larsson</surname> <given-names>A. O.</given-names></name></person-group> (<year>2017</year>). <article-title>Going viral? Comparing parties on social media during the 2014 swedish election</article-title>. <source>Convergence</source> <volume>23</volume>, <fpage>117</fpage>-<lpage>131</lpage>. doi: <pub-id pub-id-type="doi">10.1177/1354856515577891</pub-id></mixed-citation>
</ref>
<ref id="B23">
<mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Mandelbrot</surname> <given-names>B. B.</given-names></name> <name><surname>Hudson</surname> <given-names>R. L.</given-names></name></person-group> (<year>2004</year>). <source>The (Mis)Behavior of Markets: A Fractal View of Financial Turbulence</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>Basic Books</publisher-name>.</mixed-citation>
</ref>
<ref id="B24">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>McGraw</surname> <given-names>P. N.</given-names></name> <name><surname>Menzinger</surname> <given-names>M.</given-names></name></person-group> (<year>2007</year>). <article-title>Analysis of nonlinear synchronization dynamics of oscillator networks by Laplacian spectral methods</article-title>. <source>Phys. Rev. E</source>. <volume>75</volume>:<fpage>027104</fpage>. doi: <pub-id pub-id-type="doi">10.1103/PhysRevE.75.027104</pub-id><pub-id pub-id-type="pmid">17358453</pub-id></mixed-citation></ref>
<ref id="B25">
<mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Newman</surname> <given-names>M. E. J.</given-names></name></person-group> (<year>2010</year>). <source>Networks: An Introduction</source>. <publisher-loc>Oxford</publisher-loc>: <publisher-name>Oxford University Press</publisher-name>.</mixed-citation>
</ref>
<ref id="B26">
<mixed-citation publication-type="web"><person-group person-group-type="author"><collab>Newsweek</collab></person-group> (<year>2022</year>). Available online at: <ext-link ext-link-type="uri" xlink:href="https://www.newsweek.com/eric-zemmour-far-right-pundit-often-compared-donald-trump-running-french-presidency-1654522">https://www.newsweek.com/eric-zemmour-far-right-pundit-often-compared-donald-trump-running-french-presidency-1654522</ext-link></mixed-citation>
</ref>
<ref id="B27">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Plerou</surname> <given-names>V.</given-names></name> <name><surname>Gopikrishnan</surname> <given-names>P.</given-names></name> <name><surname>Rosenow</surname> <given-names>B.</given-names></name> <name><surname>Amaral</surname> <given-names>L. A. N.</given-names></name> <name><surname>Stanley</surname> <given-names>H. E.</given-names></name></person-group> (<year>2002</year>). <article-title>A random matrix approach to cross-correlations in financial data</article-title>. <source>Phys. Rev. E</source>. <volume>65</volume>:<fpage>066126</fpage>. doi: <pub-id pub-id-type="doi">10.1103/PhysRevE.65.066126</pub-id><pub-id pub-id-type="pmid">12188802</pub-id></mixed-citation></ref>
<ref id="B28">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Schreiber</surname> <given-names>T.</given-names></name></person-group> (<year>2000</year>). <article-title>Measuring information transfer</article-title>. <source>Phys. Rev. Lett</source>. <volume>85</volume>, <fpage>461</fpage>&#x02013;<lpage>464</lpage>. doi: <pub-id pub-id-type="doi">10.1103/PhysRevLett.85.461</pub-id><pub-id pub-id-type="pmid">10991308</pub-id></mixed-citation></ref>
<ref id="B29">
<mixed-citation publication-type="web"><person-group person-group-type="author"><name><surname>Sornette</surname> <given-names>D.</given-names></name> <name><surname>von der Becke</surname> <given-names>S.</given-names></name></person-group> (<year>2011</year>). <article-title>&#x0201C;Crashes and high frequency trading,&#x0201D;</article-title> in <source>Swiss Finance Institute Research Paper No. 11&#x02013;63</source>. Available online at: <ext-link ext-link-type="uri" xlink:href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=1976249">https://papers.ssrn.com/sol3/papers.cfm?abstract_id=1976249</ext-link></mixed-citation>
</ref>
<ref id="B30">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Su</surname> <given-names>Y.</given-names></name> <name><surname>Xiao</surname> <given-names>X.</given-names></name></person-group> (<year>2024</year>). <article-title>Intermedia attribute agenda setting between the U.S. mainstream newspapers and twitter: a two-study analysis of the paradigm and driving forces of the agenda flow</article-title>. <source>J. Mass Commun. Quart</source>. <volume>101</volume>, <fpage>451</fpage>&#x02013;<lpage>476</lpage>. doi: <pub-id pub-id-type="doi">10.1177/10776990231221150</pub-id></mixed-citation>
</ref>
<ref id="B31">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Sugihara</surname> <given-names>G.</given-names></name> <name><surname>May</surname> <given-names>R.</given-names></name> <name><surname>Ye</surname> <given-names>H.</given-names></name> <name><surname>Hsieh</surname> <given-names>C.-,h.</given-names></name> <name><surname>Deyle</surname> <given-names>E.</given-names></name> <name><surname>Fogarty</surname> <given-names>M.</given-names></name> <etal/></person-group>. (<year>2012</year>). <article-title>Detecting causality in complex ecosystems</article-title>. <source>Science</source> <volume>338</volume>, <fpage>496</fpage>&#x02013;<lpage>500</lpage>. doi: <pub-id pub-id-type="doi">10.1126/science.1227079</pub-id><pub-id pub-id-type="pmid">22997134</pub-id></mixed-citation></ref>
<ref id="B32">
<mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Takens</surname> <given-names>F.</given-names></name></person-group> (<year>1981</year>). <article-title>&#x0201C;Detecting strange attractors in turbulence,&#x0201D;</article-title> in <source>Dynamical Systems and Turbulence, Warwick 1980, volume 898 of Lecture Notes in Mathematics</source>, eds. D. A. Rand, and L.-S. Young (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>366</fpage>&#x02013;<lpage>381</lpage>.</mixed-citation>
</ref>
<ref id="B33">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>X.</given-names></name> <name><surname>Sirianni</surname> <given-names>A. D.</given-names></name> <name><surname>Tang</surname> <given-names>S.</given-names></name> <name><surname>Zheng</surname> <given-names>Z.</given-names></name> <name><surname>Fu</surname> <given-names>F.</given-names></name></person-group> (<year>2020</year>). <article-title>Public discourse and social network echo chambers driven by socio-cognitive biases</article-title>. <source>Phys. Rev. X</source>. <volume>10</volume>:<fpage>041042</fpage>. doi: <pub-id pub-id-type="doi">10.1103/PhysRevX.10.041042</pub-id></mixed-citation>
</ref>
<ref id="B34">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Watts</surname> <given-names>D. J.</given-names></name> <name><surname>Strogatz</surname> <given-names>S. H.</given-names></name></person-group> (<year>1998</year>). <article-title>Collective dynamics of &#x02018;small-world&#x00027; networks</article-title>. <source>Nature</source> <volume>393</volume>, <fpage>440</fpage>&#x02013;<lpage>442</lpage>. doi: <pub-id pub-id-type="doi">10.1038/30918</pub-id><pub-id pub-id-type="pmid">9623998</pub-id></mixed-citation></ref>
<ref id="B35">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Weng</surname> <given-names>L.</given-names></name> <name><surname>Menczer</surname> <given-names>F.</given-names></name> <name><surname>Ahn</surname> <given-names>Y.-Y.</given-names></name></person-group> (<year>2013</year>). <article-title>Virality prediction and community structure in social networks</article-title>. <source>Sci. Rep</source>. <volume>3</volume>:<fpage>2522</fpage>. doi: <pub-id pub-id-type="doi">10.1038/srep02522</pub-id><pub-id pub-id-type="pmid">23982106</pub-id></mixed-citation></ref>
<ref id="B36">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Yan</surname> <given-names>H. Y.</given-names></name> <name><surname>Yang</surname> <given-names>K.-C.</given-names></name> <name><surname>Shanahan</surname> <given-names>J.</given-names></name> <name><surname>Menczer</surname> <given-names>F.</given-names></name></person-group> (<year>2023</year>). <article-title>Exposure to social bots amplifies perceptual biases and regulation propensity</article-title>. <source>Sci. Rep</source>. <volume>13</volume>:<fpage>20707</fpage>. doi: <pub-id pub-id-type="doi">10.1038/s41598-023-46630-x</pub-id><pub-id pub-id-type="pmid">38001150</pub-id></mixed-citation></ref>
<ref id="B37">
<mixed-citation publication-type="journal"><person-group person-group-type="author"><name><surname>Ye</surname> <given-names>H.</given-names></name> <name><surname>Beamish</surname> <given-names>R. J.</given-names></name> <name><surname>Glaser</surname> <given-names>S. M.</given-names></name> <name><surname>Grant</surname> <given-names>S. C. H.</given-names></name> <name><surname>Hsieh</surname> <given-names>C.-,h.</given-names></name> <name><surname>Richards</surname> <given-names>L. J.</given-names></name> <etal/></person-group>. (<year>2015</year>). <article-title>Equation-free mechanistic ecosystem forecasting using empirical dynamic modeling</article-title>. <source>Proc. Nat. Acad. Sci</source>. <volume>112</volume>, <fpage>E1569</fpage>&#x02013;<lpage>E1576</lpage>. doi: <pub-id pub-id-type="doi">10.1073/pnas.1417063112</pub-id><pub-id pub-id-type="pmid">25733874</pub-id></mixed-citation></ref>
<ref id="B38">
<mixed-citation publication-type="book"><person-group person-group-type="author"><name><surname>Ye</surname> <given-names>J.</given-names></name> <name><surname>Luceri</surname> <given-names>L.</given-names></name> <name><surname>Ferrara</surname> <given-names>E.</given-names></name></person-group> (<year>2025</year>). <article-title>&#x0201C;Auditing political exposure bias: Algorithmic amplification on twitter/x during the 2024 us presidential election,&#x0201D;</article-title> in <source>Proceedings of the 2025 ACM Conference on Fairness, Accountability, and Transparency (FAccT &#x00027;25)</source> (<publisher-loc>New York, NY</publisher-loc>: <publisher-name>ACM</publisher-name>).</mixed-citation>
</ref>
</ref-list>
<fn-group>
<fn fn-type="custom" custom-type="edited-by" id="fn0002">
<p>Edited by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1161905/overview">R&#x000E9;gis Dandoy</ext-link>, Universidad San Francisco de Quito, Ecuador</p>
</fn>
<fn fn-type="custom" custom-type="reviewed-by" id="fn0003">
<p>Reviewed by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2986240/overview">Eduardo Barbabela</ext-link>, University of Lisbon, Portugal; <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3144198/overview">Dhrubajyoti Ghosh</ext-link>, Duke University Hospital, United States</p>
</fn>
</fn-group>
<fn-group>
<fn id="fn0001"><label>1</label><p>As it is discussed in <xref ref-type="bibr" rid="B1">Achitouv (2025)</xref>, there is no obvious criteria for the choice of the threshold, however one could take the minimum threshold that produces a degree distribution of the nodes similar to a power law for which the centrality measure tend to converge as noises are filtered out.</p></fn>
</fn-group>
</back>
</article>