<!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>Agent-Based Simulations of Online Political Discussions: A Case Study on Elections in Germany⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Abdul Sittar</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alenka Guček</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marko Grobelnik</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Jožef Stefan Institute</institution>
          ,
          <addr-line>Jamova cesta 39, 1000 Ljubljana</addr-line>
          ,
          <country country="SI">Slovenia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>User engagement on social media platforms is influenced by historical context, time constraints, and reward-driven interactions. This study presents an agent-based simulation approach that models user interactions, considering past conversation history, motivation, and resource constraints. Utilizing German Twitter data on political discourse, we fine-tune AI models to generate posts and replies, incorporating sentiment analysis, irony detection, and ofensiveness classification. The simulation employs a myopic best-response model to govern agent behavior, accounting for decision-making based on expected rewards. Our results highlight the impact of historical context on AI-generated responses and demonstrate how engagement evolves under varying constraints.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Conversational agents</kwd>
        <kwd>Conversation history</kwd>
        <kwd>Reward-driven mechanism</kwd>
        <kwd>Sentiment analysis</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        User engagement on social media platforms is influenced by a complex interplay of factors, including
historical context, time constraints, and reward-driven interactions. Understanding how these elements
shape online discourse is crucial for developing AI-driven models that can generate meaningful and
coherent responses [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ],[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. However, existing research lacks a comprehensive framework to analyze
how past conversation history, motivation, and resource constraints impact engagement dynamics and
content generation [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ],[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        This study presents an agent-based simulation approach to model user interactions on social networks,
focusing on political discourse on German Twitter data. The simulation is designed to reflect real-world
engagement patterns by incorporating historical user interactions, motivation levels, and time budgets.
We fine-tune AI models to generate posts and replies, using sentiment analysis, irony detection, and
ofensiveness classification to assess content quality. To model decision-making, we employ a myopic
best-response model, where agents interact based on expected rewards, replicating the motivations of
real social media users [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>The research follows a structured implementation approach. We first collect German Twitter data
containing posts from parliamentary delegates and replies from regular users. Two language models are
then fine-tuned using a supervised fine-tuning (SFT) approach to generate contextually relevant tweets
and replies. The third phase involves designing a simulation framework, including a database schema,
user network structure, and ranking system. Finally, we conduct a series of experiments, toggling
variables such as conversation history, time budget, motivation, and ranking mechanisms to analyze
their impact on AI-driven engagement.</p>
      <sec id="sec-1-1">
        <title>1.1. Problem Statement</title>
        <p>There is limited understanding of how conversation history afects the quality and coherence of
AIgenerated responses. While context-aware models show improvements, their impact on sentiment,
engagement, and user perception remains unclear. Additionally, social media engagement is
rewarddriven but constrained by users’ limited time and motivation. Existing models often overlook these
constraints and their efect on engagement over time. Evaluating AI responses also requires analyzing
sentiment, irony, ofensiveness, and relevance, yet current methods lack a comprehensive framework for
tracking their evolution. Addressing these gaps is crucial for developing more efective and responsible
AI-driven social media interactions.</p>
      </sec>
      <sec id="sec-1-2">
        <title>1.2. Research Questions</title>
        <p>• RQ1: How does the inclusion of previous conversation history impact AI-generated responses?
• RQ2: How does user engagement evolve under time and energy constraints in a reward-driven
environment?</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        The study of social influence dynamics in online networks has traditionally relied on models that assume
uniform activity levels among users [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Classic models, such as Axelrod’s cultural dissemination
framework, posit that all users engage in communication and opinion updates with equal probability,
leading to homogeneous interaction patterns [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. For instance, at every time point a randomly
picked agent is selected for update and can be influenced by a network neighbor. This homogeneity
assumption is highly unrealistic for the context of online social networks, where a relatively small
share of users are highly active while most users contribute little. However, empirical research suggests
that social media engagement is highly skewed, with a minority of users driving most interactions
while the majority remain relatively passive [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. This discrepancy raises questions about whether
existing models accurately capture real-world social media behavior.
      </p>
      <p>
        Recent work has sought to address this limitation by incorporating heterogeneous user
activity into agent-based simulations. For instance, studies leveraging success-driven user activity models
suggest that individuals who receive positive reinforcement—such as likes, retweets, or other forms of
approval—tend to increase their engagement levels over time [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. This dynamic is rooted in social
reinforcement learning, which theorizes that behavior reinforced by social feedback is more likely to
be repeated. By extending Axelrod’s model to account for such adaptive behaviors, researchers have
explored whether these modifications influence key outcomes, such as the emergence of polarization in
online discourse.
      </p>
      <p>
        A central mechanism in these models is homophily, which describes the tendency of users to
interact preferentially with those who share similar traits or opinions [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. In Axelrod’s framework, the
probability of two agents interacting depends on their degree of cultural similarity. This principle has
been widely applied in computational studies of social media, where ideological homophily has been
shown to contribute to the formation of echo chambers and opinion clustering. However, the extent
to which heterogeneous activity levels amplify or mitigate these efects remains an open research
question.
      </p>
      <p>Building on this foundation, our study integrates success-driven user activity and historical
engagement patterns into an agent-based simulation of political discourse on German Twitter. By
analyzing how these factors shape AI-generated interactions, we contribute to a more nuanced
understanding of engagement dynamics in online social networks.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Implementation Approach</title>
      <p>The research presented in this study is focused on the simulating user behaviors and engagement
on social media. It relies on several assumptions about agent behaviors and interactions. Agents
preferences are driven by rewards. Users are motivated to engage in activities, such as posting or
interacting, when expected reward surpass the reward from not engaging. This reward can include
social feedback or emotional satisfaction. The agents follow a myopic best-response approach, where
they make decisions based on immediate or short-term rewards rather than long-term outcomes. Lastly,
the model assumes that users face limitations in terms of time and energy, which are represented by a
resource budget. In pursuit of this objective, we present implementations in four steps. In the initial
phase, we collect German Twitter data focusing on political discourses. These datasets contain two
distinct types of Twitter interactions such as posts and replies. Given these datasets, we define two
separate tasks suitable for training a language model: post generation (creating tweets in line with
political discourse) and reply generation (responding to posts with contextually relevant arguments).
The subsequent step involves training two model adapters on top of Llama-3.2-3B-Instruct
using the supervised fine-tuning (SFT) paradigm. The models were fine-tuned using the transformers and
PEFT Python packages and released on the Hugging Face Hub for accessibility. The training aimed to
optimize two distinct tasks: 1) Given a list of topics and an ideology, generate a tweet similar to those
written by parliamentary delegates, 2) Given a post and an ideology, generate a contextually relevant
reply in the style observed in user interactions (see the detailed explanation in section 4).
In the third phase, we design the simulation mechanism where we define the database schema to store
the conversation generated by agents, implement a network among the users in the database and
ranking service to rank the content and finally we design the life cycle of agents for communication
with each other. The simulations can be executed using alternative data structures like arrays or
dictionaries instead of relying on a database design. Nevertheless, using a database allows for the
possibility of integrating real-time interactions with actual users.</p>
      <p>Subsequently, we run simulations in which we turn on and of multiple variables such as
history, budget, motivation and ranking. The results of these simulations have been presented in Section 7.
The source code of this approach is available at the GitHub Repository.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Data Preprocessing and Model Fine-Tuning</title>
      <p>We collected two datasets containing German Twitter data focused on political discourse. The first
dataset consists of posts made by delegates from the national parliament regarding political issues,
primarily related to the energy transition and the rise of right-wing ideology. The second dataset
includes replies from regular Twitter users in response to these posts. These two distinct types of data
(posts and replies) allow for the development of two learnable tasks for a language model. Preprocessing
these datasets involves content filtering to enhance the quality, with a focus on active users based on
the number of posts or replies. Users contributing over 15 posts and 25 replies are selected, ensuring
that both tasks can be modeled at a user-based level. Additionally, irrelevant external sources such
as URLs are removed, and short content is excluded, aiming to retain only substantial arguments or
opinions.</p>
      <p>To further enrich the data, annotations are added to both posts and replies. These annotations include
a classification of political leaning (left, neutral, right) and topic labels, which are derived using a
prompt-based technique with the Llama3.1:70b-instruct-q6-K model. This step significantly influences
the training of the language model, especially in content generation tasks. However, challenges emerge
due to the heterogeneous nature of topic naming, as the model uses both German and English terms
and varying levels of detail in its descriptions. While refining the prompt-based approach can address
some of these issues, human preprocessing is recommended for a more significant improvement in data
quality. The results of this annotation step are critical, as the topics extracted serve as the context for
the language model during training.</p>
      <p>The models are trained using a supervised fine-tuning (SFT) approach, optimizing the
Llama-3.23B-Instruct model for the two tasks: posting and replying. The SFT paradigm adapts the language
model to these specific tasks by comparing the generated content with labeled data, which reflects the
behavioral patterns of the most active users in the dataset. Despite this, there are limitations regarding
the generalizability of these models across diferent social media contexts. The sampling bias in selecting
the most active users raises concerns about whether these models can accurately reflect discourse across
various user communities. The varying communication dynamics and argumentation styles present in
diferent social media networks present both methodological and theoretical challenges, urging the
need for more specialized models tailored to specific communities rather than universal frameworks.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Network Architecture and Modeling</title>
      <p>The Myopic Best-Response Model, illustrated by a logistic function, helps explain user behavior in
online networks. This model posits that users will engage in a particular activity, such as sharing
content, when the expected reward from that activity surpasses the expected reward of not engaging in
it. Central to this model are several assumptions about user behavior: preferences are driven by rewards,
users receive feedback from other users (e.g., likes), and they apply a decision-making rule based on
immediate rewards, considering constraints like limited time and energy. The model incorporates a
"myopic best-response" approach, where users focus on the immediate expected rewards, and it assumes
that users will select behaviors that maximize their short-term satisfaction.</p>
      <p>To model user characteristics, the system introduces two types of resource budgets. The general
resource budget, denoted as bgi,tbgi,t, represents the available energy and time for a user at a specific
time. This budget decreases as users engage in activities, but it regenerates over time at a certain rate
ss, creating variability in user resources. In addition to this general budget, a maximal round-resource
budget bri,tbri,t determines how much energy and time a user can expend during a single activity
session. These resource constraints ensure that users cannot engage in excessive activities within a
limited timeframe. This two-tiered approach allows for personalized and dynamic representations of
user behavior and resource allocation.</p>
      <p>User activation within the model is governed by binary decisions of whether to log in or log of.
The likelihood of logging in is modeled using a memoryless Poisson process, where the probability
of a user logging in during a specific period depends on the expected reward of logging in versus
staying ofline. This probability is governed by a logistic function that accounts for various rewards
associated with online activity, including time spent online, personal value (entertainment), social
feedback, and notifications like the fear of missing out (FOMO). The system incorporates parameters that
influence user activation based on both internal motivations and external social dynamics, providing a
comprehensive picture of why users may choose to engage or disengage from the platform.</p>
      <p>The model also addresses the expectation management of users by assuming they adjust their
expectations based on past experiences. Users weigh previous online sessions using a weighted average
that discounts older experiences, capturing the "shadow of the past." This approach considers time biases,
where users might be overly optimistic about how much time they will spend online, based on their
previous experiences. Additionally, the system incorporates a reward function that models both personal
value and social feedback. Personal value is driven by the content consumed and the time spent engaging
with it, while social feedback is shaped by the reactions of other users, reflecting both immediate and
delayed responses. These factors combine to influence user behavior and decision-making within the
system.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Experiment Setup</title>
      <p>In the experimental setup to model user interactions on a social media platform, we implemented an
agent-based simulation that generates posts, comments, likes and dislikes over multiple iterations. The
simulation initializes a database with historical user interactions and sets key parameters, including 51
agents and 30 iterations. The agents are politically neutral, ensuring unbiased engagement.</p>
      <p>Each iteration consists of two primary phases:
1. Post Generation
2. Comment Generation
• A subset (20%) of agents is selected to create posts.
• Each agent’s post is generated using the "TWON-Agent-OSN-Post-en" model, leveraging
their previous interactions.
• Posts are added to the database, and the agent’s time budget is updated accordingly.
• A larger subset (80%) of agents engages by commenting on existing posts.
• The system retrieves recent posts and assigns engagement probabilities using a classifier.
• The agent-post pairs with the highest probability are selected for interaction.
• Comments are generated via the "TWON-Agent-OSN-Replies-en" model, added to the
database, and agent motivation is updated.</p>
      <sec id="sec-6-1">
        <title>3. Like/Dislike</title>
        <p>• A subset (20%) of agents engages by liking on existing posts.
• A subset (20%) of agents engages by disliking on existing posts.</p>
        <sec id="sec-6-1-1">
          <title>6.1. Experimental Scenarios and Iterative Processes</title>
          <p>Below are the various combinations of multiple variables used for running the simulation and generating
synthetic data.</p>
          <p>1. A history of real users engaging in discussions on the relevant topic using a classifier to select a
user to reply to a specific post, without incorporating time budget and motivation features.
2. Without real user discussion history on the topic, use a classifier to determine a user’s reply to a
specific post, while considering time budget and motivation features.
3. Without real user discussion history on the topic, using a classifier to select a user to reply to a
specific post, excluding time budget and motivation features.
4. A history of real users discussing the topic, using a classifier to choose a user to reply to a specific
post, while incorporating time budget and motivation features.
5. A history of real users participating in discussions on the topic, integrating time budget and
motivation features to assess user engagement in posting or replying.
6. Without a history of real users discussing the topic, incorporating time budget and motivation
features to evaluate user participation in posting or replying.</p>
        </sec>
        <sec id="sec-6-1-2">
          <title>6.2. Evaluation of Generated Social Media Conversations</title>
          <p>To assess the nature and quality of the generated posts and comments, we conducted a multi-faceted
analysis covering six key aspects: topics, emotions, sentiment, irony, ofensiveness, and hate
speech. Each post and comment was evaluated using pre-trained classification models, producing
probabilistic scores for each category.</p>
          <p>1. Topic Classification: Each sample was categorized into topics, such as news &amp; social concern.</p>
          <p>The assigned probability indicates the relevance of a post/comment to the given category.
2. Emotion Detection: The system attempted to classify emotions in user-generated content (e.g.,
joy, anger, sadness). If no dominant emotion was detected, the field remained empty.
3. Sentiment Analysis: Posts and comments were labeled with sentiment scores for neutral and
positive sentiment, helping to gauge the general tone of the conversation.
4. Irony Detection: A probability score was assigned to determine the likelihood that a given post
or comment contained ironic elements.
5. Ofensive Language Detection: Each sample was analyzed for ofensive content, categorizing
it as either ofensive or non-ofensive , with corresponding confidence scores.
6. Hate Speech Detection: The system evaluated whether the content contained hate speech,
classifying it as either HATE or NOT-HATE.</p>
          <p>A sample analysis output for a post is structured as follows:</p>
          <p>Sample: "The first bill to do this was the American Rescue Plan, passed in the Senate with
support from all Democrats and 10 Republicans. Many of those Republicans who voted in
support of the law were conservative Republicans who believed in the importance of fiscal
stimulus."</p>
        </sec>
      </sec>
      <sec id="sec-6-2">
        <title>Detected Features:</title>
        <p>• Topic: news &amp; social concern (0.97)
• Sentiment: Neutral (0.74), Positive (0.84)</p>
        <p>This classification enables us to systematically assess the content quality, tone, and engagement
trends within the simulated social media conversations. By analyzing multiple iterations, we can observe
how agent interactions evolve over time and how diferent factors influence engagement dynamics.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>7. Results</title>
      <p>The table 1 presents data from the agent-based simulation designed to model user interactions on
a social media platform. It captures various experimental conditions, including whether historical
interactions are considered, whether agents have constraints on budget and motivation, and the impact
of diferent ranking mechanisms. The results are evaluated in terms of the number of posts, comments,
likes, and dislikes generated under these conditions.</p>
      <p>RQ1: One key observation is the efect of conversation history on engagement. When historical
user interactions are included (rows 1-4), the number of posts and comments is generally higher. This
suggests that users are more likely to contribute when they can build on past interactions. Conversely,
when history is not considered (rows 5-8), engagement decreases, indicating that conversation history
plays a crucial role in sustaining discussions (see Table 1).</p>
      <p>RQ2 The influence of resource constraints, such as time and motivation, is also evident. In scenarios
where both budget and motivation are restricted (rows 5-8), the number of posts and comments is lower
compared to the history-only condition. However, likes and dislikes appear in these conditions, which
were absent in earlier cases. This suggests that when agents face limitations, they may prefer passive
engagement (liking/disliking) over active participation (posting/commenting).</p>
      <p>Sentiment analysis is performed on the generated data using the set of political figures’ social media
interactions, including posts and comments. The sentiments are categorized into several emotional
tones such as hate, not-hate, non-ofensive, irony, neutral, positive, and negative. The scores represent
the proportion of each sentiment relative to the total number of interactions (e.g., posts, comments) for
each person.</p>
      <p>In the context of these scores, hate and negative sentiment scores are relatively low for most
individuals, with many scoring a 0, indicating little to no overt hostility. However, the negative sentiment does
appear in varying degrees, highlighting some criticism or dissatisfaction expressed in the comments,
such as with figures like Roderich Kiesewetter, Zoe Mayer, and Johannes Vogel in earlier sets. These
scores suggest that while the conversations around these figures are not dominated by hate, there is
some level of critique and discontent present.</p>
      <p>On the other hand, figures like Michael Roth, Ralf Stegner, and Florian Hahn show a higher proportion
of not-hate, indicating more neutral or positive reactions, where the overall sentiment isn’t hostile.
Figures with positive sentiment scores, such as Florian Hahn, Frank Schäfler, Maximilian Mordhorst,
and Ralf Stegner, stand out as being generally well-received, with positive emotions dominating the
conversation. This implies that their posts and comments tend to generate more favorable responses,
with positive sentiment scores indicating approval, admiration, or general support from the audience.</p>
      <p>The irony and neutral scores reflect the tone of comments that are neither overtly positive nor
negative, showing a more detached or nuanced perspective. A high irony score, for example, can
indicate that the post or comment may be sarcastic or not entirely sincere, while a neutral score suggests
that people are responding without strong emotional engagement—neither supporting nor opposing
the figure intensely.</p>
      <p>Non-ofensive sentiments, another key category, indicate how much of the content is deemed
respectful or neutral, avoiding harmful language. The high levels of non-ofensive sentiment across the
board suggest that most users engage in discussions that avoid explicit ofense, suggesting a preference
for civil discourse, even when disagreements exist.</p>
      <p>To summarize, the data shows that public figures with higher positive sentiment scores are generally
more liked, while those with higher negative scores might be facing more criticism. Most figures,
however, experience a mix of neutral or non-ofensive responses, with only occasional spikes in irony
or negative sentiment, highlighting the complexity of online political discussions.</p>
    </sec>
    <sec id="sec-8">
      <title>8. Conclusion</title>
      <p>This study demonstrates the significant impact of historical context, resource constraints, and reward-driven
mechanisms on user engagement and AI-generated responses in political discourse on social media platforms. By
employing an agent-based simulation approach and fine-tuning AI models, we were able to assess the quality
and tone of content using sentiment analysis, irony detection, and ofensiveness classification. Our results show
that considering past conversation history positively influences user engagement, as interactions based on prior
exchanges tend to foster more active participation. Conversely, when historical context is excluded, engagement
levels drop, highlighting the importance of maintaining continuity in conversations.</p>
      <p>Furthermore, the research reveals how time and motivation constraints can lead to passive forms of engagement,
such as liking or disliking content, instead of more active contributions like posting or commenting. This finding
underscores the challenge of designing AI-driven models that can efectively manage and balance limited resources
while sustaining meaningful interactions. Sentiment analysis across the dataset further emphasizes that online
political discussions often reflect a range of emotions, from positive to negative, with neutral and non-ofensive
sentiments prevailing in most cases. Although criticism and discontent are present, they are not overwhelmingly
dominant, suggesting that civil discourse remains a significant aspect of social media interactions.</p>
      <p>In conclusion, this study contributes to the understanding of how AI models can be better designed to simulate
realistic social media interactions, accounting for historical context, resource constraints, and user motivations.
The findings also highlight the need for more comprehensive frameworks to analyze and track the evolution of
sentiment, irony, and engagement dynamics in digital spaces, which are critical for fostering more responsible
and constructive online discourse.</p>
    </sec>
    <sec id="sec-9">
      <title>9. Acknowledgments</title>
      <p>I am grateful to the Trier University, with special thanks to Simon Münker and Prof. Dr. Achim Rettinger, for their
insightful input and guidance on examining the role of previous conversation history in shaping AI-generated
responses. I also extend my appreciation to the team at the Karlsruhe Institute of Technology—particularly Fabio
Sartori, Andreas Reitenbach, and Prof. Dr. Michael Mäs—for their valuable support and contributions to the
investigation of user engagement dynamics under time and energy limitations within reward-driven settings.</p>
    </sec>
    <sec id="sec-10">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the author(s) used GPT-4 in order to: Grammar and spelling check. After
using this service, the authors reviewed and edited the content as needed and takes full responsibility for the
publication’s content.</p>
      <p>Figure 2: Sentiment analysis of posts from the top 10 users
Figure 3: Sentiment analysis of comments from the top 10 users</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Bai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Nand</surname>
          </string-name>
          , Llm-aidsim:
          <article-title>Llm-enhanced agent-based influence difusion simulation in social networks</article-title>
          ,
          <source>Systems</source>
          <volume>13</volume>
          (
          <year>2025</year>
          )
          <fpage>29</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>T.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Liakopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Marculescu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. J.</given-names>
            <surname>Yadwadkar</surname>
          </string-name>
          ,
          <article-title>Simulating rumor spreading in social networks using llm agents</article-title>
          ,
          <source>arXiv preprint arXiv:2502.01450</source>
          (
          <year>2025</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>L.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.-Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Song</surname>
          </string-name>
          , et al.,
          <article-title>User behavior simulation with large language model-based agents</article-title>
          ,
          <source>ACM Transactions on Information Systems</source>
          <volume>43</volume>
          (
          <year>2025</year>
          )
          <fpage>1</fpage>
          -
          <lpage>37</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>X.</given-names>
            <surname>Dai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          <article-title>Lui, Multi-agent conversational online learning for adaptive llm response identification</article-title>
          ,
          <source>arXiv preprint arXiv:2501</source>
          .
          <year>01849</year>
          (
          <year>2025</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>W.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Casella</surname>
          </string-name>
          ,
          <article-title>Performant llm agentic framework for conversational ai</article-title>
          ,
          <source>in: 2025 1st International Conference on Artificial Intelligence and Computing</source>
          ,
          <year>2025</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kumar</surname>
          </string-name>
          , et al.,
          <article-title>Exploring hate speech detection: challenges, resources, current research and future directions</article-title>
          ,
          <source>Multimedia Tools and Applications</source>
          (
          <year>2025</year>
          )
          <fpage>1</fpage>
          -
          <lpage>37</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Fiat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Koutsoupias</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Ligett</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Mansour</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Olonetsky</surname>
          </string-name>
          ,
          <article-title>Beyond myopic best response (in cournot competition</article-title>
          ),
          <source>Games and Economic Behavior</source>
          <volume>113</volume>
          (
          <year>2019</year>
          )
          <fpage>38</fpage>
          -
          <lpage>57</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Horn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Banisch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Batzdorfer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Reitenbach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Sartori</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Schwabe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Maes</surname>
          </string-name>
          ,
          <article-title>Success-driven user activity contributes to online polarization</article-title>
          ,
          <source>Available at SSRN</source>
          <volume>5031685</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>R.</given-names>
            <surname>Axelrod</surname>
          </string-name>
          ,
          <article-title>The dissemination of culture: A model with local convergence and global polarization</article-title>
          ,
          <source>Journal of conflict resolution 41</source>
          (
          <year>1997</year>
          )
          <fpage>203</fpage>
          -
          <lpage>226</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>F.</given-names>
            <surname>Riquelme</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>González-Cantergiani</surname>
          </string-name>
          ,
          <article-title>Measuring user influence on twitter: A survey</article-title>
          ,
          <source>Information processing &amp; management 52</source>
          (
          <year>2016</year>
          )
          <fpage>949</fpage>
          -
          <lpage>975</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>F.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. M.</given-names>
            <surname>Wilkinson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. A.</given-names>
            <surname>Huberman</surname>
          </string-name>
          ,
          <article-title>Feedback loops of attention in peer production</article-title>
          ,
          <source>in: 2009 International Conference on Computational Science and Engineering</source>
          , volume
          <volume>4</volume>
          , IEEE,
          <year>2009</year>
          , pp.
          <fpage>409</fpage>
          -
          <lpage>415</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>M. McPherson</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Smith-Lovin</surname>
            ,
            <given-names>J. M.</given-names>
          </string-name>
          <string-name>
            <surname>Cook</surname>
          </string-name>
          ,
          <article-title>Birds of a feather: Homophily in social networks</article-title>
          ,
          <source>Annual review of sociology 27</source>
          (
          <year>2001</year>
          )
          <fpage>415</fpage>
          -
          <lpage>444</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>