A Multi-Information Dissemination Model Based on Cellular Automata

: Significant public opinion events often trigger pronounced fluctuations in online discourse. While existing models have been extensively employed to analyze the propagation of public opinion, they frequently overlook the intricacies of information dissemination among heterogeneous users. To comprehensively address the implications of public opinion outbreaks, it is crucial to accurately predict the evolutionary trajectories of such events, considering the dynamic interplay of multiple information streams. In this study, we propose a SEInR model based on cellular automata to simulate the propagation dynamics of multi-information. By delineating information dissemination rules that govern the diverse modes of information propagation within the network, we achieve precise forecasts of public opinion trends. Through the concurrent simulation and prediction of multi-information game and evolution processes, employing Weibo users as nodes to construct a public opinion cellular automaton, our experimental analysis reveals a significant similarity exceeding 98% between the proposed model and the actual user participation curve observed on the Weibo platform.


Introduction
Numerous components within complex systems exhibit intricate connectivity patterns and dynamic processes, often characterized by mutual dependencies among heterogeneous units or the coupling of multiple layers, resulting in the coexistence of diverse relationships among homogeneous units [1,2].In the realm of a complex and interconnected network, public opinion is influenced by a myriad of factors encompassing unique individual values, beliefs, cultural contexts, and social affiliations.Consequently, a multitude of information dissemination phenomena coalesce within this intricate network, where various pieces of information interact dynamically throughout the dissemination process, giving rise to instances of either reinforced or attenuated dissemination which reflect the intricate dynamics of public opinion propagation.
Data from the China Internet Network Information Center [3] reveals that the number of internet users and the penetration rate in China has reached 1.079 billion and 76.4%, respectively, underscoring the widespread adoption of the Internet.However, users navigating social networks often lack a comprehensive understanding of public opinion and are frequently exposed to rumors and misinformation, posing threats to public safety and the social order [4].Consequently, this phenomenon often leads to a cascading and secondary spread of public opinion.
Hence, public opinion dissemination analysis has become a pressing concern among scholars, necessitating an exploration of the mechanisms governing public opinion dissemination, especially with the coexistence of multiple pieces of information.In the broader context of research on the evolution of online public opinion abroad, a multidisciplinary approach prevails.Scholars commonly employ three established strategies to delve into the intricacies of public opinion dissemination: complex networks, propagation dynamics and cellular automata.In detail, complex networks provide insights into network structures and connectivity patterns facilitating the understanding of topology and evolution [5][6][7]; propagation dynamics modeling offers insights into consensus emergence and information cascades, but it may suffer from limited predictive power and sensitivity to initial conditions [8][9][10][11][12]; cellular automata offers a simplified and interpretable strategy for simulating complex system dynamics, although they may oversimplify real-world dynamics and require refinement for accurate modeling [13][14][15].Notably, research focusing on public opinion dissemination based on cellular automata has emerged as a prominent area in public opinion analysis.
Consequently, there is a need to develop more sophisticated propagation mechanisms based on the cellular automata model to enhance the accuracy of public opinion trend prediction.In this paper, we propose the SEInR model that incorporates different states to capture the complexities of public opinion dynamics based on the classical SEIR (Susceptible-Exposed-Infectious-Recovered) model.By implementing the SEInR model within a cellular automaton framework, we capture the nuanced interactions between multi-information dissemination, thereby enhancing the reliability and precision of our predictions.Finally, the reliability and accuracy of the model are validated through experiments.

Related Works 2.1. Propagation Dynamics
The utilization of social networks facilitates the exchange of diverse information, leading to multiple emotional expressions.Users heavily rely on friendships within online social networks to express and propagate information opinions.The dissemination of online public opinion information follows a systematic, dynamic and complex life cycle, necessitating a comprehensive study of intricate mechanisms.With complex topology feature, online social networks contain diverse collection of various popular online sentiments [16][17][18].
Propagation dynamics are a crucial facet of information dissemination which explore how information spreads and evolves across diverse social contexts, encompassing vehicular transportation systems, urban structures, viral infections and public opinion dynamics.Understanding user behavior and psychology dynamics is essential for comprehending public opinion formation.This field primarily explores how information dissemination occurs, how messages are interpreted, and how communication influences network dynamics.Research in transmission dynamics often adopts a multidisciplinary approach, drawing insights from communication theory, sociology, psychology, anthropology and related disciplines.
In the realm of information dissemination, several prevalent models exist, including the following: (1) The Susceptible-Infectious (SI) model [19] represents the simplest model that can capture the transition from susceptible to infectious states.(3) The Susceptible-Infectious-Recovered (SIR) model [23,24] is a generic epidemiological model that describes the transmission of infectious diseases through individuals who transit between susceptible, infectious, and recovered states.Han et al. analyzed the impact of human activity patterns on information diffusion using the SIR model [25].(4) The Susceptible-Knowledgeable-Infectious-Recovered (SKIR) model extends the traditional SIR model by introducing a "knowledgeable" state, where individuals have been exposed to both the disease or information and counteracting knowledge.Xiao et al. proposed an SKIR rumor propagation model to describe the propagation of rumors and the dynamic changes in the influence of anti-rumor information [26].(5) The Susceptible-Exposed-Infectious-Recovered (SEIR) model [26,27] introduces an "exposed" state between being susceptible and infectious, representing individuals who have been exposed to the disease or information but are not yet infectious.This model is particularly relevant for diseases with an incubation period.Li et al. proposed a public opinion evolution HK-SEIR model which combines the opinion fusion HK and the epidemic transmission SEIR models [28].

Cellular Automata
A cellular automaton (CA) is a discrete grid-based dynamic model capable of simulating the spatiotemporal evolution processes of complex systems, wherein spatial interactions and temporal causality are localized.By iteratively applying predefined rules based on the states of neighboring cells, the CA drives the evolution of these systems [29][30][31].Its versatility spans diverse fields, including image processing [32][33][34] and traffic management [35][36][37], underscoring its profound influence on scientific inquiry and technological innovation.
Meanwhile, a CA is utilized in the context of information dissemination [38,39] to model the spread of information through a network of interconnected cells or nodes.Each cell represents an individual or entity within the network, and the state of each cell evolves over discrete time steps and states of neighboring cells according to predefined rules.By simulating the interactions and dynamics between cells, it provides insights into the propagation of information, the interpretation of messages and the influence of communication on networks.The model helps researchers to understand the complex mechanisms underlying information dissemination and predict trends in public opinion dynamics.As such, public opinion prediction based on CA has been a hot topic recently.Liu et al. [40,41] proposed public opinion cellular automata for situation deduction to predict the possible trending of public events.It has been proved that the cellular automatabased prediction of the number of participants and emotional trending are more accurate than other methods.
While cellular automata have demonstrated promise in modeling the dissemination of public opinion, existing research has predominantly concentrated on two-dimensional relationships, thus constraining their ability to capture the intricacies of opinion dissemination within networked environments.Addressing this gap, our paper introduces the SEInR model, a novel application of a CA to the multi-state of public opinion dissemination.By employing meticulous analysis and empirical validation, our goal is to enhance our understanding of public opinion dynamics and advance computational modeling methodologies in the social sciences.

Detailed Model
3.1.Model Characteristic 3.1.1.Model Definition Definition 1. Node State.Although existing models have been widely used in the spread of public opinion, they usually do not consider the reality of information dissemination among multiple infected users.Here, an infected user is defined as a user who has been exposed to public opinion and influenced by it, forming a certain attitude or opinion that is resistant to further influence.In reality, the interaction of multiple pieces of information within a network is complex, leading to various states such as negative and positive.However, there is a lack of comprehensive models to describe the propagation process and interactions between multiple pieces of information with different infected states.
Given the premise assumption of the diffusion process for multiple pieces of public opinion information and the transfer process for individual states, it becomes necessary to construct a multi-information dissemination mechanism based on cA.This paper proposes an SEInR model with features for multi-information public opinion propagation, aiming to analyze the propagation process of public opinion in crowds with high accuracy and objectivity.
In the enhanced cellular automata model, node states are categorized into n + 3 types: {S, E, I 1 , . . ., I n , R}.This classification is illustrated by Figure 1 and Table 1: Here, β corresponds to transitions of probability from the Γ t−1 (node) to the Γ t (node).And s(t), i n (t), e(t), r(t) represent the proportions of nodes in state S, In, E and R, respectively.Definition 4. Inference rule.In the cellular automata model, the state transition of user nodes and propagation is expressed by the following: where N p represents the number of user nodes in the neighborhood space of a user node expressing a certain opinion, N n represents the total number of user nodes in the neighborhood space of a user node, W p represents the total number of user nodes in the entire space expressing a certain opinion, W n represents the total number of user nodes in the entire space and β N s represents the total number of user nodes in the neighborhood expressing a certain opinion; δ i represents the transition factor.(2) S,E→I Transition: When users engage in discussions on public opinion topics, they may exhibit a proactive or reactive behavior when expressing their viewpoints.These behaviors must be processed with different conditions.Active Propagation: If a cellular node is actively participating, there exists a probability that it will contribute relevant commentary in the subsequent time step.This probability is determined by I v the "Independent Opinion Index" of the node.Passive Propagation: If a cellular node is in the participating state, neighboring nodes exhibit a propagation influence greater than that of the node at the previous time step; then, it may passively transition to a propagation state (I) with a certain probability.Continuation of Participation: If the node remains in a participating state without entering either the active or passive propagation states, it will persist in this state until it meets the conditions for exiting.(3) E,I→R Transition: When both the permanent exit time limit and the temporary exit time limit are less than 0, the user will transit to the exit state (R).

Model Properties
3.1.2.1.Balance State.In the process dissemination of information, the network is in equilibrium when the values of s(t), e(t), i 1 (t), . . ., i n (t), r(t) remain unchanged.
3.1.2.2.Dissemination influence.In order to enable user nodes to reflect the situation of the entire network's public opinion space, each node contains eight attributes.These are the user's node influence I, the independent opinion index Iv, the forwarding index Sc, opinion firmness Sp, opinion interest I p , emotional inclination Mu, frequency of idle remarks Is and interest list Il.The value of the attributes will affect the user's response to different public opinion information, such as whether they are interested in the topic and which emotional attitude they hold.The attribute values of each user node are determined based on their own historical comments.In addition to attributes, user nodes will also be in different states during the deduction process.The changes to cellular state nodes are introduced as follows: The dissemination influence I of node V reflects the importance of the opinion subject in the online public opinion space.The more influential the node is, the more users will accept the opinion published by the node, which can even affect the emotional and interest tendencies of its fan nodes.In the model proposed in this article, the node influence of the user node is based on the user's activity degree W 1 and the dissemination degree W 2 .Here, the activity degree W 1 is computed based on the total number of user comments X 1 and the total number of original comments X 2 .While dissemination degree is comprehensively computed based on the number of reposts X 3 , the number of responses X 4 , reposts of original content X 5 , responses to original content X 6 and likes received.
Based on the weight ratio of each part in Table 2, the formula for calculating node dissemination influence is shown in the following equation: The calculation formula for user activity W 1 and the calculation formula for the activity of user comments W 2 are shown in the following equations, respectively.
By collecting historical comments from users, and distinguishing between forwarded and original comments, we can obtain the number of reposts, responses and likes per post.Based on the above formula, the user's node influence can be calculated.The larger the value of the dissemination influence, the greater the user's influence in the online public opinion space.Total number of reposts X 3 (α 1 ) Total number of responses X 4 (α 2 ) Total number of original reposts X 5 (α 3 ) Total number of original responses X 6 (α 4 ) Total number of likes X 7 (α 5 ) 3.1.2.3.Independent Opinion Index.In the online public opinion space, some users enjoy exploring others' comments and forwarding them, but rarely actively express certain opinions themselves.At the same time, some users are the main publishers of online public opinions.Furthermore, these users will actively express their opinions to participate in opinion dissemination when public opinion events occur.The user's independent opinion index "Iv" is used to measure the probability of users actively expressing their own opinions when participating in online public opinion events.In the cellular automata modeling, the independent opinion index will be used to determine whether a user node will make comments about public opinion events or not.The calculation formula is shown as follows: where X 2 represents the number of original user comments and X 1 represents the number of all comments made by the user.The higher the user's independent opinion index, the more frequently the user will make original comments when participating in public opinion events.3.1.2.4.Forwarding index.The user's forwarding index Sc is used to measure the likelihood of users actively disseminate information when participating in online public opinion events.In the network public opinion inference model, the forwarding index will be used to determine whether user nodes should disseminate their opinions during public opinion events or not.The calculation formula is shown as follows: And the sum of the user's forwarding index and the user's independent opinion index is one.The higher the user's forwarding index is, the greater the probability that the user will forward relevant opinions when participating in public opinion events.
3.1.2.5.Opinion firmness.In the online public opinion space, users have a certain level of judgment ability regarding the comments they receive, making it difficult for the received comments to affect their original views.The firmness of opinion Sp signifies the extent to which individuals' personal opinions are susceptible to external influence from neighboring users and the surrounding environment.The following steps are designed to calculate opinion firmness.We denote this process in Algorithm 1.
In the described algorithm, the initial step involves the extraction of keywords from all user comments and forwards within a specified public opinion event, leading to the creation of an opinion keyword matrix.Subsequently, the Principal Component Analysis (PCA) dimensionality reduction algorithm is applied to compress the vectors within this matrix into two-dimensional representations.During this reduction process, two-dimensional vectors that meet predefined criteria for local density and relative distance between centers are identified, effectively serving as clustering centers among the reduced vectors.A higher count of such clustering centers indicates a more dispersed distribution of user opinions during the event, reflecting a decreased level of conviction or firmness in their expressions.This analytical methodology yields valuable insights into the dynamics of public opinion dissemination and user engagement within the investigated context.
3.1.2.6.Topic Initiation Ability.Certain users exhibit a keen interest in exploring a diverse array of public opinion topics and demonstrate a high sensitivity to trending internet discussions.Typically, these users engage in public opinion events not by relying on interactions with neighboring nodes but rather by monitoring hot search topic rankings to stay abreast with events and actively participate in relevant discussions.The frequency of idle comments made by users serves as a metric to gauge their responsiveness to public opinion hotspots within the broader online environment.The subsequent procedure outlined herein is tailored to compute the frequency of idle comments made by users.We denote this process in Algorithm 2.

Algorithm 1: Firmness of opinion
Input: All the comments made and forwarded by a user in a certain public opinion event as the user's opinion dataset {Ds} n i=1 , new word discovery algorithm Ns; Output: The firmness of the user's opinion Sp; Obtain segmentation results w i = {t 1 , t 2 , ..., t l } of comment di ∈ Ds by Ns; Sort the TF − IDF values of all tokens in w i in descending order to obtain the top 10 weighted tokens K i = {k i1 , ..., k i10 } as keywords, if the number of tokens in w i is less than 10, use all tokens in w i as keywords.Get the dimensionality reduction representation of the vector matrix: W p = PCA(W).
18 for i = 1 → n do 19 set Ed(w i , w j ) represents the Euclidean distance between vector w i and vector w j .Based on Algorithm 2, the vectors in W PCA with a local density less than the discrete local density threshold Ld ′ t and relative distance greater than the discrete relative distance threshold Rd ′ t which can be considered as discrete points in all user comment data.The greater the number of discrete points, the broader the range of public opinion topics that users are engaged with, indicating a heightened sensitivity to events within the online public opinion space.Such users are predisposed to readily participate in topic events without relying on information dissemination from neighboring nodes.
In the online public opinion space, each user maintains their own set of interests.Despite the topic's overall popularity, users tend to be more receptive to comments within their interest areas, while showing less engagement with topics outside those areas.Consequently, user participation becomes challenging when topics fall beyond their interests.
The interest list, denoted as Il, comprises a q-dimensional vector.Each dimension represents a distinct field of interest, with values ranging between 0 and 1.A higher value indicates greater interest in the corresponding field, while a lower value reflects lesser interest.
To establish the interest list, we compute the occurrences of keywords from different fields across all user comments.The frequency of keywords in a particular field directly correlates with the user's interest level in that field.The value of the i-th dimension in the interest list is calculated as follows: where Kw i represents the number of times a keyword in the i-th interest field appears in the user's entire opinion, and Kw max represents the maximum number of occurrences of keywords in each of the q domains across all user comments.Therefore, the dimension corresponding to the domain of interest that users are most interested in is set to one.Throughout the inference process, an interest list serves as an effective way of demonstrating the user's level of interest in comments across various fields.

Sentiment Orientation
The sentiment orientation refers to the degree of intensity with which a subject expresses positive or negative emotions towards an object.These varying degrees of emotion are typically conveyed through different emotional words or tones.To accurately capture this phenomenon, it is common practice to assign different weights to each emotional word.
Furthermore, user sentiment orientation refers to the inclination of users to align themselves more closely with specific emotional orientations when interacting with particular public opinion topics.It also encompasses the emotional orientations they are prone to express when providing comments or opinions.
To improve the accuracy of computing user sentiment orientation, this study extends the existing sentiment lexicon.By leveraging this enhanced sentiment lexicon, following is proposed in this paper to accurately compute user sentiment orientation, thereby offering a deeper insight into how users express and engage with emotions in the context of public opinion discussions.It is computed as following: 1.
Collect a vocabulary of positive words, negative words, negative words and degree adverbs; 2.
Obtain all comments posted and forwarded by the user, and initialize the emotional value M = 0 for each comment; 3.
Use a new word-discovery algorithm based on the association confidence of the word segmentation of each user's opinion data; 4.
Traverse through the word sequence obtained from step 3 for each statement.If a keyword appears in the positive word library, determine whether the previous word is a definite or degree adverb.If it is a negative word, reduce the value of M by one; If it is a degree adverb, increase the value of M by two; If it is not a negative word or a degree adverb, increase the value of "M" by one; If a keyword appears in the negative word vocabulary, determine whether the previous word is a definite or degree adverb; If it is a negative word, increase the value of M by one; If it is a degree adverb, decrease the value of M by two; If it is not a negative word or degree adverb, decrease the value of M by one.

5.
Based on step 4, calculate the emotional value of each comment from the user, and the user's sentiment orientation is where n is the total number of comments made by the user, M i is the sentiment orientation value of the user's i-th comment.
Compute the average emotional value of a user's opinion using the above procedure to determine the user's sentiment orientation.This orientation influences the emotional bias of users' comments during the deduction process.A higher sentiment orientation indicates a predominantly positive emotional stance, whereas a lower orientation suggests a more negative emotional disposition.

Preliminary Segmentation
To better address the segmentation and computation of short texts in public opinion and enable an accurate assessment of the firmness of user node comments, this paper proposes a novel word discovery algorithm based on association confidence.In order to prevent the occurrence of accidental word units and their left and right adjacent words with a 100% association confidence, it is necessary to merge the short text before preliminary word segmentation to increase the length of the text to be segmented.Assuming a total of n text data to be segmented, merge each m text datum to obtain the merged text segment resulting in a total of ⌈nm⌉ merged text segments.For each merged text segment, use the precise mode from the Jieba tool library to segment, and obtain multiple segmentation results Tc ′ .For each segmentation result Tc ′ , proceed to the next step of processing.

Correlation Confidence
The correlation confidence level of the association between each word unit and its left and right adjacent word units is determined based on each segmentation result, denoted as Tc.Candidate new words are obtained by merging multiple word units that satisfy the correlation confidence threshold Th, forming the candidate new word set W.
There are two scenarios with candidate new words in the candidate new word set: one involves consolidating overly fragmented words to obtain correct new word results, while the other pertains to phrases formed from excessive merging.If combinations of multiple word units appear multiple times and repetitively in the text, they are merged due to meeting the correlation confidence threshold.Some phrases may represent longer text segments formed by the combination of multiple correct words, while others may denote lengthier named entities, such as network terminologies or foreign names.Consequently, it is necessary to filter the candidate new words in the candidate new word set, retaining only those with practical significance and smaller.

Splitting Conjunctions
To refine the granularity of newly identified words, it is crucial to address cases of excessive merging within phrases.This necessitates further segmentation of phrases, especially when conjunctions are detected within candidate new words.Specific measures are taken to ensure optimal segmentation when candidate new words contain conjunctions.It is computed as follows: 1.
Compute the average correlation confidence for each connecting word w i and its adjacent word w j to the left or right; this is the average value of RCon f (w i → w j ) and RCon f (w j → w i ); 2.
If the average correlation confidence values differ between a connecting word and its adjacent word units, the candidate new word undergoes splitting.The split point is determined between the connecting word and the adjacent word units with lower average correlation confidence values.

3.
When the average correlation confidence value is consistent among a connecting word and its adjacent word units, maintain the merging state of the two word units.Proceed to identifying the next connecting word in the candidate new word.

4.
Following the aforementioned steps of connecting word splitting, the resulting word unit sequence represents the final word segmentation outcome of the text segment.This sequence encompasses both newly formed words by combining word units and separated connecting words.By implementing the splitting of connecting words within candidate new words, the phrase blocks formed from merging multiple word units can be dismantled.This process effectively reduces the granularity of the final new word result while ensuring semantic coherence.Consequently, the accuracy of the new word result is enhanced.
Drawing upon the newly proposed new word discovery algorithm, a comprehensive word segmentation process can be executed on both pre-existing historical data and recently acquired public opinion texts, facilitating the precise identification of words imbued with distinct semantic nuances within Chinese sentences.Subsequently, established keyword extraction techniques such as TF-IDF can be harnessed to distill pivotal terms from the textual corpus.Furthermore, the utilization of an incremental association rule mining model enables the exploration of association patterns between keywords entrenched in the historical dataset and those introduced in the newly acquired corpus.This integrated approach fosters a nuanced comprehension of semantic structures and evolving trends within the corpus, thereby augmenting the efficacy of text analysis and information retrieval methodologies.

Emotional Calculation
The calculation rule for emotional value information is as follows: 1.
When there are no neighboring users posting comments, the user's emotional value and information entropy are updated to the emotional value and information entropy of the received comments.

2.
When neighboring users make comments, the user's emotional value is represented by the product of the impact of their idle comments and the average emotional value of all users neighboring comments; the impact of idle user comments is represented by the product of the average information entropy of all user neighbor comments.
The exit topic deduction rule is the following: 1. Establish a fixed duration for users' participation in an event, setting a permanent exit time limit.This limit decreases by 1 after each round of user engagement in the event.
When the permanent exit time limit reaches or falls below 0, the user discontinues their involvement in the event discussion, opting out permanently.

2.
Upon a user's initial participation in an event, assign a temporary exit time limit.With each successive round of user activity in the event, this limit decreases by 1 in the absence of any comments from the user.If the temporary exit time limit drops to or below 0, the user's departure from the event discussion is subject to reconsideration based on the participation discussion rule.

Experiments and Results
The experiments were conducted on a 64 bit Windows 10 operating system, employing Python 3.7 as the programming language within the development environment PyCharm 2020.
Before conducting the experiments, we initialized the inferred public opinion event information, representing domains that are relevant to public opinion events using topic vectors.Each dimension of the topic vector corresponds to a distinct domain, with values ranging from 0 to 1 indicating the relevance of the public opinion event to the represented domain content.The initial public opinion event comprises emotional values, entropy of multiple information pieces and the set of nodes initially employed for information dissemination.
To evaluate the impact of different factors on the inference process and results, we conducted comparative experiments for the selection of the initial propagation nodes and performed inference simulations.Through systematic experimentation and analysis, we aim to provide insights into the effectiveness and versatility in deducing public opinion dynamics.

SEInR Model
In this paper, we used a game inference cellular automaton model.We conducted an experimental comparison between the ordinary inference cellular automaton model and the game inference cellular automaton model (SEInR) constructed in this article, shown in the following Figure 2:  Empirical analysis of the comparative experiment depicted in Figure 2 reveals a significantly higher number of users engaged in discussions on negative and neutral information topics in the right figure compared to the left figure.This observation underscores the enhanced effectiveness of the game-based cellular automaton model (SEInR) in information dissemination, thereby enabling a more realistic simulation of information spread.These findings suggest that the SEInR model presented in this study outperforms the conventional cellular automaton model in multi-information dissemination scenarios.

Information Dissemination with Different Strategy
In order to explore the impact of information placement at different time points on the dissemination of user node information, this article conducted a comparative experimental analysis based on the SEInR model.In the experiment, this article used user nodes at different time points as initial propagation nodes, and used different information dissemination strategies to compare the impact of different time points and information dissemination strategies to verify the method.

Dissemination with Different Time
A comparative experiment was conducted to assess the impact of information placement at different time points on information dissemination.It was designed as follows: (1) Simultaneous dissemination of Information: Positive, negative, and neutral types of information are concurrently disseminated.(2) Delayed dissemination of information (Positive): Initially, negative and neutral information is disseminated, with the dissemination of positive information being delayed.
The left portion of Figure 3a illustrates the results of the experiment where positive, negative, and neutral types of information were simultaneously delivered to observe information dissemination.Conversely, Figure 3b demonstrates the scenario where negative and neutral information were delivered first, followed by a three-round delay in the placement of positive information, thereby facilitating the observation of changes in information dissemination.Through our comparative experiments and empirical analysis, it was found that the timing of information delivery plays a regulatory role in the game-like propagation of information.There is a certain correlation between the timing of delivering different types of information and their propagation speed.Additionally, mutual interactions among different types of information were observed.Our experimental results vividly demonstrate the complexity of the information game process, providing valuable insights for a deeper understanding of information dissemination mechanisms.

Dissemination with Different Thresholds
A comparative experiment was conducted to assess the impact of different thresholds on information dissemination.It was designed as follows: The transition threshold of state transition was set to 70%.In order to observe the impact of threshold on information dissemination in SEInR model for users transferring from a state of not participating in a topic to a state of participating in a topic, two comparative experiments were conducted by adjusting the values of transition threshold.Figures 4 and 5 were created by simultaneously introducing both positive, negative, and neutral information with transition thresholds of 0.2, 0.3, 0.7 and 0.8.(a) threshold is set 0.7 (b) threshold is set 0.8 As shown by Figure 4, it was found that the adjustment of the transition threshold had a moderating effect on the speed and duration of information dissemination, so a lower transition threshold can lead to more people participating in the topic and a longer duration of information dissemination.Moreover, as shown by Figure 5, it was found that adjusting parameter a has a certain moderating effect on the speed of information dissemination, but has no effect on the duration of information dissemination.In conclusion, combining the two experiments, it is shown that transition threshold has significant impact on the speed of information dissemination at lower values and also has a certain impact on the duration of information dissemination.While a higher transition threshold has a slight impact on the speed of information dissemination.

Inference
This article verifies the reliability of the deduction model through an empirical analysis of a public opinion event to verify the performance of the model.A comparative experiment was conducted between the evolution of positive and negative information user participation change curves using SEInR and the positive and negative information user participation change curves from real events.As shown by Figure 6, the cosine similarity between the curve of the true positive user participation and the evolution of positive user participation is 99.56%, while the cosine similarity between the curve of the real negative user participation curve and the evolution of negative user participation curve is 98.35%.It is proved that the game propagation model has a high accuracy in predicting the evolution trend of positive and negative participants.
In all, it is found that the principal factors influencing information dissemination in the online public opinion space included the domain of opinion, the node influence of the initial propagation node and the timing of information placement.These findings align with the propagation patterns observed in real online public opinion spaces, validating the reliability of the model proposed in this study through comparisons with historical event data.The model presented herein facilitates real-time monitoring of the popularity of topic events in the public opinion space, user emotional tendencies, user engagement in topic discussions and opinion dissemination status.By inferring the model's evolution process, predictions regarding the impact of public opinion topic events on cyberspace can be made, including assessments of the event's scope and its effects on user emotions.

Conclusions
This paper is grounded in the principles of cellular automata and successfully constructs a sophisticated network model.It comprehensively addresses the dynamics of public opinion information dissemination and individual emotional tendencies.Through experimental verification using real user data from Weibo, it is demonstrated that the inference model (SEInR) proposed herein effectively captures changes in the state of user nodes within the cellular space and the dynamics between information during the inference process.The proposed model accurately mirrors real shifts in user behavior during public opinion event dissemination and offers a degree of predictability regarding event development, thereby creating an effective solution for complex network research.
In future endeavors, there is a potential to broaden the scope of the model, considering a more comprehensive array of factors both within and beyond the cellular space.Aiming to enhance the fidelity of simulations to real-world network public opinion dissemination scenarios.Moreover, there is room for enriching and refining the intricacies of information deduction rules, thereby shedding light on the intricate interactions among different types of information.Ultimately, this research endeavored to provide deeper insights into the field of public opinion analysis and to furnish a more scientifically grounded basis for formulating information dissemination strategies in cyberspace.

3 for j = 1 →
len(Wi) do 4 Set c(t, w) to represent the frequency of token appearing in comment w; 5 get the weight TF − IDF of each word:

Figure 2 .
Figure 2. Comparison between ordinary inference cellular automaton model and the enhanced cellular automaton model.The conventional cellular automaton inference model relies solely on basic inference rules.In contrast, the SEInR model concurrently processes positive, negative, and neutral information, providing a comprehensive view of the information dissemination dynamics.In the diagram above, the "Number of participants" depicted by the red line represents the total number of individuals engaging in the topic.The "Number of active users" illustrated by the dark blue line signifies those involved in discussions pertaining to positive information, while the "Number of passive users" represented by the light green line denotes individuals participating in discussions regarding negative information.Additionally, the "Number of neutral users" indicated by the orange line reflects participation in discussions centered on neutral information.

Figure 3 .
Figure 3.Comparison between simultaneous and delayed dissemination of information (Positive).
(a) threshold is set 0.2 (b) threshold is set 0.3

Figure 6 .
Figure 6.Comparison between true user participation and the evolution of user participation.

Table 1 .
Cell node state types.State Transition.In the cellular automata model, a state is usually transited to a different state.When the state of a node transits from the Γ t−1 (node) to the Γ t (node), the Γ t−1 (node) stands as the source state of the node in t − 1 time and the Γ t (node) stands as the current state of the node in t time.
"Exposed State" or the "Infectious State" upon encountering public opinion information.Similarly, nodes in an Engaged state may shift to the "Exposed State" when influenced by neighboring nodes in the propagating state.Nodes in the "Exposed State" are susceptible to influence from neighboring nodes in different states, potentially leading to state transformation into other types.Over time, nodes in the "Exposed State" or "Infectious State" may recover to the "Recovered State" due to various factors.This dynamic framework encapsulates the evolving feature of public opinion dissemination within the network, shedding light on the intricate interplay between different states and the impact of neighboring nodes on state transitions.The differential equation of node model is defined as follows: ds(t) dt = −(β 12 s(t)e(t) + β 13 s(t)i 1 (t) + . . .+ β 1(m−1) s(t)i n (t)) (1) de(t) dt = β 12 s(t)e(t) − (β 23 e(t)i 1 (t) + . . .+ β 2(m−1) e(t)i n (t) + β 2m e(t)r(t))

Table 2 .
Weight ratio for influence calculation.

7
Get the keyword dataset D k = {K 1 , ..., K n } of the user's opinion dataset Ds. 8 Get the keyword set S k = {s 1 , ..., s m } , m is equal to the number of non repeating keywords present in D k .
9 for i = 1 → n do 10 for o = 1 → m do 11 if s o in K i then 12 a io = 1; Ld i > e ldt and Rd i > e rdt then All comments posted and forwarded by the user as the user's opinion dataset Ds Output: The frequency of idle comments by this user Is; 1 Obtain all comments posted and forwarded by the user as the user's opinion dataset Ds; 2 Perform steps 2 to 8 in the above Algorithm 1; 3 Set the discrete local density threshold Ld ′ t and the discrete relative distance threshold Rd ′ t , and count the number of vectors Cn in W PCA with local density less than Ld ′ t and relative distance greater than Rd ′ 20the local density Ld i = 0.29 for i = 1 → n do 30 Cn = 0; if