<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Simulating Pairwise Communication to Study Opinion Dynamics in Networked Communities</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Grygoriy Zholtkevych</string-name>
          <email>grygoriy.zholtkevych@lnu.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yurii Lytvynenko</string-name>
          <email>inbox@yury-lytvynenko.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ivan Franko National University of Lviv</institution>
          ,
          <addr-line>1 Universyteska Str., Lviv, 79007</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>V.N. Karazin Kharkiv National University</institution>
          ,
          <addr-line>4 Svobody sq., Kharkiv, 61022</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2026</year>
      </pub-date>
      <abstract>
        <p>This paper introduces an extended model of opinion dynamics based on pairwise dialogues within networked communities. Building upon an existing binary dialogue model, we propose a more realistic framework that allows agents to adopt, reject, or choose alternative opinions when consensus is not reached. By treating dialogues as the fundamental units of social interaction, our probabilistic approach incorporates resistance and persuasiveness as independent agent attributes influencing opinion evolution. We present a rigorous formalization and simulation analysis that demonstrates how varying these attributes leads to diverse outcomes, such as opinion deadlocks, rapid convergence toward alternative opinions, and gradual shifts that reflect real-world opinion formation. Beyond its methodological contributions, the extended dialogue model addresses challenges central to contemporary psychological operations (psyops), where information is weaponized to manipulate narratives, polarize societies, and destabilize decision-making. The ongoing war in Ukraine illustrates these dynamics vividly and motivates the need for models that make the mechanics of influence observable at scale. Our framework provides a computational lens for analyzing, detecting, and anticipating manipulation strategies in networked communities, complementing empirical and policy work on countering disinformation.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Opinion Dynamics</kwd>
        <kwd>Communication Simulation</kwd>
        <kwd>Networked Communities</kwd>
        <kwd>Stochastic Model</kwd>
        <kwd>Persuasion</kwd>
        <kwd>Resistance</kwd>
        <kwd>Multi-Agent Simulation</kwd>
        <kwd>Computational Social Science</kwd>
        <kwd>Psyops</kwd>
        <kwd>Information Warfare</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Psychological operations (psyops) have become a defining feature of modern hybrid warfare, where
information is weaponized alongside kinetic force to shape perceptions, erode trust, and steer collective
behavior. The ongoing war in Ukraine illustrates these dynamics vividly: coordinated disinformation
campaigns, troll networks, and propaganda outlets target domestic and international audiences to
fracture consensus and destabilize decision-making [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. Social media platforms such as X (formerly
Twitter) and Facebook provide fertile ground for such operations, enabling adversarial actors to exploit
social influence mechanisms and algorithmic amplification at scale [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ].
      </p>
      <p>
        In this environment, there is an urgent need for computational models that make the mechanics of
influence observable: how opinions evolve under strategic manipulation, which parameter regimes lead
to deadlock or rapid shifts, and when asymmetric attributes (e.g., high persuadability vs. high resistance)
create path-dependent outcomes. Opinion dynamics ofers the right formal lens. Classical models such
as DeGroot’s averaging process explain consensus formation under ideal conditions [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]; the
FriedkinJohnsen (FJ) model introduces resistance (stubbornness), allowing persistent disagreement [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]; and
subsequent work shows how stubborn agents shape polarization and misinformation propagation [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
Probabilistic and multi-topic extensions — e.g., voter-like updates and varying susceptibility [
        <xref ref-type="bibr" rid="ref10 ref8 ref9">8, 9, 10</xref>
        ],
and interdependent-topic or antagonistic ties [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ] — increase realism, but many still collapse dialogue
outcomes to binary adoption or rejection.
      </p>
      <p>
        Such binarization is limiting in psyops contexts, where targets may reject both dominant and
counternarratives and pivot to alternative or adversarial viewpoints. It also obscures how persuasion and
resistance act as independent drivers of change — an asymmetry routinely exploited in coordinated
influence operations in and around Ukraine [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. To analyze these mechanisms, models must explicitly
separate persuasion from resistance and admit outcomes beyond simple adoption.
      </p>
      <p>
        This paper answers that need. We extend a dialogue-based framework by (i) modeling persuasion and
resistance as independent agent attributes; (ii) introducing an explicit alternative-opinion outcome when
consensus is not reached; and (iii) defining a probabilistic transition process over pairwise dialogues
that yields rich behaviors (deadlock, rapid convergence to alternatives, gradual shifts). Through
simulations, we show how parameter regimes reproduce phenomena salient to psyops and information
warfare—rapid narrative pivots, echo-chamber stability, and asymmetric influence efects—thus ofering
a computational lens for analyzing, detecting, and anticipating manipulation strategies in networked
communities [
        <xref ref-type="bibr" rid="ref2 ref4">2, 4</xref>
        ].
      </p>
      <p>We next recall the baseline dialogue model that our extension builds upon and then formalize the
proposed transition dynamics.</p>
      <p>
        The model proposed in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] represents opinion evolution as a sequence of dialogue between network
agents. Each dialogue allows an agent to either:
1. Retain their current opinion (resistance to persuasion).
      </p>
      <p>2. Adopt the opinion of their interlocutor (persuasion).</p>
      <p>Opinion exchange occurs in a networked setting, where individuals interact according to predefined
communication probabilities. Over time, these interactions shape the distribution of collective opinions
within the community.</p>
      <p>While this framework captures basic opinion exchange mechanisms, it assumes that an individual
must either accept or reject an opinion of their interlocutor without any third option or consideration
of an independent evaluation. As a result, the original model has two key limitations that restrict its
applicability to real-world decision-making:
• No opinion change in high-resistance cases: When both agents are highly resistant to persuasion,
dialogues become inefective — no opinion shifts occur, leading to a static system even after many
interactions.
• Lack of an alternative option: The model assumes that agents must either keep their opinion or
fully adopt their interlocutor’s opinion. However, individuals often reject both options and seek
an independent alternative.</p>
      <p>To address these limitations, we introduce an extended model that allows agents to select an alternative
opinion by:
• Incorporating a mechanism of choosing an alternative, allowing agents to reject both their current
opinion and their interlocutor’s.
• Introducing persuasion and resistance as independent attributes, enabling a more nuanced
understanding of how opinions evolve.
• Defining a probabilistic transition model that determines the likelihood of diferent opinion shifts
based on these factors.
• Simulating the extended model to analyze its behavior under diferent conditions and compare it
to the original framework.</p>
      <p>
        These enhancements specifically address critical gaps in the initial model [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], which only permitted
binary opinion outcomes (accept or reject) without explicitly modeling alternative options or
independently considering resistance and persuasiveness. By explicitly incorporating these dimensions, our
extended model enables more realistic and varied dynamics, aligning closely with real-world opinion
formation processes.
      </p>
      <sec id="sec-1-1">
        <title>1.1. Relevance to Social Science</title>
        <p>
          Persuasion and resistance have long been fundamental concepts in social psychology, highlighted in
classical frameworks such as the Social Judgment Theory proposed by Sherif and Hovland [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
According to this theory, opinion formation and change are influenced by existing attitudes, the perceived
credibility of communicators, and the latitude of acceptance or rejection toward incoming messages.
Additionally, resistance to persuasion — explored through cognitive dissonance theory — explains how
and why individuals maintain their attitudes even when faced with persuasive counterarguments [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
        </p>
        <p>
          Furthermore, real-world opinion dynamics often involve exploring alternatives rather than binary
acceptance or rejection, a behavior increasingly significant in contemporary sociopolitical environments.
Research by Mutz [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] and Sunstein [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] confirms that individuals frequently navigate beyond polarized
positions, selecting or constructing alternative perspectives to mitigate cognitive dissonance and social
pressure.
        </p>
        <p>Thus, extending computational models with these social-scientific dimensions facilitates more realistic
simulations and deeper insights into collective decision-making processes, enriching both the theoretical
understanding and practical interventions in social networks and digital communication systems.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Model for Pairwise Communication Simulation</title>
      <p>To address the limitations of the original model, we introduce an extended opinion dynamics framework
that allows agents to not only retain or adopt an interlocutor’s opinion but also select an alternative
option when consensus is not reached. This modification makes the model more flexible and realistic,
reflecting real-world decision-making processes.</p>
      <p>This section formalizes the dialogue process, defines the state space, and introduces a probabilistic
transition function that governs opinion evolution.</p>
      <sec id="sec-2-1">
        <title>2.1. Assumptions</title>
        <p>We begin by introducing assumptions to formalize opinion exchange:</p>
        <sec id="sec-2-1-1">
          <title>Assumption 1. If two agents hold the same opinion, they will retain it after a dialogue. It reflects stability in consensus – if both individuals agree, external influence is impossible.</title>
        </sec>
        <sec id="sec-2-1-2">
          <title>Assumption 2. If two agents hold diferent opinions, three outcomes are possible:</title>
        </sec>
        <sec id="sec-2-1-3">
          <title>1. An agent retains their opinion.</title>
        </sec>
        <sec id="sec-2-1-4">
          <title>2. An agent adopts the interlocutor’s opinion.</title>
        </sec>
        <sec id="sec-2-1-5">
          <title>3. An agent chooses an alternative opinion.</title>
        </sec>
        <sec id="sec-2-1-6">
          <title>It expands the original model by allowing agents to reject both their own and the interlocutor’s opinions, introducing a third option.</title>
        </sec>
        <sec id="sec-2-1-7">
          <title>Assumption 3. The exact alternative chosen is not important.</title>
          <p>• In real-world discussions, when people reject both available options, they often consider multiple
alternatives without an immediate preference for one.
• Instead of modeling specific alternatives, we aggregate all alternatives into one efective option.
• This simplification reduces computational complexity while preserving the model’s core dynamics.</p>
        </sec>
        <sec id="sec-2-1-8">
          <title>Assumption 4. Initial preferences are independent.</title>
          <p>• The initial state distribution of opinions is assumed to be statistically independent between agents.
• This simplifies analytical computations while allowing the model to focus on how interactions
influence opinion shifts.</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Base Definitions</title>
        <p>
          Let  denote the set of possible opinions, where | | &gt; 2. The special case when | | = 2 was already
covered in detail by the original model introduced in [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. In this paper, we extend the model to handle
more general scenarios where agents can choose among more than two possible opinions, reflecting
richer and more realistic dialogue dynamics.
        </p>
        <p>A preference density function () of an agent over a set of possible opinions  is a probability
distribution defined on  , assigning each opinion  ∈  a probability () representing how strongly
the agent initially favors that opinion. Formally, it satisfies:
∑︁ () = 1, () ≥ 0, ∀ ∈ 
∈
(), ()
∀ ∈</p>
        <p>For two interacting agents, Alice () and Bob (), their individual preferences are denoted as:
The state of the dialogue between two agents, Alice and Bob, is formally represented by an ordered
pair of opinions:</p>
        <p>= (, ), ,  ∈ 
where  denotes Alice’s opinion and  denotes Bob’s opinion immediately before their interaction.
Consequently, the complete dialogue state space is the Cartesian product:  ∈  ×</p>
        <p>Given Assumption 4, which asserts that the initial opinions of agents are independent, we define the
joint preference density of the dialogue state as the product of the individual preference densities:
(, ) = () ·  ()
Here, () and () represent the probabilities that Alice and Bob independently hold opinions
 and , respectively, before their interaction.</p>
        <p>(, ) is also a preference density function defined on  that satisfies conditions
∑︁
(,)∈</p>
        <p>(, ) = 1, (, ) ≥ 0, ∀( , ) ∈</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Reducing Alternative Options</title>
        <p>Since agents can choose an alternative when they disagree, we formally define the space of other
options.</p>
        <p>If  ̸=  then
• for | | = 3 the alternative is uniquely given by the single element (,) in  ∖ {, };
• for | | &gt; 3, agents, however, have more than one alternative  ∈ (, ) =  ∖ {, } to
choose from. To maintain computational simplicity while preserving model robustness, under
the Assumption 3, we assume:
– The alternative is selected uniformly at random from the set  ∖ {, }.</p>
        <p>– It means the efective alternative is represented by a single aggregated option,  .
Importantly, this aggregated alternative should not be interpreted as a singular or uniform stance
adopted equally by all agents. Instead, it reflects a generalized category of alternatives, potentially
unique to each individual, signifying dissatisfaction with currently available options and openness
toward exploring other viewpoints. In practical terms, when agents transition into this residual
category, they individually enter exploratory or uncertain states, each potentially distinct from
others’ interpretations and motivations. This modeling approach aligns with common probabilistic
and decision-theoretic methodologies, where varied but infrequently occurring alternatives are
grouped into a general “other” category for analytical convenience. The model, therefore, captures
the essential dynamics of opinion shifts without the intractable complexity of enumerating all
possible alternatives explicitly. Future research could further disaggregate this generalized
alternative category to explore detailed, actor-specific opinion dynamics, enriching the model’s
descriptive power and practical applicability.</p>
        <p>Thus, the opinion set is reduced to:
 = {, , },  =  × ,
|| = 9.</p>
        <p>It allows the transition function to be tractable and interpretable while capturing the impact of alternative
selection.</p>
      </sec>
      <sec id="sec-2-4">
        <title>2.4. Transition Function and State Evolution</title>
        <p>Given a state (, ), the transition function  :  → () defines the set of possible opinion shifts
after a dialogue:
 (, ) =
{︃{(, )}

if  =  = 
if  ̸= 
(1)
It means that:
• If  = , the state is absorbing (no change occurs).
• If  ̸= , the dialogue may lead to any of the nine possible states where agents can retain,
adopt, or switch to an alternative.</p>
        <p>Each possible outcome can be represented as:</p>
        <p>Outcome
1. ((, )) → (, )
2. ((, )) → (, )
3. ((, )) → (, )
4. ((, )) → (, )
5. ((, )) → (, )
6. ((, )) → (, )
7. ((, )) → (, )
8. ((, )) → (, )
9. ((, )) → (, )</p>
        <p>Interpretation
Both keep their opinions
Bob switches to Alice’s opinion
Alice switches to Bob’s opinion
Both switch (swap opinions)
Alice keeps, Bob chooses alternative
Alice chooses alternative, Bob keeps
Both choose alternative
Alice switches to Bob’s, Bob chooses alternative</p>
        <p>Alice chooses alternative, Bob switches to Alice’s
This formalism provides a probabilistic representation of opinion shifts in a network.</p>
      </sec>
      <sec id="sec-2-5">
        <title>2.5. Defining Probabilities</title>
        <p>
          To model how agents update their opinions, we introduce two key attributes:
• Resistance  ∈ [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ] : The likelihood that an agent will retain their opinion rather than adopt
another.
• Persuasiveness  ∈ [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ] : The likelihood that an agent will convince their interlocutor to adopt
their opinion.
        </p>
        <p>In sociopsychological terms, “resistance” aligns closely with constructs such as attitude strength
(the firmness or certainty of one’s beliefs) and ego involvement (the extent to which an opinion is tied
to personal identity). Individuals with high resistance may be less receptive to contrary arguments,
reflecting firm conviction or attachment to their existing viewpoint. On the other hand, “persuasiveness”
resonates with frameworks like communicator credibility in social psychology, which highlights how a
speaker’s perceived expertise and trustworthiness shape their influence over others. Agents endowed
with high persuasiveness may shift others’ opinions more readily, mirroring how credible or charismatic
communicators often succeed in swaying audiences.</p>
        <p>For Alice () and Bob (), these parameters are denoted as:</p>
        <p>,  ,  ,  
Each agent has three possible actions after a dialogue:
1. Retain their opinion.
2. Adopt the interlocutor’s opinion.
3. Choose an alternative opinion.</p>
        <p>The probabilities of these actions are determined by resistance and persuasiveness. For Alice, they
are defined as:
1 =  (1 −</p>
        <p>)
2 = (1 −  )</p>
        <p>(Probability of retaining opinion)

3 =    (Probability of choosing an alternative)</p>
        <p>where  is a normalization constant ensuring that the probabilities sum to 1:</p>
        <p>(Probability of adopting Bob’s opinion)
Similarly, for Bob:
with:  =  (1 −</p>
        <p>Interpretation
 =  (1 −</p>
        <p>) + (1 −  )  +   
1 =  (1 − 

) , 2 = (1 −  )  , 3 =</p>
        <p>) + (1 −  )  +   
• If resistance is high (  ≈ 1), Alice is more likely to retain her opinion.
• If Bob’s persuasiveness is high (  ≈ 1), Alice is likelier to adopt Bob’s opinion.
• If both resistance and persuasiveness are high, Alice may reject both opinions and select an
alternative.</p>
        <p>These probabilities define how agents transition between states in the dialogue process.</p>
      </sec>
      <sec id="sec-2-6">
        <title>2.6. Joint Transition Probabilities and Transition Matrix</title>
        <p>Since each agent acts independently, the probability of transitioning from state (, ) to a new state
(′, ′) is the product of individual transition probabilities:
where:</p>
        <p>((, ), (′, ′)) =  (′|) ·  ( ′|)
 (′|) = 1[′ = ] + 2[′ = ] + 3[′ = ]
 (′|) = 1[′ = ] + 2[′ = ] + 3[′ = ]
These probabilities define how the system evolves, forming a Markov process. For each  ̸= , the
nine possible outcomes and their associated probabilities are:</p>
        <p>Outcome
1. (, )
2. (, )
3. (, )
4. (, )
5. (, )
6. (, )
7. (, )
8. (, )
9. (, )</p>
        <p>Interpretation  (︀ (, ), (·, ·) )︀
Both keep their opinions : 1 1
Bob switches to Alice’s opinion : 1 2
Alice switches to Bob’s opinion : 2 1
Both switch (swap opinions) : 2 2
Alice keeps, Bob chooses alternative : 1 3
Alice chooses alternative, Bob keeps : 3 1
Both choose alternative : 3 3
Alice chooses Bob’s, Bob – alternative : 2 3</p>
        <p>
          Alice chooses alternative, Bob – Alice’s : 3 2
2.6.1. Matrix Representation
For convenience, we enumerate the state space , reducing the joint preference density  into a row
vector, and express transitions as a 9 × 9 matrix  :  ×  → [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ]:
        </p>
        <p>, =  (,  )
represents the probability of moving from state  to state  . This matrix satisfies the following key
properties:
1. Non-negativity:  (,  ) ≥ 0, ∀ ,  ∈ 
2. Valid Transition Probabilities:  (,  ) = 0,</p>
        <p>transition, its probability is zero.
3. Normalization (Stochastic Matrix Property): ∑︀∈()  (,  ) = 1, ∀ Each row of T sums
to 1, ensuring that the agent must transition to some valid state for any given state.
∀ ∈/  () If the model dynamics do not allow a</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Simulation Scenarios and Model Dynamics</title>
      <p>To illustrate the behavior of the extended model, we conduct simulations where two agents, Alice and
Bob, engage in a series of dialogues. These simulations examine how diferent values of resistance (  )
and persuasiveness ( ) influence opinion evolution. We aim to analyze whether agents reach consensus,
polarization, or alternatives under diferent conditions.</p>
      <p>We begin by demonstrating the limitations of the original model, followed by the impact of introducing
persuasiveness and alternative options. Finally, we discuss practical applications of these dynamics in
real-world decision-making and computational modeling.</p>
      <p>
        The following simulation results and illustrations were generated using publicly accessible software,
available online for review and replication at [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>
        • Fig. 1 illustrates the limitation of the original dialogue model [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], specifically demonstrating
opinion deadlock due to maximum resistance. Alice and Bob each hold diferent initial opinions
and have maximum resistance ( = 1 ) with zero persuasiveness. The figure shows how, despite
repeated dialogues, neither agent changes their opinion. This visually underscores a key limitation
that our extended model seeks to address.
• Fig. 2 demonstrates the immediate convergence to the alternative opinion () when both Alice
and Bob exhibit maximum resistance ( = 1 ) but also maximum persuasiveness ( = 1 ). Here,
the figure emphasizes how high persuasiveness combined with strong resistance leads to rapid
exploration of alternative opinions, highlighting a core innovation of our model.
• Fig. 3 captures an asymmetric scenario where Alice is highly persuasive and resistant, while Bob
is fully resistant but not persuasive. It illustrates how Alice’s persuasiveness influences Bob’s
transition towards alternative opinions without herself adopting Bob’s viewpoint. This figure
demonstrates how asymmetric attributes afect opinion dynamics uniquely.
• Fig. 4 illustrates the efect of partial persuasiveness, showing Bob’s limited persuasiveness
beginning to influence Alice’s openness toward alternative options. This captures realistic interactions
where subtle changes in persuasiveness can incrementally shift agents’ opinions, highlighting
the model’s nuanced behavior.
• Fig. 5, realistic opinion evolution where Alice and Bob have moderate levels of both resistance
and persuasiveness ( =  = 0.8 ). Unlike previous extreme scenarios, this figure depicts gradual
shifts over multiple dialogues, representing incremental opinion convergence toward mixed
states, closely reflecting realistic social influence dynamics.
      </p>
      <sec id="sec-3-1">
        <title>3.1. Original Model Limitation: No Opinion Change Under High Resistance</title>
        <p>
          As discussed, the original model in [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] does not allow opinion change when both agents have maximum
resistance to persuasion (  =   = 1), which leads to a deadlock, where neither agent alters their
opinion, regardless of the number of dialogues.
        </p>
        <p>In Fig.1, Alice and Bob initially have a strong preference for their own options and high resistance,
ignoring the alternative completely. After repeated dialogues, her opinion remains unchanged, as
resistance prevents any shifts.</p>
        <p>(a) Alice</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Introducing Persuasion: Moving Beyond Deadlock</title>
        <p>The extended model introduces persuasiveness ( ), representing an agent’s ability to influence their
interlocutor. It allows persuasion to counteract resistance, leading to potential opinion shifts even when
agents start from opposing views.</p>
        <p>
          If Alice and Bob have zero persuasiveness (  =   = 0), the model behaves identically to the
original model in [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. In this case, if their resistance is high (  =   = 1), no opinion change occurs,
confirming that persuasion is necessary for breaking deadlocks.
        </p>
        <p>However, when both Alice and Bob are fully resistant (  =   = 1) but also entirely persuasive
(  =   = 1), the system quickly reaches consensus on an alternative option (Fig.2).</p>
        <p>It is important to emphasize that, although Alice and Bob converge rapidly to the alternative opinion
() under conditions of maximum resistance and persuasiveness, this state does not imply they
necessarily adopt the same viewpoint. Instead, as explained in Section 2.3,  represents a generalized
category of diverse opinions, individually interpreted by each agent. Hence, real-world scenarios
might require further diferentiation among alternative opinions (e.g., , ) or the inclusion of
stochastic elements to prevent unrealistic deadlocks and more accurately capture nuanced opinion
dynamics.</p>
        <p>• Initially, Alice and Bob hold distinct opinions.
• Since they are both highly persuasive yet unwilling to adopt the other’s viewpoint, they converge
on an alternative option () instead.
• This shift happens immediately after the first dialogue iteration, unlike the no-change scenario
observed when   =   = 0.</p>
        <p>If Bob, however, is resistant but not persuasive (  = 1,   = 0), he rejects Alice’s option but still
moves toward the alternative, as shown in Fig.3. This case demonstrates that a persuasive agent (Alice)
can influence the dynamics while a non-persuasive agent (Bob) remains inert.</p>
        <p>(a) Alice
(b) Bob</p>
        <p>Tuning up Bob’s persuasion power does not afect his own choices but influences Alice, who, after
the first iteration, opens up for an alternative option (Fig.4)</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. The Role of Partial Persuasion and Resistance</title>
        <p>In most real-world scenarios, agents are neither fully resistant nor fully persuadable. To explore this,
we simulate cases where Alice and Bob have moderate levels of resistance and persuasion (  =   =
0.8,   =   = 0.8).</p>
        <p>As Fig.5 illustrates:
• Gradual shifts occur over multiple dialogue rounds.
• Both agents move toward a mixed state, partially adopting each other’s perspectives while
considering alternative options.
• Unlike the extreme cases in previous sections, where no change or instant consensus occurred,
this scenario represents a more realistic, gradual evolution of opinions.</p>
        <p>(a) Alice
(b) Bob</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions</title>
      <p>In this paper, we enhanced the original dialogue-based model of opinion dynamics by allowing agents to
select alternative options beyond mere acceptance or rejection of opposing viewpoints. Our simulations
illustrate how varying resistance and persuasiveness parameters significantly shape dialogue outcomes,
yielding three behaviors:
• Opinion Deadlock (Fig. 1): High resistance and low persuasiveness lead to persistent
disagreement without convergence.
• Rapid Consensus on an Alternative (Fig. 2, Fig. 3): High resistance combined with strong
persuasive abilities quickly directs agents toward alternative opinions, avoiding mutual acceptance.
• Gradual Opinion Shifts (Fig. 5): Moderate persuasion and resistance levels result in incremental
opinion changes, closely resembling real-world gradual consensus-building.</p>
      <p>
        These results have practical implications for studying and countering psyops and contemporary
information warfare. By simulating adversarial influence strategies and community-level responses,
the model provides a computational tool for (i) identifying parameter regimes that make populations
resilient or vulnerable to manipulation, (ii) testing detection heuristics for coordinated influence, and
(iii) stress-testing mitigation strategies before deployment [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        The novelty of the proposed framework lies in explicitly incorporating an alternative-opinion outcome
and separating persuasion from resistance as independent drivers. Unlike traditional binary approaches,
this structure captures dynamics observed in influence campaigns—rapid narrative pivots, echo-chamber
stability, and asymmetric efects across subpopulations: phenomena documented in the context of the
war in Ukraine [
        <xref ref-type="bibr" rid="ref2 ref4">2, 4</xref>
        ].
4.0.1. Limitations and Implications
Despite the strengths of the proposed model, several limitations should be recognized:
• Aggregated Alternatives: The simplification of grouping diverse alternative opinions into
a single aggregated category neglects the complex landscape of real-world opinion diversity.
This approach, although computationally eficient, reduces the granularity of possible outcomes,
potentially obscuring more nuanced opinion dynamics. This simplification may also mask
individual-specific variations and nuances in how diferent actors conceptualize alternatives.
• Static Resistance and Persuasiveness Parameters: The current model treats resistance and
persuasiveness as static attributes, whereas in real-world scenarios these characteristics may
dynamically evolve due to interaction history, social context, or external events.
• Pairwise Interactions Only: By focusing exclusively on pairwise dialogues, the model omits
group dynamics, concurrent influences from multiple agents, and network-wide efects. This
limitation could underestimate the complexity and speed of opinion propagation in highly
connected networks, such as social media platforms.
      </p>
      <p>These limitations suggest that while the model ofers valuable insights into opinion evolution
mechanisms, caution is warranted when directly extrapolating the findings to real-world scenarios
without additional context-specific calibration.
4.0.2. Future Research Directions
• Extending the model for larger, more complex network interactions.
• Investigating the dynamic evolution of agent preferences based on interaction histories and
network changes.
• Exploring the disaggregation of the aggregated alternative category into multiple distinct
alternatives to capture richer, individual-specific opinion dynamics.
• Assigning empirically grounded values to resistance and persuasion parameters by
– conducting empirical studies and controlled experiments to measure resistance and
persuasiveness within defined populations or contexts;
– analyzing historical datasets or opinion surveys to infer realistic parameter ranges and
distributions, enhancing the model’s calibration;
– incorporating machine learning techniques to estimate these parameters dynamically from
observed interactions in online communities or social media platforms’
• Introducing individualized or context-dependent persuasiveness and resistance parameters.
• Empirically validating predictions through observational studies on social media interactions and
controlled experiments with structured dialogues.
• Applying and calibrating the model to real-world datasets related to psyops (e.g., platform
takedown datasets, messaging telemetry, and annotated narrative corpora) to evaluate
detection/mitigation strategies in situ.</p>
    </sec>
    <sec id="sec-5">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the authors used ChatGPT and Grammarly to: Grammar and
spelling check, Paraphrase and reword. After using this tool/service, the authors reviewed and edited
the content as needed and take full responsibility for the publication’s content.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Kalenský</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rönnholm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Nyman-Metcalf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>McInerney</surname>
          </string-name>
          , et al.,
          <source>How Ukraine Fights Russian Disinformation: Beehive vs Mammoth</source>
          ,
          <source>Technical Report Research Report 11, European Centre of Excellence for Countering Hybrid Threats (Hybrid CoE)</source>
          ,
          <year>2024</year>
          . URL: https://www.hybridcoe.fi/wp-content/uploads/2024/01/ 20240124-
          <string-name>
            <surname>Hybrid-CoE-Research-Report-</surname>
          </string-name>
          11-
          <article-title>How-UKR-fights-RUS-disinfo-WEB.pdf</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>G.</given-names>
            <surname>Căzănaru</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.-N.</given-names>
            <surname>Stancu</surname>
          </string-name>
          ,
          <article-title>Psychological Operations During the Russian War of Aggression in Ukraine, Review of the Air Force Academy (RAFT) XXII (</article-title>
          <year>2024</year>
          )
          <fpage>49</fpage>
          -
          <lpage>58</lpage>
          . URL: https://sciendo.com/ article/10.2478/raft-2024-0037. doi:
          <volume>10</volume>
          .2478/raft-2024-0037.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Abrams</surname>
          </string-name>
          ,
          <article-title>The role of psychological warfare in the battle for Ukraine</article-title>
          , Monitor on Psychology (
          <year>2022</year>
          ). URL: https://www.apa.org/monitor/2022/06/news-psychological-warfare.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S. D.</given-names>
            <surname>Bachmann</surname>
          </string-name>
          , Hybrid Warfare and
          <string-name>
            <surname>Disinformation: A Ukraine War</surname>
            <given-names>Perspective</given-names>
          </string-name>
          ,
          <source>Global Policy</source>
          <volume>14</volume>
          (
          <year>2023</year>
          )
          <fpage>63</fpage>
          -
          <lpage>76</lpage>
          . URL: https://onlinelibrary.wiley.com/doi/10.1111/
          <fpage>1758</fpage>
          -
          <lpage>5899</lpage>
          .13257. doi:
          <volume>10</volume>
          .1111/
          <fpage>1758</fpage>
          -
          <lpage>5899</lpage>
          .
          <fpage>13257</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M. H.</given-names>
            <surname>Degroot</surname>
          </string-name>
          , Reaching a Consensus,
          <source>Journal of the American Statistical Association</source>
          <volume>69</volume>
          (
          <year>1974</year>
          )
          <fpage>118</fpage>
          -
          <lpage>121</lpage>
          . URL: https://www.tandfonline.com/doi/ abs/10.1080/01621459.
          <year>1974</year>
          .
          <volume>10480137</volume>
          . doi:
          <volume>10</volume>
          .1080/01621459.
          <year>1974</year>
          .
          <volume>10480137</volume>
          . arXiv:https://www.tandfonline.com/doi/pdf/10.1080/01621459.
          <year>1974</year>
          .
          <volume>10480137</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>N. E.</given-names>
            <surname>Friedkin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. C.</given-names>
            <surname>Johnsen</surname>
          </string-name>
          ,
          <article-title>Social influence and opinions</article-title>
          ,
          <source>The Journal of Mathematical Sociology</source>
          <volume>15</volume>
          (
          <year>1990</year>
          )
          <fpage>193</fpage>
          -
          <lpage>206</lpage>
          . URL: https://doi.org/10.1080/0022250X.
          <year>1990</year>
          .
          <volume>9990069</volume>
          . doi:
          <volume>10</volume>
          .1080/0022250X.
          <year>1990</year>
          .
          <volume>9990069</volume>
          . arXiv:https://doi.org/10.1080/0022250X.
          <year>1990</year>
          .
          <volume>9990069</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>D.</given-names>
            <surname>Acemoglu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ozdaglar</surname>
          </string-name>
          ,
          <article-title>Opinion Dynamics and Learning in Social Networks</article-title>
          ,
          <source>Dynamic Games and Applications</source>
          <volume>1</volume>
          (
          <year>2011</year>
          )
          <fpage>3</fpage>
          -
          <lpage>49</lpage>
          . URL: https://doi.org/10.1007/s13235-010-0004-1. doi:
          <volume>10</volume>
          .1007/ s13235-010-0004-1.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>A. Das</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Gollapudi</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Munagala</surname>
          </string-name>
          ,
          <article-title>Modeling opinion dynamics in social networks</article-title>
          ,
          <source>in: Proceedings of the 7th ACM International Conference on Web Search and Data Mining</source>
          , WSDM '14,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2014</year>
          , p.
          <fpage>403</fpage>
          -
          <lpage>412</lpage>
          . URL: https://doi.org/10.1145/ 2556195.2559896. doi:
          <volume>10</volume>
          .1145/2556195.2559896.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>R.</given-names>
            <surname>Abebe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kleinberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Parkes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. E.</given-names>
            <surname>Tsourakakis</surname>
          </string-name>
          , Opinion Dynamics with Varying Susceptibility to Persuasion,
          <year>2018</year>
          . URL: https://arxiv.org/abs/
          <year>1801</year>
          .07863. doi:
          <volume>10</volume>
          .48550/ARXIV.
          <year>1801</year>
          .
          <volume>07863</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>J.</given-names>
            <surname>Semonsen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Grifin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Squicciarini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rajtmajer</surname>
          </string-name>
          ,
          <article-title>Opinion Dynamics in the Presence of Increasing Agreement Pressure</article-title>
          ,
          <source>IEEE Transactions on Cybernetics</source>
          <volume>49</volume>
          (
          <year>2019</year>
          )
          <fpage>1270</fpage>
          -
          <lpage>1278</lpage>
          . URL: http://dx.doi.org/10.1109/TCYB.
          <year>2018</year>
          .
          <volume>2799858</volume>
          . doi:
          <volume>10</volume>
          .1109/tcyb.
          <year>2018</year>
          .
          <volume>2799858</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S. E.</given-names>
            <surname>Parsegov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. V.</given-names>
            <surname>Proskurnikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Tempo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. E.</given-names>
            <surname>Friedkin</surname>
          </string-name>
          ,
          <article-title>Novel Multidimensional Models of Opinion Dynamics in Social Networks</article-title>
          ,
          <source>IEEE Transactions on Automatic Control</source>
          <volume>62</volume>
          (
          <year>2017</year>
          )
          <fpage>2270</fpage>
          -
          <lpage>2285</lpage>
          . URL: http://ieeexplore.ieee.org/document/7577815/. doi:
          <volume>10</volume>
          .1109/TAC.
          <year>2016</year>
          .
          <volume>2613905</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>A. De</surname>
            , S. Bhattacharya,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Bhattacharya</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Ganguly</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Chakrabarti</surname>
          </string-name>
          ,
          <article-title>Learning Linear Influence Models in Social Networks from Transient Opinion Dynamics</article-title>
          ,
          <source>ACM Trans. Web</source>
          <volume>13</volume>
          (
          <year>2019</year>
          ). URL: https://doi.org/10.1145/3343483. doi:
          <volume>10</volume>
          .1145/3343483.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>G.</given-names>
            <surname>Zholtkevych</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Muradyan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Ohulchanskyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Shelest</surname>
          </string-name>
          ,
          <article-title>About One Approach to Modelling Dynamics of Network Community Opinion</article-title>
          , in: Information and Communication Technologies in Education, Research, and Industrial Applications, Springer International Publishing,
          <year>2020</year>
          , pp.
          <fpage>327</fpage>
          -
          <lpage>347</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -39459-2_
          <fpage>15</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sherif</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Hovland</surname>
          </string-name>
          , Social Judgment:
          <article-title>Assimilation and Contrast Efects in Communication and Attitude Change</article-title>
          , Bloomsbury Academic,
          <year>1981</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>L.</given-names>
            <surname>Festinger</surname>
          </string-name>
          ,
          <source>A Theory of Cognitive Dissonance</source>
          , Stanford University Press,
          <year>1957</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>D. C.</given-names>
            <surname>Mutz</surname>
          </string-name>
          ,
          <source>Hearing the Other Side: Deliberative versus Participatory Democracy</source>
          , Cambridge University Press,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>C.</given-names>
            <surname>Sunstein</surname>
          </string-name>
          , #
          <article-title>Republic: Divided Democracy in the Age of Social Media, Business book summary</article-title>
          , Princeton University Press,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Lytvynenko</surname>
          </string-name>
          , Extended Dialog Model Source Code, https://github.com/yurylyt/extended-dialogmodel/tree/apr-2025,
          <year>2025</year>
          . Accessed:
          <fpage>2025</fpage>
          -04-20.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>