<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">59536</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2025.059536</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>From Detection to Explanation: Integrating Temporal and Spatial Features for Rumor Detection and Explaining Results Using LLMs</article-title>
<alt-title alt-title-type="left-running-head">From Detection to Explanation: Integrating Temporal and Spatial Features for Rumor Detection and Explaining Results Using LLMs</alt-title>
<alt-title alt-title-type="right-running-head">From Detection to Explanation: Integrating Temporal and Spatial Features for Rumor Detection and Explaining Results Using LLMs</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Zhong</surname><given-names>Nanjiang</given-names></name><xref rid="cor1" ref-type="corresp">&#x002A;</xref><email>zhongnanjiang@zjjcxy.cn</email></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Jiang</surname><given-names>Xinchen</given-names></name></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Yao</surname><given-names>Yuan</given-names></name></contrib>
<aff id="aff-1"><institution>College of Information and Network Security, Zhejiang Police College</institution>, <addr-line>Hangzhou, 310053</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Nanjiang Zhong. Email: <email>zhongnanjiang@zjjcxy.cn</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2025</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>06</day><month>03</month><year>2025</year>
</pub-date>
<volume>82</volume>
<issue>3</issue>
<fpage>4741</fpage>
<lpage>4757</lpage>
<history>
<date date-type="received">
<day>10</day>
<month>10</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>18</day>
<month>12</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2025 The Authors.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Published by Tech Science Press.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_59536.pdf"></self-uri>
<abstract>
<p>The proliferation of rumors on social media has caused serious harm to society. Although previous research has attempted to use deep learning methods for rumor detection, they did not simultaneously consider the two key features of temporal and spatial domains. More importantly, these methods struggle to automatically generate convincing explanations for the detection results, which is crucial for preventing the further spread of rumors. To address these limitations, this paper proposes a novel method that integrates both temporal and spatial features while leveraging Large Language Models (LLMs) to automatically generate explanations for the detection results. Our method constructs a dynamic graph model to represent the evolving, tree-like propagation structure of rumors across different time periods. Spatial features are extracted using a Graph Convolutional Network, which captures the interactions and relationships between entities within the rumor network. Temporal features are extracted using a Recurrent Neural Network, which accounts for the dynamics of rumor spread over time. To automatically generate explanations, we utilize Llama-3-8B, a large language model, to provide clear and contextually relevant rationales for the detected rumors. We evaluate our method on two real-world datasets and demonstrate that it outperforms current state-of-the-art techniques, achieving superior detection accuracy while also offering the added capability of automatically generating interpretable and convincing explanations. Our results highlight the effectiveness of combining temporal and spatial features, along with LLMs, for improving rumor detection and understanding.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Rumor detection</kwd>
<kwd>graph convolutional neural networks</kwd>
<kwd>recurrent neural networks</kwd>
<kwd>large language models</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>General Scientific Research Project of Zhejiang Provincial Department of Education</funding-source>
<award-id>Y202353247</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>The development of social media has greatly improved the communication efficiency, but it has also inadvertently contributed to the rapid spread of rumors and caused serious social impact. During key events such as the US presidential election [<xref ref-type="bibr" rid="ref-1">1</xref>] and the COVID-19 epidemic [<xref ref-type="bibr" rid="ref-2">2</xref>], rumors flooded social media, causing social chaos. For example, Islam et al. [<xref ref-type="bibr" rid="ref-2">2</xref>] found that during the COVID-19 pandemic, 82% of the news information between 31 December 2019, and 05 April 2020, consisted of rumors. These rumors included false information about government control measures, incorrect treatments, and the origins of the disease, causing severe negative impacts on both individuals and the government. This highlights the urgent need for effective strategies to detect rumors and block the spread of rumors through reasonable explanations.</p>
<p>The initial approaches to rumor detection primarily relied on analyzing the text of the rumors. Early methods evolved from traditional machine learning [<xref ref-type="bibr" rid="ref-3">3</xref>&#x2013;<xref ref-type="bibr" rid="ref-5">5</xref>] to deep learning [<xref ref-type="bibr" rid="ref-6">6</xref>&#x2013;<xref ref-type="bibr" rid="ref-9">9</xref>] and achieved some degree of success. However, since rumor texts are often brief and can be easily disguised as normal content, detection methods based solely on text analysis have certain limitations in terms of accuracy.</p>
<p>As a result, more and more methods [<xref ref-type="bibr" rid="ref-10">10</xref>] have started to focus on rumor detection based on propagation structures, as these are more difficult to falsify. These methods generally fall into two categories when constructing propagation structure models: temporal-domain-based methods and spatial-domain-based methods. Temporal-domain-based methods [<xref ref-type="bibr" rid="ref-11">11</xref>&#x2013;<xref ref-type="bibr" rid="ref-13">13</xref>] build a temporal propagation structure based on the chronological order of reposts or comments, as shown in <xref ref-type="fig" rid="fig-1">Fig. 1b</xref>. On the other hand, spatial-domain-based methods [<xref ref-type="bibr" rid="ref-14">14</xref>&#x2013;<xref ref-type="bibr" rid="ref-16">16</xref>] construct a tree-like propagation network based on the interaction relationships between reposts or comments, as shown in <xref ref-type="fig" rid="fig-1">Fig. 1c</xref>.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Traditional rumor propagation modeling approaches. (a) Hierarchical structure of rumor comments: &#x2460; represents the original tweet of the event, and the lower-level text is a comment on the upper-level text. For example, &#x2461; is a comment on &#x2460;, and &#x2464; is a comment on &#x2461;. The &#x201C;time n&#x201D; at the end of the text indicates the time when the comment was posted, with n increasing from smallest to largest to represent the chronological order of comment postings. (b) Modeling method based on temporal features: The sequence structure is constructed based on the chronological order of comment postings. (c) Modeling method based on spatial features: A propagation network is constructed based on the relationships between comments, and rumors are detected by extracting the spatial features of the propagation network</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_59536-fig-1.tif"/>
</fig>
<p>However, the existing methods have the following main issues: 1) They fail to effectively integrate the temporal and spatial features of rumor propagation. Some methods merely combine temporal and spatial features by concatenating them, without capturing the dynamic changes in the propagation structure over time. 2) They lack reasonable explanations for the detection results. Deep learning methods are notably deficient in interpretability, yet providing a clear and reasonable explanation for the detection results is crucial for effectively curbing the spread of rumors.</p>
<p>To address the aforementioned issues, this paper proposes a rumor detection method that integrates both temporal and spatial features, and provides reasonable explanations for detection results using a LLM. For rumor detection, we first construct a dynamic propagation graph model by generating multiple propagation graphs based on repost and comment relationships at different time points. Then, we employ a Graph Convolutional Network (GCN) to extract spatial features from the propagation graph at each discrete time point. Finally, we capture the temporal features of the propagation network by feeding the features from different time points into a Gated Recurrent Unit (GRU) model. In this process, we are able to effectively capture the temporal evolution of the rumor spatial propagation network.</p>
<p>We selected LLM as the interpreter, using carefully crafted prompts to input the detection results, rumor text, and propagation information, thereby generating a reasonable explanation for the detection results. In this process, we divided the propagation information into a propagation chain, allowing the LLM to perform step-by-step reasoning in the order of comment timestamps, enabling more effective analysis and interpretation of the rumor propagation process.</p>
<p>To evaluate the effectiveness of our method, we conducted experiments on the Weibo and PHEME datasets. Even without applying any data filtering, the experimental results still showed that our method significantly outperforms existing approaches. In terms of explaining the detection results, multiple case studies demonstrated that our method can provide clear and convincing explanations for the detection outcomes.</p>
<p>Our main contributions are as follows:
<list list-type="bullet">
<list-item>
<p>We propose a novel rumor detection method that constructs a dynamic propagation graph model and utilizes GCN and GRU models to extract rumor features, significantly improving detection accuracy.</p></list-item>
<list-item>
<p>We introduce a LLM to provide convincing explanations for the rumor detection results, which is crucial for effectively curbing the spread of rumors.</p></list-item>
<list-item>
<p>We conducted extensive experiments comparing various state-of-the-art rumor detection methods, and the results indicate that our method performs better.</p></list-item>
</list></p>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Work</title>
<sec id="s2_1">
<label>2.1</label>
<title>Temporal-Domain-Based Methods</title>
<p>As social media spreads globally, the challenge of detecting misinformation and rumors has intensified. Temporal-domain-based methods, particularly those using time series analysis, have gained significant attention for identifying rumors by analyzing the propagation patterns of information.</p>
<p>For instance, one approach [<xref ref-type="bibr" rid="ref-17">17</xref>] uses Recurrent Neural Networks (RNNs) to capture the erratic, burst-like patterns typical of rumor spread, contrasting with the steady progression of truthful information. This innovation lies in applying RNNs to model the specific temporal dynamics of rumor propagation, offering an adaptive detection mechanism.</p>
<p>Another method [<xref ref-type="bibr" rid="ref-18">18</xref>] combines time series data with user behavior analysis, examining reposting rates and the speed of information spread. Rumors tend to have faster, more volatile lifespans in early propagation stages, which serves as a key indicator. The novelty of this approach is integrating both temporal data and user behavior to improve detection robustness.</p>
<p>Additionally, integrating social network features with time series analysis has proven effective for early-stage rumor detection [<xref ref-type="bibr" rid="ref-19">19</xref>]. This approach analyzes both temporal behavior and social interactions, offering a more nuanced understanding of rumor propagation. Its contribution lies in combining these two dimensions to enhance early detection accuracy.</p>
<p>Furthermore, multi-modal models, such as the Capture, Score, and Integrate (CSI) framework [<xref ref-type="bibr" rid="ref-7">7</xref>], combine content, social context, and temporal features for comprehensive detection. By incorporating emotional tone, user behavior, and timing, these models provide more robust mechanisms for rumor identification. The novelty here is the multi-dimensional approach, leveraging a wide range of features for enhanced detection.</p>
<p>Overall, temporal-domain-based methods offer a powerful tool for identifying rumors by analyzing the dynamic patterns of information propagation within social networks.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Spatial-Domain-Based Methods</title>
<p>Spatial-domain-based rumor detection methods focus on analyzing the structural features of information dissemination networks. These methods use graph theory and network topology to examine the relationships between nodes (users) and identify potential rumors.</p>
<p>One approach [<xref ref-type="bibr" rid="ref-20">20</xref>] constructs a graph of information propagation and applies graph embedding techniques to capture the network&#x2019;s topological features. By analyzing node connectivity and subgraph structures, this method can distinguish between rumors and truthful information. Research shows that rumors often form densely connected subgraphs, which are key indicators of misinformation. The novelty lies in focusing on these subgraphs to track rumor spread.</p>
<p>Another approach [<xref ref-type="bibr" rid="ref-21">21</xref>] uses social network graph models to analyze node interactions, particularly the role of influential nodes (e.g., opinion leaders) in rumor spread. Studies show that rumors tend to spread rapidly among these key nodes, with concentrated dissemination paths. The novelty of this method is its focus on influential node dynamics, which helps predict and control rumor spread more effectively.</p>
<p>Additionally, Graph Convolutional Networks (GCNs) have been used [<xref ref-type="bibr" rid="ref-14">14</xref>] to analyze spatial features of social networks. GCNs examine the relationships between neighboring nodes to detect rumors by analyzing information flow and interaction patterns. This method is particularly effective in detecting subtle signals of rumor spread in complex networks. The novelty of GCNs lies in their ability to handle large, intricate networks, making them highly effective for real-time rumor detection.</p>
<p>Overall, spatial-domain-based methods use graph theory and network structures to identify rumors by analyzing how information propagates and how key nodes interact, offering a powerful tool for detecting misinformation.</p>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Large Language Models</title>
<p>Large language models (LLMs), such as GPT-3 and its successors, have revolutionized applications in natural language processing and conversational AI. However, their ability to generate highly realistic, human-like text poses significant challenges for misinformation detection [<xref ref-type="bibr" rid="ref-22">22</xref>]. As LLMs produce content that closely mimics human writing, traditional detection methods, which rely on linguistic features like structure and syntax, often fail to distinguish between machine-generated and human-written misinformation [<xref ref-type="bibr" rid="ref-23">23</xref>,<xref ref-type="bibr" rid="ref-24">24</xref>].</p>
<p>Several studies have explored using LLMs in misinformation detection. Yang et al. [<xref ref-type="bibr" rid="ref-25">25</xref>] utilize GPT-3.5 to extract entities and build relational graphs, enhancing the identification of false information. While effective, it still faces challenges in accuracy and scope. Hu et al. [<xref ref-type="bibr" rid="ref-26">26</xref>] highlight a key limitation: fine-tuned, task-specific models for fake news detection outperform general-purpose LLMs, suggesting that LLMs&#x2019; versatility may hinder their efficiency in detecting misinformation.</p>
<p>The growing sophistication of LLMs has spurred interest in hybrid models that combine their capabilities with specialized detection mechanisms. These models aim to improve detection at scale, but LLMs still struggle with capturing nuanced context, addressing adversarial manipulation, and adapting to new domains without fine-tuning. As LLMs continue to evolve, further research is needed to enhance their effectiveness in misinformation detection.</p>
<p>In conclusion, while LLMs offer advances in natural language generation, their use in misinformation detection remains complex. Current efforts leverage LLMs alongside other models, but overcoming their limitations will require further innovation.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Problem Definition</title>
<p>Let <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula> be the rumor detection dataset, where <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mi>i</mml:mi></mml:math></inline-formula>-th event and <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi>m</mml:mi></mml:math></inline-formula> is the number of events. A event is defined as <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula>, where <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula> represents the total number of microblogs involved in event <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is the source microblog, <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> represents the <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>j</mml:mi></mml:math></inline-formula>th responsive microblog in event <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, such as comments and reposts. each forwarded or commented post <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> contains three dimensions of information, which are the text content <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:msubsup><mml:mi>w</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, the posting time <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:msubsup><mml:mi>t</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, and the parent node <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msubsup><mml:mi>p</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>. Here, <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mi>Y</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mi>Y</mml:mi><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mi>R</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>N</mml:mi><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula> represents the ground-truth of event <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, where <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mi>R</mml:mi></mml:math></inline-formula> represents rumor and <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mi>N</mml:mi></mml:math></inline-formula> represents normal event. Given the above dataset, our goal is to model the propagation process and extract the propagation features of events and learn a classifier:
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>f</mml:mi><mml:mo>&#x003A;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p>For a clearer expression, we will omit the event number <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mrow><mml:mtext>i</mml:mtext></mml:mrow></mml:math></inline-formula> in the subsequent formula description.</p>
</sec>
<sec id="s4">
<label>4</label>
<title>Methodology</title>
<sec id="s4_1">
<label>4.1</label>
<title>Model Overview</title>
<p>The overall structure of the method in this paper is shown in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>. The proposed rumor detection model consists of five main components, dynamic graph construction, encoding text contents, spatial feature extraction, temporal feature extraction and classification with MLP.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>The framework of our approach</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_59536-fig-2.tif"/>
</fig>
<p>First, we construct a dynamic propagation structure graph of events, and then use graph convolutional neural networks to extract spatial features of propagation structure. Then we use the spatial domain features as input and use the recurrent neural network to extract the temporal domain features. At this time, we get a representation of the fusion of spatial domain and temporal domain features. Then, we integrate the text features of the source microblog to enhance the final feature representation. Finally, MLP is used to classify microblog events.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Dynamic Graph Construction</title>
<p>In this subsection, we construct a dynamic propagation structure graph of events. Unlike ordinary propagation structure graph models, which only build a single complete propagation structure graph, we construct multiple propagation graphs based on time series.</p>
<p>The choice of dynamic graph construction is motivated by the need to capture the evolving nature of rumor propagation over time. Rumors spread through social networks are not static; they evolve as new comments, reposts, and interactions occur. By modeling this progression dynamically, we can better understand how rumors unfold in real-time, allowing us to capture more nuanced patterns of rumor spread.</p>
<p>As shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>, the nodes represent the source microblog and its comments in the event, and the edges between the nodes represent their comment relationships. For example, <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> commented on <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> at time <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, so there is a directed edge between them. As time progresses, the propagation structure graph evolves dynamically, with the network&#x2019;s structural features becoming increasingly rich. For instance, at time <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, the propagation graph contains only the source tweet as a single node, whereas by time <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, the graph incorporates the complete set of propagation structure features.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Schematic diagram of dynamic graph construction</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_59536-fig-3.tif"/>
</fig>
<p>In this view, we model each event as a set of directed graphs <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mi>G</mml:mi><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula>, where n represents the total number of time periods. Each graph <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, where <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula> is the node set with <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> as the root node. Each node represents a microblog in the process of the event propagation, and <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mi>m</mml:mi></mml:math></inline-formula> is the total number of microblogs involved at time <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>m</mml:mi><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula> is the edge set. If there is a forwarding or commenting relationship between the two microblogs <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, there is an edge <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. For example, if <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> is the reposted microblog of <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, there is a directed edge, <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, i.e., <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>. The adjacency matrix of <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> can be defined as follows:
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mtable columnalign="left left left left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mn>2</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EF;</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>m</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mo>&#x22EF;</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>m</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22F1;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mn>2</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x22EF;</mml:mo></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>The element <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> of the <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:math></inline-formula>-th row and <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>-th column in <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is defined as follows:
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>e</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msubsup></mml:math></disp-formula></p>
<p>That is, when <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, the corresponding element value of the <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mi>s</mml:mi></mml:math></inline-formula>-th row and <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mi>t</mml:mi></mml:math></inline-formula>-th column of the adjacency matrix <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is 1, otherwise it is 0.</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Encoding Text Contents</title>
<p>We use text content features as initialization features of nodes in G, so in this section we will describe the method of text content encoding. We adopt Sentence-BERT (SBERT) [<xref ref-type="bibr" rid="ref-27">27</xref>] to encode the text content feature. SBERT is a pre-trained model for encoding text content features. This method is fine-tuned on Bidirectional Encoder Representations from Transformers (BERT) using Siamese and three-level network structure, which improves the traditional sentence embedding method and achieves very good results in multiple application scenarios.</p>
<p>SBERT adds a pooling operation to the output of BERT to derive a fixed sized sentence embedding. The pooling strategy in this paper is MEAN pooling.</p>
<p>The propagation structure graph at time <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, the node set is <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mrow><mml:mtext>i</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula>, each node <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is a microblog, and the corresponding text content is <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, the feature <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> of each node is extracted by the SBERT model:
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>S</mml:mi><mml:mi>B</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi><mml:mi>T</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
<p><inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:mi>d</mml:mi></mml:math></inline-formula> is the dimension of the initialization feature vector, and all the node features in the set <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mrow><mml:mtext>i</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> are combined to obtain the initialization feature matrix <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> of the propagation structure graph <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>:
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x22EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="s4_4">
<label>4.4</label>
<title>Spatial Feature Extraction</title>
<p>We employ a two-layer graph convolutional network to extract spatial feature from the dynamic graphs. Graph Convolutional Network (GCN) is an extension of CNN on graph data, which can effectively capture graph features by aggregating the neighborhood information of nodes in the graph.</p>
<p>For each graph in different time period <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, we use two-layer graph convolutional networks to extract the spatial features. The calculation formula is as follows:
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:msubsup><mml:mi>H</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>W</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:msubsup><mml:mi>H</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>H</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mi>W</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:msub><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>I</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mi>I</mml:mi></mml:math></inline-formula> is the identity matrix, <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:msubsup><mml:mi>H</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula>, <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:msubsup><mml:mi>H</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula> represent the outputs of the first and second graph convolutional layers (GCL), namely the hidden state. <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mi>m</mml:mi></mml:math></inline-formula> is the total number of nodes at time <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> is the output vector dimension of the first layer, and <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> is the output vector dimension of the second layer. <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:msubsup><mml:mi>W</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula> and <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:msubsup><mml:mi>W</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula> are parameter matrices GCL. <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:mi>&#x03C3;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is the activation function, we use the ReLU function here.</p>
<p>Finally, through average pooling, as shown in <xref ref-type="disp-formula" rid="eqn-13">Eq. (13)</xref>, we get the final spatial features.
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:msup><mml:mi>S</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>g</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>H</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
</sec>
<sec id="s4_5">
<label>4.5</label>
<title>Temporal Feature Extraction</title>
<p>In this part, we use a recurrent neural network to extract the temporal features of rumor propagation. We take the spatial features {<inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:msup><mml:mi>S</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msup><mml:mi>S</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msup><mml:mi>S</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>} as input and pass the spatial feature representation <inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:msup><mml:mi>S</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> to an RNN unit.</p>
<p>This article compares three different RNN units: basic RNN, LSTM, and GRU through experiments, and finally finds that GRU has the best effect. Its calculation formula is as follows:
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>S</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>S</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>h</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>S</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2299;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2299;</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2299;</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the hidden state at time <italic>t</italic>, <inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub></mml:math></inline-formula> is the hidden state at time <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>. <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are the reset, update, and new gates, respectively. <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:mi>&#x03C3;</mml:mi></mml:math></inline-formula> is the sigmoid function, and &#x2299; is the Hadamard product.</p>
<p>The output <inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> of the last unit is the result of fusing spatial and temporal features. Finally, we concatenate the source Weibo text feature representation with <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> to enhance the feature representation of rumors:
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>c</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>S</mml:mi><mml:mi>B</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi><mml:mi>T</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula></p>
</sec>
<sec id="s4_6">
<label>4.6</label>
<title>Classification and Training</title>
<p>The predicted label <inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> of the event is calculated by multiple fully connected layers and a <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:mi>s</mml:mi><mml:mi>o</mml:mi><mml:mi>f</mml:mi><mml:mi>t</mml:mi><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi></mml:math></inline-formula> layer:
<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mi>s</mml:mi><mml:mi>o</mml:mi><mml:mi>f</mml:mi><mml:mi>t</mml:mi><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>F</mml:mi><mml:mi>C</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>D</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow><mml:mi>K</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> is a probability vector, <inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:mi>K</mml:mi></mml:math></inline-formula> is the number of classes, and the value <inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> of each element of <inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> represents the probability that the event belongs to the corresponding class.</p>
<p>We train all parameters in the model by minimizing the cross-entropy between the predicted result and the ground truth <inline-formula id="ieqn-89"><mml:math id="mml-ieqn-89"><mml:mi>Y</mml:mi></mml:math></inline-formula> of all events, and add the <inline-formula id="ieqn-90"><mml:math id="mml-ieqn-90"><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> regular term during the training process to avoid the overfitting problem. The loss function <inline-formula id="ieqn-91"><mml:math id="mml-ieqn-91"><mml:mi>L</mml:mi></mml:math></inline-formula> is defined as:
<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mi>C</mml:mi><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo fence="false" stretchy="false">}</mml:mo></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>l</mml:mi><mml:mi>o</mml:mi><mml:mi>g</mml:mi><mml:mrow><mml:mover><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mo>+</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></disp-formula>where <inline-formula id="ieqn-92"><mml:math id="mml-ieqn-92"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula> is the coefficient of the regular term and <inline-formula id="ieqn-93"><mml:math id="mml-ieqn-93"><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mi>C</mml:mi><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:math></inline-formula> is the total number of events.</p>
</sec>
<sec id="s4_7">
<label>4.7</label>
<title>Explanation</title>
<p>Although our rumor detection module can accurately identify rumors, effective curbing of their spread is difficult without providing reasonable explanations. To address this, we utilize a LLM to offer coherent explanations for the rumors. However, in real social scenarios, the number of comments can be quite large, while LLMs have limitations on input length. Furthermore, LLMs often struggle to handle excessively long or redundant information [<xref ref-type="bibr" rid="ref-28">28</xref>,<xref ref-type="bibr" rid="ref-29">29</xref>].</p>
<p>In recent research on LLMs [<xref ref-type="bibr" rid="ref-30">30</xref>&#x2013;<xref ref-type="bibr" rid="ref-32">32</xref>], complex tasks are typically decomposed into a series of simpler tasks, which significantly enhances the ability of LLMs to handle complexity. Accordingly, we delineate the prompts into a <bold>Chain-of-Propagation</bold> (CoP), facilitating easier reasoning for the LLMs. Given that comments within a certain timeframe often share similar sentiments, we construct the CoP based on the chronological order of comment timestamps, as illustrated in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Schematic diagram of CoP</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_59536-fig-4.tif"/>
</fig>
<p>We divide all the comments <inline-formula id="ieqn-94"><mml:math id="mml-ieqn-94"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> in a given event <inline-formula id="ieqn-95"><mml:math id="mml-ieqn-95"><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> into <inline-formula id="ieqn-96"><mml:math id="mml-ieqn-96"><mml:mi>m</mml:mi></mml:math></inline-formula> groups, each containing <inline-formula id="ieqn-97"><mml:math id="mml-ieqn-97"><mml:mi>k</mml:mi></mml:math></inline-formula> comments. In the inference prompt for the LLMs, we select only one group at a time as the input (as shown by the green text in the prompt of <xref ref-type="fig" rid="fig-4">Fig. 4</xref>). After <italic>m</italic> rounds of inference, we obtain the final result. The inference steps within the CoP operate in the same session of the LLM, allowing subsequent steps to reference the results of prior steps. We utilize the output from the final reasoning step as the conclusive result, as it aggregates information from all preceding steps. In each round of the inference prompt, the source tweet <inline-formula id="ieqn-98"><mml:math id="mml-ieqn-98"><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> of the event is also included (as shown by the blue text in the prompt of <xref ref-type="fig" rid="fig-4">Fig. 4</xref>), along with the rumor detection result (as shown by the red text in the prompt of <xref ref-type="fig" rid="fig-4">Fig. 4</xref>).</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Experiment</title>
<sec id="s5_1">
<label>5.1</label>
<title>Datasets</title>
<p>We benchmark our proposed method against state-of-the-art baselines using two public datasets: WEIBO [<xref ref-type="bibr" rid="ref-33">33</xref>] and PHEME [<xref ref-type="bibr" rid="ref-34">34</xref>]. The WEIBO dataset, compiled from Xinhua News Agency and Weibo, comprises a rich collection of data. Similarly, the PHEME dataset is an aggregation of content centered around five distinct breaking news stories, with each story featuring a collection of associated posts. Adhering to the methodology outlined in [<xref ref-type="bibr" rid="ref-35">35</xref>], both the WEIBO and PHEME datasets are segmented into training and testing subsets with an 8:2 ratio. <xref ref-type="table" rid="table-1">Table 1</xref> shows the statistics of the datasets.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Statistics of datasets</title>
</caption>
<table width="100mm">
<colgroup>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Statistic</th>
<th>Weibo</th>
<th>PHEME</th>
</tr>
</thead>
<tbody>
<tr>
<td># of events</td>
<td>4657</td>
<td>5748</td>
</tr>
<tr>
<td># of rumors</td>
<td>2345</td>
<td>2094</td>
</tr>
<tr>
<td># of non-rumors</td>
<td>2312</td>
<td>3654</td>
</tr>
<tr>
<td>Avg. # of posts/event</td>
<td>804</td>
<td>16</td>
</tr>
<tr>
<td>Max # of posts/event</td>
<td>59,318</td>
<td>346</td>
</tr>
<tr>
<td>Min # of posts/event</td>
<td>10</td>
<td>1</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>Experiment Setup</title>
<p>Our hardware environment is configured with a Hygon C86 3285 8-core processor, 128 GB of memory, and an NVIDIA RTX A6000 graphics card. We implemented our rumor detection method using the PyTorch framework, with parameter optimization using the Adam algorithm. In our model, we utilized the pre-trained SBERT: all-MiniLM-L6-v2 and selected the Llama-3-8B [<xref ref-type="bibr" rid="ref-36">36</xref>] large language model as the rumor result interpreter.</p>
<p>In terms of model parameter settings, the output feature dimension of SBERT is 512. The GCL layer uses two layers of GCN, with the first layer having an input feature dimension of 512 and an output feature dimension of 256, while the second layer has an output feature dimension of 50. In the RNN layer, we select a single GRU layer as the temporal feature extraction model, with a hidden layer feature dimension of 100. The classifier has an input feature dimension of 100 and an output dimension corresponding to the number of classes, which is 2.</p>
<p>We frequently employ Accuracy as the primary evaluation metric for binary classification tasks, including the detection of fake news. Nonetheless, the reliability of Accuracy is significantly undermined when dealing with datasets that exhibit class imbalance. To address this limitation, our experimental framework incorporates a suite of complementary metrics alongside Accuracy. Specifically, we introduce Precision, Recall, and the F1 score to provide a more nuanced and comprehensive assessment of our model&#x2019;s performance in the context of rumor detection.</p>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>Baselines</title>
<p>We compare the following baseline models with our model:
<list list-type="bullet">
<list-item>
<p>SVM-TS [<xref ref-type="bibr" rid="ref-37">37</xref>]: SVM-TS detects fake news using heuristic rules and a linear SVM classifier.</p></list-item>
<list-item>
<p>CNN [<xref ref-type="bibr" rid="ref-9">9</xref>]: This CNN-based method learns feature representations for early misinformation detection by analyzing posts in fixed-length sequences.</p></list-item>
<list-item>
<p>GRU [<xref ref-type="bibr" rid="ref-12">12</xref>]: The GRU model, an RNN variant, excels at capturing contextual information from related posts over time.</p></list-item>
<list-item>
<p>TextGCN [<xref ref-type="bibr" rid="ref-38">38</xref>]: TextGCN uses graph convolutional networks to improve word and document embedding, viewing the corpus as a heterogeneous graph.</p></list-item>
<list-item>
<p>EANN [<xref ref-type="bibr" rid="ref-39">39</xref>]: EANN, a GAN-based model, extracts event-invariant features for new event detection.</p></list-item>
<list-item>
<p>RumorGAN [<xref ref-type="bibr" rid="ref-11">11</xref>]: RumorGAN generates conflicting or uncertain signals to strengthen the discriminator (GRU), enabling it to learn more robust representations of rumors.</p></list-item>
<list-item>
<p>GACL [<xref ref-type="bibr" rid="ref-16">16</xref>]: A GNN-based model using adversarial and contrastive learning to encode global propagation, resist noise and adversarial samples, and capture event-invariant features.</p></list-item>
<list-item>
<p>BiGCN [<xref ref-type="bibr" rid="ref-14">14</xref>]: BiGCN is a model based on GCN, which can embed propagation structure and diffusion structure at the same time.</p></list-item>
</list></p>
</sec>
<sec id="s5_4">
<label>5.4</label>
<title>Comparative Experimental Results and Analysis</title>
<p><xref ref-type="table" rid="table-2">Table 2</xref> presents the experimental outcomes for our approach and the baseline methods. Key observations include:</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>The performance results of the comparison methods on Weibo and PHEME</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th rowspan="2">Method</th>
<th colspan="5">Weibo</th>
<th colspan="4">PHEME</th>
</tr>
<tr>
<th>Class</th>
<th>Acc.</th>
<th>Prec.</th>
<th>Rec.</th>
<th>F1</th>
<th>Acc.</th>
<th>Prec.</th>
<th>Rec.</th>
<th>F1</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">SVM-TS</td>
<td>R</td>
<td rowspan="2">0.64</td>
<td>0.741</td>
<td>0.573</td>
<td>0.646</td>
<td rowspan="2">0.639</td>
<td>0.546</td>
<td>0.576</td>
<td>0.560</td>
</tr>
<tr>
<td>N</td>
<td>0.651</td>
<td>0.798</td>
<td>0.711</td>
<td>0.729</td>
<td>0.705</td>
<td>0.717</td>
</tr>
<tr>
<td rowspan="2">CNN</td>
<td>R</td>
<td rowspan="2">0.74</td>
<td>0.736</td>
<td>0.756</td>
<td>0.744</td>
<td rowspan="2">0.779</td>
<td>0.732</td>
<td>0.606</td>
<td>0.663</td>
</tr>
<tr>
<td>N</td>
<td>0.747</td>
<td>0.723</td>
<td>0.735</td>
<td>0.799</td>
<td>0.875</td>
<td>0.835</td>
</tr>
<tr>
<td rowspan="2">GRU</td>
<td>R</td>
<td rowspan="2">0.702</td>
<td>0.671</td>
<td>0.794</td>
<td>0.727</td>
<td rowspan="2">0.832</td>
<td>0.782</td>
<td>0.712</td>
<td>0.745</td>
</tr>
<tr>
<td>N</td>
<td>0.747</td>
<td>0.609</td>
<td>0.671</td>
<td>0.855</td>
<td>0.896</td>
<td>0.865</td>
</tr>
<tr>
<td rowspan="2">TextGCN</td>
<td>R</td>
<td rowspan="2">0.787</td>
<td>0.925</td>
<td>0.573</td>
<td>0.727</td>
<td rowspan="2">0.828</td>
<td>0.775</td>
<td>0.735</td>
<td>0.737</td>
</tr>
<tr>
<td>N</td>
<td>0.712</td>
<td><bold>0.985</bold></td>
<td>0.827</td>
<td>0.827</td>
<td>0.828</td>
<td>0.828</td>
</tr>
<tr>
<td rowspan="2">EANN</td>
<td>R</td>
<td rowspan="2">0.782</td>
<td>0.827</td>
<td>0.697</td>
<td>0.756</td>
<td rowspan="2">0.681</td>
<td>0.685</td>
<td>0.664</td>
<td>0.694</td>
</tr>
<tr>
<td>N</td>
<td>0.752</td>
<td>0.863</td>
<td>0.804</td>
<td>0.701</td>
<td>0.750</td>
<td>0.747</td>
</tr>
<tr>
<td rowspan="2">RumorGAN</td>
<td>R</td>
<td rowspan="2">0.867</td>
<td>0.906</td>
<td>0.815</td>
<td>0.858</td>
<td rowspan="2">0.783</td>
<td>0.725</td>
<td>0.772</td>
<td>0.748</td>
</tr>
<tr>
<td>N</td>
<td>0.826</td>
<td>0.917</td>
<td>0.869</td>
<td>0.845</td>
<td>0.794</td>
<td>0.818</td>
</tr>
<tr>
<td rowspan="2">GACL</td>
<td>R</td>
<td rowspan="2">0.915</td>
<td>0.928</td>
<td>0.947</td>
<td>0.937</td>
<td rowspan="2">0.850</td>
<td>0.801</td>
<td>0.750</td>
<td>0.774</td>
</tr>
<tr>
<td>N</td>
<td>0.872</td>
<td>0.912</td>
<td>0.892</td>
<td>0.871</td>
<td>0.901</td>
<td>0.885</td>
</tr>
<tr>
<td rowspan="2">BiGCN</td>
<td>R</td>
<td rowspan="2">0.919</td>
<td>0.936</td>
<td>0.952</td>
<td>0.944</td>
<td rowspan="2">0.847</td>
<td>0.820</td>
<td>0.787</td>
<td><bold>0.803</bold></td>
</tr>
<tr>
<td>N</td>
<td>0.901</td>
<td>0.894</td>
<td>0.897</td>
<td>0.862</td>
<td>0.883</td>
<td>0.872</td>
</tr>
<tr>
<td rowspan="2">Ours</td>
<td>R</td>
<td rowspan="2"><bold>0.941</bold></td>
<td><bold>0.937</bold></td>
<td><bold>0.957</bold></td>
<td><bold>0.947</bold></td>
<td rowspan="2"><bold>0.868</bold></td>
<td><bold>0.832</bold></td>
<td><bold>0.769</bold></td>
<td>0.799</td>
</tr>
<tr>
<td>N</td>
<td><bold>0.946</bold></td>
<td>0.922</td>
<td><bold>0.931</bold></td>
<td><bold>0.884</bold></td>
<td><bold>0.919</bold></td>
<td><bold>0.901</bold></td>
</tr>
</tbody>
</table>
</table-wrap>
<p>(1) Across all datasets, SVM-TS underperforms, suggesting that manually engineered features may be inadequate for fake news detection.</p>
<p>(2) Deep learning models (CNN, GRU, RumorGAN, GACL) surpass SVM-TS, highlighting their advantages over conventional techniques.</p>
<p>(3) Our method is superior to other methods in both data sets, which proves the effectiveness of feature fusion in temporal domain and spatial domain.</p>
</sec>
<sec id="s5_5">
<label>5.5</label>
<title>Ablation Study</title>
<p>We did an ablation study to see whether each module contributes to the model and which modules contribute more. Our model&#x2019;s main components include SBERT, GCN, and GRU. Based on the complete model, we systematically remove the module and compare their changes in accuracy, precision, recall, F1 value. <xref ref-type="fig" rid="fig-5">Fig. 5</xref> shows the experiment results.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Ablation study results</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_59536-fig-5.tif"/>
</fig>
<p>The ablation study reveals that the performance of the model is significantly reduced when any of the components (SBERT, GCN, or GRU) are removed. This confirms that each module makes a meaningful contribution to the model&#x2019;s overall ability to detect rumors accurately.
<list list-type="bullet">
<list-item>
<p>Full Model. The complete model, which integrates SBERT, GCN, and GRU, achieved the highest performance across all metrics. This demonstrates that combining textual, spatial, and temporal features results in a robust and accurate rumor detection system.</p></list-item>
<list-item>
<p>Without SBERT. Removing the SBERT module resulted in the greatest performance drop, underscoring the importance of textual information in detecting rumors. Without SBERT, the model struggled to differentiate between rumor and non-rumor text effectively.</p></list-item>
<list-item>
<p>Without GRU. When the GRU module, responsible for extracting temporal features, was removed, the model&#x2019;s ability to capture the dynamic evolution of rumors over time was significantly hindered. This resulted in reduced recall and F1 scores, demonstrating that the temporal dimension is crucial for effective rumor detection, especially in understanding how rumors evolve over time.</p></list-item>
<list-item>
<p>Without GCN. The removal of the GCN module also led to a noticeable decline in performance, particularly in accuracy and recall. This suggests that the GCN&#x2019;s ability to capture spatial features in the propagation structure of rumors is essential for improving the model&#x2019;s ability to identify and track the spread of rumors in the network.</p></list-item>
</list></p>
</sec>
<sec id="s5_6">
<label>5.6</label>
<title>Impact of Parameters</title>
<p>Next, we evaluated the impact of several key parameters in our method, with validation results shown in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>. We selected three parameters for validation: RNN type, learning rate, and number of iterations.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Impact of RNN types, learning rate and epoch</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_59536-fig-6.tif"/>
</fig>
<p>The choice of these hyperparameters was guided by several considerations. First, the RNN type (such as LSTM, GRU, or Simple-RNN) was chosen based on its ability to capture the temporal dynamics of rumor propagation, with LSTM and GRU generally offering better performance in handling long-term dependencies in time series data. Second, the learning rate was selected as a crucial factor influencing the convergence speed and stability of the model. Lastly, the number of iterations was determined by balancing model training time and accuracy. Too few iterations may result in underfitting, while too many could lead to overfitting or unnecessary computational overhead.</p>
<p>For these three parameters, we used cross-validation to assess performance on the Weibo dataset, which served as a case study in our experiments. To ensure the robustness of the results, we kept the other parameters fixed at their optimal values while adjusting one parameter at a time. This allowed us to isolate the effects of each parameter and find the best configuration for the task at hand. The final hyperparameter values were selected based on the validation performance, ensuring the model achieved the best possible balance between accuracy and computational efficiency.</p>
<p>In <xref ref-type="fig" rid="fig-6">Fig. 6</xref>, the <italic>x</italic>-axis represents different types of RNNs, learning rates, and iteration epochs, while the <italic>y</italic>-axis displays the values of accuracy, precision, recall, and F1 score. The curves in different colors represent the variation trends of different evaluation metrics.</p>
</sec>
<sec id="s5_7">
<label>5.7</label>
<title>Case Study of Explanation</title>
<p>After obtaining the model&#x2019;s classification results, we used a LLM to explain these results, particularly for events classified as rumors by the model. We chose Llama-3-8B as the interpreter and selected a real tweet from the Weibo dataset as an example. The tweet&#x2019;s main content discussed China&#x2019;s supposed plan to implement a &#x201C;polyandry&#x201D; system. <xref ref-type="table" rid="table-3">Table 3</xref> shows the prompts and the outputs.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>The performance results of the comparison methods on PHEME</title>
</caption>
<table width="153mm">
<colgroup>
<col align="left" width="30mm"/>
<col align="left" width="120mm"/>
</colgroup>
<tbody>
<tr>
<td>Prompt of Step 1</td>
<td>There was a Weibo post: &#x201C;#Polyandry# was jointly decided by the Ministry of Human Resources, the Standing Committee, and representatives of the Political Consultative Conference. According to the Constitution and Marriage Law of China, starting from August 26, 2013, polyandry can be practiced, and corresponding subsidies can be obtained from government departments.&#x201D;<break/>There are some comments on the Weibo post: &#x201C;Can someone tell me if this is true or not???? &#x201C;, &#x201D; Polyandry... but I only want the right person. &#x201C;, &#x201D; Whoa! [Shocked][Shocked] &#x201C;, &#x201D; Is this a joke [Scared] &#x201C;......<break/>This Weibo post is a rumor. Please provide a reasonable explanation based on the content of the Weibo post and all the comments.</td>
</tr>
<tr>
<td>Output of Step 1</td>
<td>Dear netizens, the information you&#x2019;ve seen regarding &#x201C;polyandry&#x201D; is unverified and should be regarded as an online rumor. Currently, China&#x2019;s laws and regulations neither support nor promote a polyandrous system. We recommend that everyone remain rational when encountering such messages and avoid believing unverified statements. In the internet age, it&#x2019;s especially important to discern truth from falsehood to avoid being misled. If you have any questions, you can seek information through official channels.</td>
</tr>
<tr>
<td>Prompt of Step 2</td>
<td>There was a Weibo post: &#x201C;#Polyandry# was jointly decided by the Ministry of Human Resources, the Standing Committee, and representatives of the Political Consultative Conference. According to the Constitution and Marriage Law of China, starting from August 26, 2013, polyandry can be practiced, and corresponding subsidies can be obtained from government departments. &#x201C;<break/>There are some comments on the Weibo post: &#x201C; [failure]? ? ? ? Am I blind or blind?&#x201D;, &#x201C;So awesome, haha! Long live women!&#x201D;, &#x201C;This is fake &#x003D;&#x003D; The original article is from 2011... old news, fake news &#x003D;&#x003D;&#x201C;......<break/>This Weibo post is a rumor. Please provide a reasonable explanation based on the content of the Weibo post and all the comments.</td>
</tr>
<tr>
<td>Output of Step 2</td>
<td>The content of this Weibo post lacks factual basis and contains multiple logical and chronological inconsistencies. Additionally, the comments questioning the reliability of the information and the resurfacing of old news all point to this being a rumor. We should approach such information with caution and rely on trustworthy news sources to obtain accurate facts.</td>
</tr>
<tr>
<td>Final output</td>
<td>This Weibo post is a rumor for the following reasons:<break/>The policy change described in the post is significant, yet its announcement is informal and does not follow the proper procedures for introducing policies.<break/>There is a lack of official or legal evidence to support the claim, and there are no relevant provisions in the Constitution or Marriage Law.<break/>The reactions from commenters are limited, showing only surprise and occasional approval, without providing enough information to determine if they truly understand or agree with the policy.<break/>The content of the information contradicts China&#x2019;s laws and social values, which has led to limited questioning and discussion.</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>We employed CoP method, where multiple steps of prompts were used to obtain the final output. The selected example contained 143 reposts or comments, with 113 remaining after removing empty entries. We set the number of comments included in each reasoning step to K &#x003D; 5, resulting in a total of 23 reasoning steps. <xref ref-type="table" rid="table-3">Table 3</xref> includes the first two reasoning steps&#x2019; prompts and outputs, as well as the final model output.</p>

<p>In <xref ref-type="table" rid="table-3">Table 3</xref>, the sentences highlighted in blue represent the tweet, the green sentences represent comments, and the red sentences provide evidence that the event is a rumor. From the red text, we can observe that as the reasoning steps progressed, the amount of evidence in the output increased, while irrelevant sentences decreased.</p>

<p>In the first reasoning step, only one sentence was able to explain why the tweet was a rumor, and it didn&#x2019;t consider the comment information. However, in the second reasoning step, there were two sentences serving as evidence for the tweet being a rumor, and the model began to take comments into account, using them to explain why the tweet was classified as a rumor. After 23 reasoning steps, the final output provided a comprehensive explanation of the rumor, covering four key points: 1) It did not follow proper policy-making procedures; 2) It lacked legal basis; 3) There was limited reaction in the comments; 4) It contradicted China&#x2019;s social values.</p>
<p>The advantage of this method lies in its ability to automatically generate highly persuasive explanatory text for rumors, without requiring manual refinement of language. Additionally, it is simple to use, requiring only carefully designed prompts. However, its limitation is that it cannot reveal the internal mechanisms of the model&#x2019;s prediction algorithm.</p>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Conclusions</title>
<p>This paper proposes a novel rumor detection method that integrates temporal and spatial features, and builds upon this by introducing Llama-3-8B to explain the detection results. Different from the existing methods, our method can detect rumors more accurately and automatically generate text to explain the detection results. Through experiments on the Weibo and PHEME datasets, we demonstrate that this method outperforms existing models. Ablation studies confirm the importance of each model component, particularly the SBERT module, highlighting the critical role of textual information in rumor detection. Case studies show that our approach effectively explains the detection results. Although our model performs well, we recognize the importance of continuous improvement to address the issue of social media rumors. Future research will focus on expanding the model&#x2019;s adaptability and exploring its application across various data sources and emerging platforms. Our work represents a significant step forward in the fight against online rumors, laying a solid foundation for the development of more complex detection systems.</p>
</sec>
</body>
<back>
<ack><title>Acknowledgement</title>
<p>Thanks to the project financial support provided by Zhejiang Provincial Department of Education and the experimental environment provided by Zhejiang Police College.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>This work was supported by General Scientific Research Project of Zhejiang Provincial Department of Education (Y202353247).</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: study conception and design: Nanjiang Zhong; data collection: Nanjiang Zhong; analysis and interpretation of results: Nanjiang Zhong, Xinchen Jiang, Yuan Yao; draft manuscript preparation: Nanjiang Zhong. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>The data that support the findings of this study are available from the corresponding author, Nanjiang Zhong, upon reasonable request.</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Allcott</surname> <given-names>H</given-names></string-name>, <string-name><surname>Gentzkow</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Social media and fake news in the 2016 election</article-title>. <source>J Econ Perspect</source>. <year>2017</year>;<volume>31</volume>(<issue>2</issue>):<fpage>211</fpage>&#x2013;<lpage>36</lpage>. doi:<pub-id pub-id-type="doi">10.1257/jep.31.2.211</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Islam</surname> <given-names>MS</given-names></string-name>, <string-name><surname>Sarkar</surname> <given-names>T</given-names></string-name>, <string-name><surname>Khan</surname> <given-names>SH</given-names></string-name>, <string-name><surname>Kamal</surname> <given-names>A-HM</given-names></string-name>, <string-name><surname>Hasan</surname> <given-names>SM</given-names></string-name>, <string-name><surname>Kabir</surname> <given-names>A</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>COVID-19-related infodemic and its impact on public health: a global social media analysis</article-title>. <source>Am J Trop Med Hyg</source>. <year>2020</year>;<volume>103</volume>(<issue>4</issue>):<fpage>1621</fpage>. doi:<pub-id pub-id-type="doi">10.4269/ajtmh.20-0812</pub-id>; <pub-id pub-id-type="pmid">32783794</pub-id></mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Nourbakhsh</surname> <given-names>A</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Fang</surname> <given-names>R</given-names></string-name>, <string-name><surname>Shah</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Realtime rumor debunking on twitter</article-title>. In: <conf-name>Proceedings of the 24th ACM International on Conference on Information and Knowledge Management</conf-name>; <year>2015</year>; <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>Association for Computing Machinery</publisher-name>. p. <fpage>1867</fpage>&#x2013;<lpage>70</lpage>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Zhao</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Resnick</surname> <given-names>P</given-names></string-name>, <string-name><surname>Mei</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Enquiring minds: early detection of rumors in social media from enquiry posts</article-title>. In: <conf-name>Proceedings of the 24th International Conference on World Wide</conf-name>; <year>2015</year>; <publisher-loc>Republic and Canton of Geneva, Switzerland</publisher-loc>: <publisher-name>International World Wide Web Conferences Steering Committee</publisher-name>. p. <fpage>1395</fpage>&#x2013;<lpage>405</lpage>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Castillo</surname> <given-names>C</given-names></string-name>, <string-name><surname>Mendoza</surname> <given-names>M</given-names></string-name>, <string-name><surname>Poblete</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Information credibility on Twitter</article-title>. In: <conf-name>Proceedings of the 20th International Conference on World Wide Web</conf-name>; <year>2011</year>; <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>Association for Computing Machinery</publisher-name>. p. <fpage>675</fpage>&#x2013;<lpage>84</lpage>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Cheng</surname> <given-names>M</given-names></string-name>, <string-name><surname>Nazarian</surname> <given-names>S</given-names></string-name>, <string-name><surname>Bogdan</surname> <given-names>P</given-names></string-name></person-group>. <article-title>VRoC: variational autoencoder-aided multi-task rumor classifier based on text</article-title>. In: <conf-name>Proceedings of the Web Conference 2020</conf-name>; <year>2020</year>; <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>Association for Computing Machinery</publisher-name>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ruchansky</surname> <given-names>N</given-names></string-name>, <string-name><surname>Seo</surname> <given-names>S</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>CSI: a hybrid deep model for fake news detection</article-title>. In: <conf-name>Proceedings of the 2017 ACM on Conference on Information and Knowledge Management</conf-name>; <year>2017</year>; <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>Association for Computing Machinery</publisher-name>. p. <fpage>797</fpage>&#x2013;<lpage>806</lpage>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Yu</surname> <given-names>F</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Tan</surname> <given-names>T</given-names></string-name></person-group>. <article-title>A convolutional approach for misinformation identification</article-title>. In: <conf-name>Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence</conf-name>; 2017 August 19&#x2013;25; <publisher-loc>Melbourne, Australia</publisher-loc>. p. <fpage>3901</fpage>&#x2013;<lpage>3907</lpage>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ma</surname> <given-names>J</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>W</given-names></string-name>, <string-name><surname>Wong</surname> <given-names>KF</given-names></string-name></person-group>. <article-title>Detect rumor and stance jointly by neural multi-task learning</article-title>. In: <conf-name>Companion Proceedings of the the Web Conference 2018</conf-name>; <year>2018</year>; <publisher-loc>Republic and Canton of Geneva, Switzerland</publisher-loc>: <publisher-name>International World Wide Web Conferences Steering Committee</publisher-name>. p. <fpage>585</fpage>&#x2013;<lpage>93</lpage>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Pattanaik</surname> <given-names>B</given-names></string-name>, <string-name><surname>Mandal</surname> <given-names>S</given-names></string-name>, <string-name><surname>Tripathy</surname> <given-names>RM</given-names></string-name></person-group>. <article-title>A survey on rumor detection and prevention in social media using deep learning</article-title>. <source>Knowl Inf Syst</source>. <year>2023</year>;<volume>65. 10</volume>:<fpage>3839</fpage>&#x2013;<lpage>80</lpage>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ma</surname> <given-names>J</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>W</given-names></string-name>, <string-name><surname>Wong</surname> <given-names>KF</given-names></string-name></person-group>. <article-title>Detect rumors on twitter by promoting information campaigns with generative adversarial learning</article-title>. In: <conf-name>The World Wide Web Conference</conf-name>; <year>2019</year>; <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>Association for Computing Machinery</publisher-name>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ma</surname> <given-names>J</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>W</given-names></string-name>, <string-name><surname>Mitra</surname> <given-names>P</given-names></string-name>, <string-name><surname>Kwon</surname> <given-names>S</given-names></string-name>, <string-name><surname>Jansen</surname> <given-names>BJ</given-names></string-name>, <string-name><surname>Wong</surname> <given-names>K-F</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Detecting rumors from microblogs with recurrent neural networks</article-title>. In: <conf-name>Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, IJCAI&#x2019;16</conf-name>; <year>2016</year>; <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>AAAI Press</publisher-name>. p. <fpage>3818</fpage>&#x2013;<lpage>24</lpage>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>R</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>S</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>W</given-names></string-name></person-group>. <article-title>Incorporating neural point process-based temporal feature for rumor detection</article-title>. In: <conf-name>International Conference on Combinatorial Optimization and Applications</conf-name>; <year>2023</year>; <publisher-loc>Cham, Switzerland</publisher-loc>: <publisher-name>Springer Nature</publisher-name>. p. <fpage>419</fpage>&#x2013;<lpage>30</lpage>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bian</surname> <given-names>T</given-names></string-name>, <string-name><surname>Xiao</surname> <given-names>X</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>T</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Rumor detection on social media with bi-directional graph convolutional networks</article-title>. <source>Proc AAAI Conf Artif Intell</source>. <year>2020</year>;<volume>34</volume>:<fpage>549</fpage>&#x2013;<lpage>56</lpage>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Naumzik</surname> <given-names>C</given-names></string-name>, <string-name><surname>Feuerriegel</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Detecting false rumors from retweet dynamics on social media</article-title>. In: <conf-name>Proceedings of the ACM Web Conference 2022</conf-name>; <year>2022</year>; <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>Association for Computing Machinery</publisher-name>. p. <fpage>2798</fpage>&#x2013;<lpage>809</lpage>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Sun</surname> <given-names>T</given-names></string-name>, <string-name><surname>Qian</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Dong</surname> <given-names>S</given-names></string-name>, <string-name><surname>Li</surname> <given-names>P</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Rumor detection on social media with graph adversarial contrastive learning</article-title>. In: <conf-name>Proceedings of the ACM Web Conference 2022</conf-name>; <year>2022</year>; <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>Association for Computing Machinery</publisher-name>. p. <fpage>2789</fpage>&#x2013;<lpage>97</lpage>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ma</surname> <given-names>J</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>W</given-names></string-name>, <string-name><surname>Wong</surname> <given-names>KF</given-names></string-name></person-group>. <article-title>Detect rumors in microblog posts using propagation structure via kernel learning</article-title>. In: <conf-name>Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (ACL 2017)</conf-name>; <year>2017 Jul 30&#x2013;Aug 4</year>; <publisher-loc>Vancouver, BC, Canada</publisher-loc>: <publisher-name>Association for Computational Linguistics</publisher-name>; p. <fpage>708</fpage>&#x2013;<lpage>17</lpage>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kwon</surname> <given-names>S</given-names></string-name>, <string-name><surname>Cha</surname> <given-names>M</given-names></string-name>, <string-name><surname>Jung</surname> <given-names>K</given-names></string-name></person-group>. <article-title>Rumor detection over varying time windows</article-title>. <source>PLoS One</source>. <year>2017</year>;<volume>12</volume>(<issue>1</issue>):<fpage>e0168344</fpage>. doi:<pub-id pub-id-type="doi">10.1371/journal.pone.0168344</pub-id>; <pub-id pub-id-type="pmid">28081135</pub-id></mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Wu</surname> <given-names>K</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>KQ</given-names></string-name></person-group>. <article-title>False rumors detection on Sina Weibo by propagation structures</article-title>. In: <conf-name>2015 IEEE 31st International Conference on Data Engineering</conf-name>; <year>2015</year>. p. <fpage>651</fpage>&#x2013;<lpage>62</lpage>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Kumar</surname> <given-names>S</given-names></string-name>, <string-name><surname>Hamilton</surname> <given-names>WL</given-names></string-name>, <string-name><surname>Leskovec</surname> <given-names>J</given-names></string-name>, <string-name><surname>Jurafsky</surname> <given-names>D</given-names></string-name></person-group>. <article-title>Community interaction and conflict on the web</article-title>. In: <conf-name>Proceedings of the 2018 World Wide Web Conference</conf-name>; <year>2018</year>; <publisher-loc>Republic and Canton of Geneva, Switzerland</publisher-loc>: <publisher-name>International World Wide Web Conferences Steering Committee</publisher-name>. p. <fpage>933</fpage>&#x2013;<lpage>43</lpage>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Vosoughi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Roy</surname> <given-names>D</given-names></string-name>, <string-name><surname>Aral</surname> <given-names>S</given-names></string-name></person-group>. <article-title>The spread of true and false news online</article-title>. <source>Science</source>. <year>2018</year>;<volume>359</volume>(<issue>6380</issue>):<fpage>1146</fpage>&#x2013;<lpage>51</lpage>. doi:<pub-id pub-id-type="doi">10.1126/science.aap9559</pub-id>; <pub-id pub-id-type="pmid">29590045</pub-id></mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>C</given-names></string-name>, <string-name><surname>Shu</surname> <given-names>K</given-names></string-name></person-group>. <article-title>Combating misinformation in the age of LLMs: opportunities and challenges</article-title>. <comment>arXiv preprint arXiv:2311.05656. 2023</comment>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Ivan</surname> <given-names>V</given-names></string-name>, <string-name><surname>Mat&#x00FA;&#x0161;</surname> <given-names>P</given-names></string-name>, <string-name><surname>Ivan</surname> <given-names>S</given-names></string-name>, <string-name><surname>Robert</surname> <given-names>M</given-names></string-name>, <string-name><surname>Dominik</surname> <given-names>M</given-names></string-name>, <string-name><surname>Maria</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Disinformation capabilities of large language models</article-title>. <comment>arXiv preprint arXiv:2311.08838. 2023</comment>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>C</given-names></string-name>, <string-name><surname>Shu</surname> <given-names>K</given-names></string-name></person-group>. <article-title>Can LLM-generated misinformation be detected?</article-title> <comment>arXiv preprint arXiv:2309.13788. 2024</comment>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>P</given-names></string-name>, <string-name><surname>Qiao</surname> <given-names>W</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Rumor detection on social media with crowd intelligence and ChatGPT-assisted networks</article-title>. In: <conf-name>Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing</conf-name>; <year>2023</year>; <publisher-loc>Singapore</publisher-loc>. p. <fpage>5705</fpage>&#x2013;<lpage>17</lpage>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hu</surname> <given-names>B</given-names></string-name>, <string-name><surname>Sheng</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Cao</surname> <given-names>J</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>D</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Bad actor, good advisor: exploring the role of large language models in fake news detection</article-title>. <source>Proc AAAI Conf Artif Intell</source>. <year>2024</year>;<volume>38</volume>(<issue>20</issue>):<fpage>22105</fpage>&#x2013;<lpage>13</lpage>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Reimers</surname> <given-names>N</given-names></string-name></person-group>. <article-title>Sentence-BERT: sentence embeddings using siamese BERT-networks</article-title>. <comment>arXiv preprint arXiv:1908.10084. 2019</comment>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Huang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Lai</surname> <given-names>J</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Yao</surname> <given-names>Y</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Advancing transformer architecture in long-context large language models: a comprehensive survey</article-title>. <comment>arXiv preprint arXiv:2311.12351. 2023</comment>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Xie</surname> <given-names>W</given-names></string-name></person-group>. <article-title>Analysis of the reasoning with redundant information provided ability of large language models</article-title>. <comment>arXiv preprint arXiv:2310.04039. 2023</comment>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Besta</surname> <given-names>M</given-names></string-name>, <string-name><surname>Blach</surname> <given-names>N</given-names></string-name>, <string-name><surname>Kubicek</surname> <given-names>A</given-names></string-name>, <string-name><surname>Gerstenberger</surname> <given-names>R</given-names></string-name>, <string-name><surname>Gianinazzi</surname> <given-names>L</given-names></string-name>, <string-name><surname>Gajda</surname> <given-names>J</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Graph of thoughts: solving elaborate problems with large language models</article-title>. <source>AAAI Tech Track Nat Lang Process I</source>. <year>2024</year>;<volume>38</volume>(<issue>16</issue>):<fpage>17682</fpage>&#x2013;<lpage>90</lpage>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Yao</surname> <given-names>S</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>D</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>J</given-names></string-name>, <string-name><surname>Shafran</surname> <given-names>I</given-names></string-name>, <string-name><surname>Griffiths</surname> <given-names>TL</given-names></string-name>, <string-name><surname>Cao</surname> <given-names>Y</given-names></string-name>, <etal>et al.</etal></person-group> <chapter-title>Tree of thoughts: deliberate problem solving with large language models</chapter-title>. In: <source>Advances in Neural Information Processing Systems (NeurIPS 2023)</source>; 2023 Dec 10&#x2013;16; <publisher-loc>New Orleans, LA, USA</publisher-loc>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Tao</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Can large language models detect rumors on social media?</article-title> <comment>arXiv preprint arXiv:2402.03916. 2024</comment>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Jin</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Cao</surname> <given-names>J</given-names></string-name>, <string-name><surname>Guo</surname> <given-names>H</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Luo</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Multimodal fusion with recurrent neural networks for rumor detection on microblogs</article-title>. In: <conf-name>Proceedings of the 25th ACM International Conference on Multimedia</conf-name>; <year>2017</year>; <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>Association for Computing Machinery</publisher-name>. p. <fpage>795</fpage>&#x2013;<lpage>816</lpage>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Zubiaga</surname> <given-names>A</given-names></string-name>, <string-name><surname>Liakata</surname> <given-names>M</given-names></string-name>, <string-name><surname>Procter</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Exploiting context for rumour detection in social media</article-title>. In: <conf-name>International Conference on Social Informatics</conf-name>; <year>2017</year>; <publisher-loc>Berlin/Heidelberg, Germany</publisher-loc>: <publisher-name>Springer</publisher-name>. p. <fpage>109</fpage>&#x2013;<lpage>23</lpage>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Qian</surname> <given-names>S</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Fang</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Hierarchical multi-modal contextual attention network for fake news detection</article-title>. In: <conf-name>Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval</conf-name>; <year>2021 Jul</year>; <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>Association for Computing Machinery</publisher-name>. p. <fpage>153</fpage>&#x2013;<lpage>62</lpage>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Grattafiori</surname> <given-names>A</given-names></string-name>, <string-name><surname>Dubey</surname> <given-names>A</given-names></string-name>, <string-name><surname>Jauhri</surname> <given-names>A</given-names></string-name>, <string-name><surname>Pandey</surname> <given-names>A</given-names></string-name>, <string-name><surname>Kadian</surname> <given-names>A</given-names></string-name>, <string-name><surname>Al-Dahle</surname> <given-names>A</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>The Llama 3 herd of models</article-title>. <comment>arXiv preprint arXiv:2407.21783. 2024</comment>.</mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ma</surname> <given-names>J</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>W</given-names></string-name>, <string-name><surname>Wei</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Lu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wong</surname> <given-names>K-F</given-names></string-name></person-group>. <article-title>Detect rumors using time series of social context information on microblogging websites</article-title>. In: <conf-name>Proceedings of the 24th ACM International on Conference on Information and Knowledge Management</conf-name>; <year>2015</year>; <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>Association for Computing Machinery</publisher-name>. p. <fpage>1751</fpage>&#x2013;<lpage>4</lpage>.</mixed-citation></ref>
<ref id="ref-38"><label>[38]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Yao</surname> <given-names>L</given-names></string-name>, <string-name><surname>Mao</surname> <given-names>C</given-names></string-name>, <string-name><surname>Luo</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Graph convolutional networks for text classification</article-title>. <source>Proc AAAI Con Arti Intell.</source> <year>2019</year>;<volume>33</volume>(<volume>1</volume>):<fpage>7370</fpage>&#x2013;<lpage>7</lpage>.</mixed-citation></ref>
<ref id="ref-39"><label>[39]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>F</given-names></string-name>, <string-name><surname>Jin</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Yuan</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Xun</surname> <given-names>G</given-names></string-name>, <string-name><surname>Jha</surname> <given-names>K</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>EANN: event adversarial neural networks for multi-modal fake news detection</article-title>. In: <conf-name>Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery &#x0026; Data Mining</conf-name>; <year>2018</year>; <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>Association for Computing Machinery</publisher-name>. p. <fpage>849</fpage>&#x2013;<lpage>57</lpage>.</mixed-citation></ref>
</ref-list>
</back></article>