<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1524104</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2025.1524104</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>An advanced deep learning framework for simulating information propagation dynamics</article-title>
<alt-title alt-title-type="left-running-head">Wu et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphy.2025.1524104">10.3389/fphy.2025.1524104</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" equal-contrib="yes">
<name>
<surname>Wu</surname>
<given-names>Yuewei</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>&#x2020;</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" equal-contrib="yes">
<name>
<surname>Zhang</surname>
<given-names>Zhiqiang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2871292/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wu</surname>
<given-names>Jianhong</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1692795/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Jinxia</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhou</surname>
<given-names>Yuanye</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Yin</surname>
<given-names>Fulian</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1963068/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>The State Key Laboratory of Media Convergence and Communication, Communication University of China</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Department of Mathematical Statistics, York University</institution>, <addr-line>Toronto</addr-line>, <country>Canada</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Baidu</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/379518/overview">Kazuya Hayata</ext-link>, Sapporo Gakuin University, Japan</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1475267/overview">Riccardo Meucci</ext-link>, National Research Council (CNR), Italy</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2957895/overview">Kaoru Arakawa</ext-link>, School of Interdisciplinary Mathematical Sciences, Japan</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Fulian Yin, <email>yinfulian@cuc.edu.cn</email>
</corresp>
<fn fn-type="equal" id="fn001">
<label>
<sup>&#x2020;</sup>
</label>
<p>These authors have contributed equally to this work and share first authorship</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>03</day>
<month>04</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>13</volume>
<elocation-id>1524104</elocation-id>
<history>
<date date-type="received">
<day>07</day>
<month>11</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>17</day>
<month>03</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Wu, Zhang, Wu, Wang, Zhou and Yin.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Wu, Zhang, Wu, Wang, Zhou and Yin</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>The warehouse model, based on differential equations, has been widely employed in the field of network information propagation for an extended period. Numerous studies have revolved around the construction, fitting and simulation of these models. However, there has not been a universal and efficient fitting method applicable to all warehouse models in the realm of information propagation, mainly due to the often challenging nature of solving differential equations in practical scenarios. In this article, we introduce a deep learning-based framework for simulating information propagation dynamics. This framework is grounded in a model that embeds a physical neural network and can be employed for fitting data from sentiment analysis platforms. We apply our framework to classic information propagation dynamic models, achieving favorable fitting results and consistent experimental outcomes, underscoring the advancement of our approach.</p>
</abstract>
<kwd-group>
<kwd>dynamic model</kwd>
<kwd>information propagation</kwd>
<kwd>deep learning</kwd>
<kwd>PINNs</kwd>
<kwd>simulation and fitting</kwd>
</kwd-group>
<contract-sponsor id="cn001">National Natural Science Foundation of China<named-content content-type="fundref-id">10.13039/501100001809</named-content>
</contract-sponsor>
<contract-sponsor id="cn002">Natural Science Foundation of Beijing Municipality<named-content content-type="fundref-id">10.13039/501100004826</named-content>
</contract-sponsor>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Social Physics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Over the past decade, the swift evolution of mobile Internet technology has exerted a profound influence on both production and daily life for all individuals. Simultaneously, the internet has progressively assumed a central role in how people engage with current events and news. While the Internet offers convenience for disseminating public opinion [<xref ref-type="bibr" rid="B1">1</xref>], it also poses substantial challenges to the management of public sentiment. The systematic investigation of network communication patterns and a comprehensive understanding of propagation mechanisms represent pivotal topics in contemporary research. Furthermore, these aspects constitute the focal points of government and regulatory agencies tasked with safeguarding network security and governing public sentiment [<xref ref-type="bibr" rid="B2">2</xref>]. Hence, a plethora of information propagation models have been proposed for simulating and forecasting public sentiment, conducting interventions and control, or studying policy patterns [<xref ref-type="bibr" rid="B3">3</xref>&#x2013;<xref ref-type="bibr" rid="B5">5</xref>]. These models can be broadly categorized into differential equation-based compartment models and topology-based complex network models. In comparison, compartment models have garnered richer research attention due to their clarity in addressing macroscopic factors. This paper primarily focuses on the simulations of compartment models, encompassing the evolution of various groups during the information propagation process and the inverse problem-solving for pertinent propagation parameters.</p>
<p>Deep learning, owing to its formidable feature extraction capabilities, has found extensive applications across diverse domains [<xref ref-type="bibr" rid="B6">6</xref>]. It autonomously acquires high-dimensional information from extensive datasets, thereby reducing the need for conventional feature engineering. Nevertheless, the adoption of pure data-driven deep learning methods within the realm of information dissemination remains limited due to the reliance on large-scale and high-quality data [<xref ref-type="bibr" rid="B7">7</xref>]. In the domain of information dissemination, the acquisition of high-quality labeled data is challenging, and privacy concerns often hinder access to a significant portion of information. These factors present substantial obstacles to the integration of deep learning techniques. Furthermore, deep learning, functioning as a black-box model, lacks interpretability in its underlying mechanisms, thus impeding its broad applicability to various scientific problems. Physics-informed neural networks (PINNs) [<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B9">9</xref>] have, to a certain extent, alleviated these issues. They merge data-driven deep learning with differential equations, enhancing the interpretability of deep learning and streamlining the solving of differential equations. With the advancement of technology, PINNs have made significant research contributions in various fields, including fluid dynamics [<xref ref-type="bibr" rid="B10">10</xref>], materials science [<xref ref-type="bibr" rid="B11">11</xref>], aerospace engineering [<xref ref-type="bibr" rid="B12">12</xref>], and biochemistry [<xref ref-type="bibr" rid="B13">13</xref>]. Furthermore, numerous derivative models rooted in PINNs have emerged to cater to diverse tasks, such as those involving restricted initial or boundary conditions [<xref ref-type="bibr" rid="B8">8</xref>].</p>
<p>Since the onset of the COVID-19 pandemic, a variety of compartmental models have been introduced, serving as enhanced versions of the Susceptible-Infected-Recovered (SIR) compartmental model to investigate various aspects of disease spread [<xref ref-type="bibr" rid="B14">14</xref>]. Yin et al. applied the traditional SIR model to the field of information propagation and proposed the Susceptible-Forwarding-Immune (SFI) model based on the cumulative retweet volume of the Sina-microblog platform to predict the dissemination trend of a single piece of information [<xref ref-type="bibr" rid="B15">15</xref>]. Xiao et al. fully considered the anti-rumor information and user&#x2019;s psychology, and constructed the SKIR rumor propagation model [<xref ref-type="bibr" rid="B16">16</xref>], which can effectively grasp the dynamic change laws of anti-rumor information on the information propagation process. Yin et al. constructed the Multiple-Information Susceptible-Discussion-Immune (M-SDI) dynamic model to understand the propagation pattern of public opinion on social networks by creatively considering public repeated participation in new topics [<xref ref-type="bibr" rid="B17">17</xref>]. Moreover, many scholars have extended the traditional SIR model to information dissemination from various perspectives, such as forgetting mechanisms, individual characteristics, and behaviors [<xref ref-type="bibr" rid="B18">18</xref>&#x2013;<xref ref-type="bibr" rid="B20">20</xref>]. Recently, the application of deep learning in infectious disease models has become a research hotspot. For instance, Malinzi et al. applied a Physics-Informed Neural Network (PINN) to a Susceptible-Infected-Recovered-Deceased (SIRD) model, indicating that their PINN model outperformed all other data analysis models, even when trained with minimal data [<xref ref-type="bibr" rid="B21">21</xref>]. Heldmann et al. explored different models involving integer-order, fractional-order, and time-delay systems expressed as systems of Ordinary Differential Equations (ODEs). Research on complex systems based on systems of ODEs is very common and widely used in the field of mathematical physics, such as in laser physics, among others [<xref ref-type="bibr" rid="B22">22</xref>, <xref ref-type="bibr" rid="B23">23</xref>]. PINNs were chosen for their capability to simultaneously perform parameter inference and simulate both observed and unobserved dynamics [<xref ref-type="bibr" rid="B24">24</xref>]. Cai et al. employed the novel fractional Physics-Informed Neural Networks (fPINNs) deep learning framework to calibrate the unknown parameters of a Susceptible-Exposed-Infected-Removed (SEIR) model [<xref ref-type="bibr" rid="B25">25</xref>]. Hao et al. also used the PINN method to model the compartment model and used first-order local sensitivity analysis to investigate the most influential parameters in the basic SIR model, and the results showed that reproduction/mortality had the greatest impact on all compartments of the SIR model [<xref ref-type="bibr" rid="B26">26</xref>].</p>
<p>Therefore, our objective is to develop a PINN framework for simulating the dynamics of network information propagation. Although there are certain similarities between infectious disease dynamics and network information dissemination, and the effectiveness of the PINNs method has been demonstrated in various domains, it is important to note that limited availability of real-world data and the complexity of mechanisms and influencing factors in information dissemination pose challenges in this field. Hence, constructing such a simulation system and validating its efficacy are crucial for advancing research on information propagation dynamics, providing valuable methodological guidance for subsequent related studies.</p>
<p>The organization of this article is as follows: <xref ref-type="sec" rid="s2">Section 2</xref> provides a foundation in single-information propagation dynamics and the fundamentals of PINNs. <xref ref-type="sec" rid="s3">Section 3</xref> outlines our proposed simulation framework for information propagation dynamics. <xref ref-type="sec" rid="s4">Section 4</xref> presents numerical experiments conducted using our proposed framework on classic information propagation dynamic models. Finally, <xref ref-type="sec" rid="s5">Section 5</xref> offers a summary and analysis of our work.</p>
</sec>
<sec id="s2">
<title>2 Preliminaries</title>
<p>Describing the information propagation process often necessitates the introduction of partial differential equations (PDEs) or ordinary differential equations (ODEs) to depict the dynamic state of information dissemination [<xref ref-type="bibr" rid="B27">27</xref>]. Analogous to dynamic equations used in infectious disease modeling, a multitude of ordinary differential equations, grounded in various propagation models or laws, have been employed to simulate the information propagation process, which makes it possible for real-world data fitting and validations of the propagation dynamic model. However, traditional methods for solving differential equations tend to be intricate and susceptible to the influence of initial conditions or boundary conditions [<xref ref-type="bibr" rid="B28">28</xref>]. Furthermore, the data employed for fitting often contains noise, significantly impacting the solutions derived from these differential equations. It is worth noting that problem-solving within the domain of information propagation can be categorized into two distinct types: forward problem-solving and inverse problem-solving. Forward problem-solving involves scenarios where the equation&#x2019;s parameters are known, and the focus is on changes in each dependent variable within the differential equation. In contrast, inverse problem-solving pertains to situations in which the unknown parameters of the differential equation are reverse-engineered, leveraging partial data on dependent variables obtained from real-world observations, where the parameters serve to characterize the system&#x2019;s propagation characteristics. In addressing inverse problems, the least squares method is frequently introduced for parameter fitting, which is often contingent on well-designed initial values or boundaries [<xref ref-type="bibr" rid="B8">8</xref>].</p>
<sec id="s2-1">
<title>2.1 Dynamics for single-information network propagation</title>
<p>Single information dissemination is the basic structure of network public opinion information dissemination, and the process of an individual participating in single information dissemination is also the basis of single information dissemination analysis [<xref ref-type="bibr" rid="B15">15</xref>]. The dynamic model of single information spreading based on forwarding is called Susceptible-Forwarding-Immune (SFI) model. Here, the sum of the total number of people in susceptible state (<inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), forwarding state (<inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), and immune state (<inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) remains the same. Therefore, the SFI dynamic model of single information propagation in the form of a differential equation is established as <xref ref-type="disp-formula" rid="e1">Equations 1</xref>-<xref ref-type="disp-formula" rid="e3">3</xref>:<disp-formula id="e1">
<mml:math id="m4">
<mml:mrow>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m5">
<mml:mrow>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m6">
<mml:mrow>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where the average contact rate <inline-formula id="inf4">
<mml:math id="m7">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the average rate at which an individual in the susceptible state can access the information, the average forwarding rate <inline-formula id="inf5">
<mml:math id="m8">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the average rate that an individual in the susceptible state forwards the information after being exposed to the information, and the average immune rate <inline-formula id="inf6">
<mml:math id="m9">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the average rate at which an individual changes from the forwarding state to the immune state. In the SFI dynamic model of single information transmission, another variable defined by the researchers is the cumulative number of forwarding users, which is a quantity that can be directly obtained from the network transmission platform and is also a crucial quantity for the analysis of the model. It is defined as <xref ref-type="disp-formula" rid="e4">Equation 4</xref>:<disp-formula id="e4">
<mml:math id="m10">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>For the SFI dynamic model with single information dissemination, when fitting the actual case data, the above three key variables in the model will be formed as an unknown parameter vector and estimated to make the cumulative number consistent with the real data. Therefore, to find the best fit for the data is to find the best combination of parameters to minimize the error between the estimated and real values. In general, the least squares method is the most widely used in the fitting of information propagation dynamics research, where other machine learning methods such as the Monte Carlo method are also used. Since the model does not have an analytical formula and its form is very complex, minimizing the sum of squared deviations becomes a nonlinear least squares problem.</p>
</sec>
<sec id="s2-2">
<title>2.2 Physics informed neural networks</title>
<p>According to the universal approximation theorem, the neural network can be regarded as a general nonlinear function approximator, and the modeling process of a differential equation is to find nonlinear functions that meet relevant constraints [<xref ref-type="bibr" rid="B8">8</xref>]. Using neural networks to approximate model differential equations has become a research hotspot. The automatic differentiation technology in deep neural networks can be naturally applied to the calculation in differential equations and the constraint conditions of differential form are integrated into the loss function design of neural networks, so as to obtain neural networks with physical model constraints, which is the most basic idea to design embedded physical neural networks [<xref ref-type="bibr" rid="B29">29</xref>]. The PINNs model aims to establish a correlation between deep neural networks and various physical phenomena represented as systems of differential equations, thereby enhancing the interpretability of neural networks and expediting the resolution of differential equations. In the common application model of PINNs, the incorporation of physical information is primarily manifested in the loss function. The implementation of PINNs involves the integration of physics principles and neural networks through a well-designed approach, which does not pose significant challenges. First, the neural network is constructed, where the parameters are randomly initialized. The initialized neural network takes in the independent variables of the system of differential equations and produces the solutions that are needed to be optimized for the dependent variable of the system. Secondly, the output value of the dependent variable generated by the neural network fails to provide evidence for the validity of the equation, and this discrepancy constitutes the loss of equations. At the same time, the loss of the data level and the loss of the boundary condition are introduced to combine with the given weights, which become the loss of the whole model. Finally, the gradient descent method and other optimization methods are used to train the model and fit the differential equation.</p>
<p>Before data-driven machine learning made great progress, many physics and engineering fields were physically model-driven. Over the years, these fields had accumulated a wealth of physical models, most of which were described in the form of partial differential equations, such as Navier-Stokes equations in fluid dynamics [<xref ref-type="bibr" rid="B30">30</xref>], Maxwell equations in electromagnetic field theory [<xref ref-type="bibr" rid="B31">31</xref>] and Schrodinger equation in quantum mechanics [<xref ref-type="bibr" rid="B32">32</xref>]. Directly solving the physical model can make accurate predictions, but it faces the problems of too large errors caused by simple physical models, too high solution complexity caused by complex physical models and too large solution errors caused by missing or inaccurate measurement of physical model parameters and initial boundary values. The traditional numerical methods of partial differential equations face great challenges in solving inverse problems, complex geometric regions and high-dimensional space. In contrast, the classical machine learning algorithms are purely data-driven. The task of training a supervised machine learning model is to establish a functional mapping from the input data to the output data, that is, to learn a specific model from the pre-obtained training data and the pre-defined algorithm structure. However, in many physical and engineering fields, these training data often imply part of the prior knowledge, such as the law of conservation of momentum, the law of conservation of mass and so on [<xref ref-type="bibr" rid="B29">29</xref>]. PINNs combine the advantages of data-driven machine learning models and physical models. Under the condition of a small amount of training data, physics-based neural networks can train models satisfying physical constraints automatically, have better generalization performance while ensuring accuracy, and predict important physical parameters of the model [<xref ref-type="bibr" rid="B33">33</xref>].</p>
</sec>
</sec>
<sec sec-type="methods" id="s3">
<title>3 Methods</title>
<sec id="s3-1">
<title>3.1 Dynamic equations of information propagation</title>
<p>The information propagation process in the compartment model can be abstracted into a dynamic pattern, as illustrated in <xref ref-type="fig" rid="F1">Figure 1</xref>. Here, <inline-formula id="inf7">
<mml:math id="m11">
<mml:mrow>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the system state at time <inline-formula id="inf8">
<mml:math id="m12">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, which is influenced by both the initial value condition <inline-formula id="inf9">
<mml:math id="m13">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and the boundary condition <inline-formula id="inf10">
<mml:math id="m14">
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> over time, and undergoes transformation according to the propagation law <inline-formula id="inf11">
<mml:math id="m15">
<mml:mrow>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. Typically described by differential equations, this propagation law <inline-formula id="inf12">
<mml:math id="m16">
<mml:mrow>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is approximated using embedded physical information neural networks to facilitate the solving of the entire dynamics process or other tasks.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>The abstract process of the dynamics mechanism of information propagation.</p>
</caption>
<graphic xlink:href="fphy-13-1524104-g001.tif"/>
</fig>
<p>Throughout this paper, we make the assumption that the underlying model of single-information network propagation follows the structure depicted in the SFI model, which can be mathematically represented by a system of ordinary differential equations. All propagation dynamics based on compartment models can be described using either systems of partial differential equations or ordinary differential equations. Therefore, our focus lies on the SFI model as it serves as a fundamental framework for studying information dissemination. This foundation allows us to derive various single information dissemination models under different scenarios or influence factors, which share similar and universal sets of differential equations. Taking the SFI model as an illustrative example, it is important to note that the total number of users in different states within the compartment model remains constant throughout its dynamic process, where changes are reflected through mutual transformations between different groups.</p>
<p>In order to fit the real data combined with the platform data, relevant scholars introduce the cumulative forwarding number <inline-formula id="inf13">
<mml:math id="m17">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, which is the same as other similar models. In the system of ordinary differential equations with single information propagation such as SFI, the initial values are designed as follows: <inline-formula id="inf14">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="" close="|" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="" close="|" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="" close="|" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> In different information propagation models, whether ordinary differential equations or partial differential equations, the initial value or boundary value is related to the numbers of each state, which can be obtained from the real data. Based on the ordinary differential equations of single information propagation, some scholars introduce the latency period and other factors affecting the propagation, such as opinion, emotion, etc [<xref ref-type="bibr" rid="B34">34</xref>&#x2013;<xref ref-type="bibr" rid="B36">36</xref>]. This kind of propagation dynamic equations is similar to the equations of single information propagation, and their solution methods are also universal.</p>
</sec>
<sec id="s3-2">
<title>3.2 PINN framework for dynamics of information propagation</title>
<p>Based on the method of physics-informed neural networks, we introduce a deep learning framework informed by the information propagation dynamic equations that describe the single information propagation processes and their derivatives. Most studies express the information propagation dynamics as ordinary differential equations, and some introduce other factors besides time as independent variables of the equations to construct partial differential equations. Our PINN modeling framework takes into account the two types of equations simultaneously, the only difference between the two ways is that the input of the neural network is one or more.</p>
<p>In our framework shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, the Application Program Interface (API) is used to obtain real propagation data from the social media platform, including the changes of the cumulative forwarding number of a certain news over time. Therefore, the time <inline-formula id="inf15">
<mml:math id="m19">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and other independent variables are the input of the neural network, and the cumulative forwarding number <inline-formula id="inf16">
<mml:math id="m20">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is supervised and studied as real data, which is applied to design the loss functions of our model. In different information propagation dynamic problems, the supervision information we use may also be different. For example, considering the information propagation dynamics driven by the emotion factors, the real data we focus on for fitting can be the cumulative forwarding numbers under different categories of emotion. Moreover, when using the ordinary differential equations to represent the information propagation, the independent variable of the input model is only time <inline-formula id="inf17">
<mml:math id="m21">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, namely, the input layer of our proposed neural network model has only one variable; When applying the partial differential equations to describe the information propagation, the independent variables of the input model can be time <inline-formula id="inf18">
<mml:math id="m22">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and social distance <inline-formula id="inf19">
<mml:math id="m23">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, namely, the input layer of our proposed neural network model has two inputs: time <inline-formula id="inf20">
<mml:math id="m24">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and social distance <inline-formula id="inf21">
<mml:math id="m25">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>The embedded physical neural network framework for information propagation dynamics, which consists of three parts: a data acquisition system, a fully connected neural network, and a loss function.</p>
</caption>
<graphic xlink:href="fphy-13-1524104-g002.tif"/>
</fig>
<p>A neural network with parameters <inline-formula id="inf22">
<mml:math id="m26">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> takes time <inline-formula id="inf23">
<mml:math id="m27">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and other independent variables affecting information propagation as the input and outputs a vector of the state variables as a surrogate of the PDE solution, such as <inline-formula id="inf24">
<mml:math id="m28">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf25">
<mml:math id="m29">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf26">
<mml:math id="m30">
<mml:mrow>
<mml:mi mathvariant="normal">&#x398;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> which represent the other possible variables. We use multiple fully connected layers as the hidden layers of a deep neural network because fully connected neural networks can in some sense be used to approximate arbitrary functions. It should be noted that in the dynamic equations of information propagation, there are often dynamic parameters that need to be fitted, such as <inline-formula id="inf27">
<mml:math id="m31">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf28">
<mml:math id="m32">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and so on, which are directly involved in the calculation of the equations. Therefore, we use independent neurons to represent these dynamic parameters that need to be optimized and use the automatic differentiation mechanism of neural networks to design and optimize the loss function. Finally, this kind of inverse problem is solved.</p>
<p>The next key step is to constrain the neural network to satisfy the scattered observations of <inline-formula id="inf29">
<mml:math id="m33">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and its variants as well as the PDE system (including ODEs), which is realized by constructing the loss function considering terms corresponding to the observations and the PDE system. Specifically, we assume that we have the measurements of <inline-formula id="inf30">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>M</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> at the time <inline-formula id="inf31">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> respectively and we enforce the neural network to satisfy the PDE system at the time point <inline-formula id="inf32">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. The times <inline-formula id="inf33">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf34">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> could be chosen at random. Then, the total loss is defined as a function of both <inline-formula id="inf35">
<mml:math id="m39">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf36">
<mml:math id="m40">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf37">
<mml:math id="m41">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> refers to all the parameters that need to be trained in the neural network, including the weights and biases of the neurons, and <inline-formula id="inf38">
<mml:math id="m42">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents all the parameters that need to be predicted in PDEs:<disp-formula id="e5">
<mml:math id="m43">
<mml:mrow>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m44">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mtext>data</mml:mtext>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:msubsup>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>m</mml:mi>
<mml:mtext>data</mml:mtext>
</mml:msubsup>
<mml:msubsup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mi>m</mml:mi>
<mml:mtext>data</mml:mtext>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:msubsup>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>m</mml:mi>
<mml:mtext>data</mml:mtext>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>N</mml:mi>
<mml:mtext>data</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msup>
<mml:mi>N</mml:mi>
<mml:mtext>data</mml:mtext>
</mml:msup>
</mml:msubsup>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
<disp-formula id="e7">
<mml:math id="m45">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mtext>eq</mml:mtext>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>S</mml:mi>
</mml:msubsup>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>eq</mml:mtext>
</mml:msubsup>
<mml:msubsup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>eq</mml:mtext>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>S</mml:mi>
</mml:msubsup>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>eq</mml:mtext>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>N</mml:mi>
<mml:mtext>eq</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msup>
<mml:mi>N</mml:mi>
<mml:mtext>eq</mml:mtext>
</mml:msup>
</mml:msubsup>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="" close="|" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m46">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mtext>ic</mml:mtext>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>S</mml:mi>
</mml:msubsup>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>ic</mml:mtext>
</mml:msubsup>
<mml:msubsup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>ic</mml:mtext>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>S</mml:mi>
</mml:msubsup>
<mml:mtext>&#x200a;</mml:mtext>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>ic</mml:mtext>
</mml:msubsup>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>The loss function is designed as shown in <xref ref-type="disp-formula" rid="e5">Equation 5</xref>, where the variable <inline-formula id="inf39">
<mml:math id="m47">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mtext>data</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the association between the data acquisition system&#x2019;s M sets of observations y and the variable &#x201c;data&#x201d; as <xref ref-type="disp-formula" rid="e6">Equation 6</xref>, while <inline-formula id="inf40">
<mml:math id="m48">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mtext>eq</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> enforces the dynamic equations for information propagation as <xref ref-type="disp-formula" rid="e7">Equation 7</xref>. In particular, <inline-formula id="inf41">
<mml:math id="m49">
<mml:mrow>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>m</mml:mi>
<mml:mtext>data</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf42">
<mml:math id="m50">
<mml:mrow>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>eq</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf43">
<mml:math id="m51">
<mml:mrow>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>s</mml:mi>
<mml:mtext>ic</mml:mtext>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represent the weights of the data, the equations and the boundary conditions respectively, <inline-formula id="inf44">
<mml:math id="m52">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of real data that can be obtained, and <inline-formula id="inf45">
<mml:math id="m53">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the number of PDE equations, in addition, <inline-formula id="inf46">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents a single equation in a PDE system, a total of <inline-formula id="inf47">
<mml:math id="m55">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. We utilize automatic differentiation to analytically compute the derivative of the dependent variable in a PDE system. The third auxiliary loss term, <inline-formula id="inf48">
<mml:math id="m56">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mtext>ic</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, is introduced as an additional source of information for system identification, which essentially contributes to the data loss component. <inline-formula id="inf49">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the boundary conditions of the system at the initial moment, whereas <inline-formula id="inf50">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the boundary conditions at a subsequent arbitrary time point. It should be noted that both <inline-formula id="inf51">
<mml:math id="m59">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mtext>data</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf52">
<mml:math id="m60">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mtext>ic</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represent discrepancies between neural network outputs and measurements, making them supervised losses as <xref ref-type="disp-formula" rid="e8">Equation 8</xref>, whereas <inline-formula id="inf53">
<mml:math id="m61">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mtext>eq</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, based on PDE systems for information propagation, is unsupervised. The weights are hyperparameters that can be manually adjusted, by default, the weights &#x200b;&#x200b;are set to 1. In our final step, we simultaneously infer both neural network parameters <inline-formula id="inf54">
<mml:math id="m62">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and unknown parameters <inline-formula id="inf55">
<mml:math id="m63">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> of the PDEs by minimizing the loss function using gradient-based optimizers such as Adam optimizer. It is important to note that our proposed method optimizes <inline-formula id="inf56">
<mml:math id="m64">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf57">
<mml:math id="m65">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> concurrently, distinguishing it from meta-modeling.</p>
<p>The third auxiliary loss term <inline-formula id="inf58">
<mml:math id="m66">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mtext>ic</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is introduced as an additional source of information for system identification, serving as a crucial component in the data loss. It should be noted that both <inline-formula id="inf59">
<mml:math id="m67">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mtext>data</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf60">
<mml:math id="m68">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mtext>ic</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represent the disparities between neural network outputs and measurements, thus functioning as supervised losses. On the other hand, <inline-formula id="inf61">
<mml:math id="m69">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mtext>eq</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, which relies on the PDE system for information propagation, operates as an unsupervised loss. In the final step, we simultaneously optimize both the neural network parameters <inline-formula id="inf62">
<mml:math id="m70">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and unknown parameters <inline-formula id="inf63">
<mml:math id="m71">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> of the PDEs by minimizing the loss function using gradient-based optimizers like Adam optimizer. Importantly, our proposed method distinguishes itself from meta-modeling by optimizing <inline-formula id="inf64">
<mml:math id="m72">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf65">
<mml:math id="m73">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> concurrently as <xref ref-type="disp-formula" rid="e9">Equation 9</xref> shows.<disp-formula id="e9">
<mml:math id="m74">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="italic">arg</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">min</mml:mi>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mtext>&#x200a;</mml:mtext>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>
<statement content-type="remark" id="Remark_1">
<label>Remark 1</label>
<p>In the actual training process, due to the extensive data requirements for neural network training and the limited data collected from social media platforms, our framework necessitates the sampling of points within the defined domain to acquire a more substantial dataset, which is essential to facilitate the training of our PINN model.</p>
</statement>
</p>
<p>
<statement content-type="remark" id="Remark_2">
<label>Remark 2</label>
<p>The algorithm is implemented in Python using paddlepaddle. The width and depth of the neural networks depend on the size of the equations and the complexity of the information propagation dynamics. We use the sigmoid activation function except for the last neural network layer which uses sigmoid function to scale the data at different dimensions. For the training, we use a combination of two optimizers, Adam and L-BFGS, to optimize the <inline-formula id="inf66">
<mml:math id="m75">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf67">
<mml:math id="m76">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in order to reduce the training time while ensuring accuracy and the learning rate of 0.001, where the training is performed using the full batch of data. Since the total loss consists of two supervised losses and one unsupervised loss, we perform the training using the following two-stage strategy, which is found in our experiments to speed up the network convergence:<list list-type="simple">
<list-item>
<p>Stage 1. The network is initially trained using the two supervised losses <inline-formula id="inf68">
<mml:math id="m77">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mtext>data</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf69">
<mml:math id="m78">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="script">L</mml:mi>
<mml:mtext>ic</mml:mtext>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> for a few iterations, taking into account the fact that supervised training is typically more straightforward than unsupervised training. This enables the network to rapidly align with the observed data points.</p>
</list-item>
<list-item>
<p>Stage 2. We further train the network using the three losses.</p>
</list-item>
</list>
</p>
</statement>
</p>
</sec>
</sec>
<sec id="s4">
<title>4 Numerical experiments</title>
<p>In this section, we demonstrate the application of the proposed framework in the context of dynamics in public opinion propagation. To showcase the advanced and generalized nature of the framework, based on data accessibility, we primarily utilize some classic works previously published by our team in numerical experiments. These studies mainly encompass the classical SFI model, the SFI model considering the emotional factors, the SFI model considering the different stages, and a propagation dynamic model based on differential equation systems. Due to slight variations among different variables of the SFI models, there need to be some differences in the fully connected neural network used in our framework - primarily regarding input neurons, output neurons, and neurons employed for training parameters in inverse problems. However, aspects such as activation functions and learning rates in our models remain consistent. To accommodate the efficiency requirements of our training model, adjustments can be made to vary the number of layers in our neural network according to practical considerations. More importantly, according to the given varying events of different propagation dynamics models during the actual data fitting process, scaling may be required at differing degrees, which will be described in subsequent parts. The data and codes in this section are publicly available at: <ext-link ext-link-type="uri" xlink:href="https://github.com/zhangzhiqiangccm/PINN_attempt">https://github.com/zhangzhiqiangccm/PINN_attempt</ext-link>.</p>
<sec id="s4-1">
<title>4.1 Simulation of the single information propagation model (SFI)</title>
<p>As mentioned in the second section of this paper, the SFI model [<xref ref-type="bibr" rid="B15">15</xref>], a classic compartmental model in the field of network information dissemination, serves as the foundational framework for numerous works. Consequently, we employed the proposed framework for simulating the dynamic process of single information propagation to compare with the traditional solution method in the SFI model, encompassing the fitting of population quantities for various states and the prediction of the propagation dynamic parameters. Similarly, we employed the same forwarding data collected from a hot topic on the Chinese Sina-microblog as the foundational dataset for our framework. To expedite the convergence of the neural network, we also applied data scaling and subsequently calculated the Mean Squared Error for the fitted results. The ultimate fitting performance is illustrated in <xref ref-type="fig" rid="F3">Figure 3</xref>:</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>The fitting results of the SFI model based on our proposed framework. Note: The horizontal axis in the picture is time, and the vertical axis is the value of C(t). In the legend, &#x201c;C_true_norm&#x201d; represents the true value of the cumulative forwarding volume, &#x201c;S_pred_norm&#x201d;, &#x201c;F_pred_norm&#x201d; and &#x201c;C_pred_norm&#x201d; represent the predicted S(t), F(t) and C(t) respectively.</p>
</caption>
<graphic xlink:href="fphy-13-1524104-g003.tif"/>
</fig>
<p>The total number <inline-formula id="inf70">
<mml:math id="m79">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> of individuals in the SFI model remains constant, because the system operates on a compartmental framework. During simulation, we utilize the variables <inline-formula id="inf71">
<mml:math id="m80">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf72">
<mml:math id="m81">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> to minimize computational complexity, with <inline-formula id="inf73">
<mml:math id="m82">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> being calculated based on these variables. Therefore, our proposed framework outputs results for <inline-formula id="inf74">
<mml:math id="m83">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf75">
<mml:math id="m84">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf76">
<mml:math id="m85">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. To facilitate comparison, we have employed data from the SFI model. In our framework, the input layer of neural network consists of a single neuron representing time <inline-formula id="inf77">
<mml:math id="m86">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, while the output layer comprises three neurons corresponding to <inline-formula id="inf78">
<mml:math id="m87">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf79">
<mml:math id="m88">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf80">
<mml:math id="m89">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, The neural network employs six hidden layers with 32 neurons in each layer. However, due to insufficient data points (only 50), it is not feasible to train a deep-learning model. Therefore, we obtain additional training data by sampling at intervals along independent variables until we have collected 2000 points. The resulting fitting outcomes are depicted in <xref ref-type="fig" rid="F3">Figure 3</xref>, demonstrating that our proposed framework exhibits superior capability in accurately capturing cumulative forwarding data with a final MSE value of 15.41. Additionally, for enhanced visualization purposes, we have scaled down the neural network&#x2019;s output by a factor of <inline-formula id="inf81">
<mml:math id="m90">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mn>5</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> for <inline-formula id="inf82">
<mml:math id="m91">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf83">
<mml:math id="m92">
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> for <inline-formula id="inf84">
<mml:math id="m93">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf85">
<mml:math id="m94">
<mml:mrow>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mn>4</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> for <inline-formula id="inf86">
<mml:math id="m95">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</sec>
<sec id="s4-2">
<title>4.2 Simulation of the emotion-based information propagation model (E-SFI)</title>
<p>The emotion-based susceptible-forwarding-immune (E-SFI) [<xref ref-type="bibr" rid="B37">37</xref>] propagation dynamic model incorporates the categorization of emotions into positive, neutral, and negative, aiming to describe the process of emotional choices made by users in various states and investigate the information propagation that influences public sentiment. To accommodate this model in our framework, we have to increase the dimensions of the output layer in the neural network and expand the data for supervising model training. Consequently, we conducted simulations and training using original data from event one in the E-SFI model. The training process still utilized an 8-layer fully connected neural network with initial values determined by real data. The sampling and scaling approaches adopted in this part are similar to those in <xref ref-type="sec" rid="s4-1">section 4.1</xref>, but with a greater number of neurons in the output layer to generate cumulative forwarding numbers under the three emotional states and produce propagation dynamics parameters. The fitting results in <xref ref-type="fig" rid="F4">Figure 4</xref> demonstrate that our framework outperforms the E-SFI model in accurately fitting real data including all the emotion types.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>The comparison results between the original fitting outcomes of the E-SFI model (left) and those obtained from our proposed framework (right). Note: <inline-formula id="inf87">
<mml:math id="m96">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf88">
<mml:math id="m97">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf89">
<mml:math id="m98">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the cumulative forwarding number corresponding to the positive emotion group, neutral emotion group and negative emotion group respectively. The points in the figure represent the real data values, and the curves are the predicted variable values.</p>
</caption>
<graphic xlink:href="fphy-13-1524104-g004.tif"/>
</fig>
</sec>
<sec id="s4-3">
<title>4.3 Simulation of the two-stage information propagation model (TS-SFI)</title>
<p>The two-stage rumor propagation dynamic model aims to design effective strategies for controlling rumors, where the first stage of rumor propagation is characterized by the susceptible/educated-infected-recovered (SO-S/EIR) dynamics and the second stage is characterized by the susceptible/educated-infected-denied-recovered (C-S/EIDR) dynamics [<xref ref-type="bibr" rid="B38">38</xref>]. The conventional least-squares fitting method is inadequate for modeling the two-stage rumor propagation dynamics discussed in this study, making it become necessary to separately fit each stage individually. The advantage of our framework lies in the robust fitting capability of neural networks, which enables us to accurately fit the data without the need for data splitting. Based on data and theory from the original paper, we applied the PINN framework for data fitting, of which notable results for both stages are depicted in <xref ref-type="fig" rid="F5">Figure 5</xref>. Compared with the results in the original model, the fitting effect of our model is not satisfactory for the mutation in the two stages, but it performs well at other locations. Furthermore, our proposed framework demonstrates its capability to fit the curves from two distinct stages, thereby enhancing the efficiency of data fitting.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>The comparison results between the original fitting outcomes of the TS-SFI model (left) and those obtained from our proposed framework (right). Note: <inline-formula id="inf90">
<mml:math id="m99">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf91">
<mml:math id="m100">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf92">
<mml:math id="m101">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the cumulative number corresponding to the super infected users, normal infected users and denied users respectively. The points in the figure represent the real data values, and the curves are the predicted variable values.</p>
</caption>
<graphic xlink:href="fphy-13-1524104-g005.tif"/>
</fig>
</sec>
<sec id="s4-4">
<title>4.4 Simulation of the PDE-based information propagation model (PSFI)</title>
<p>In addition to the time variable <inline-formula id="inf93">
<mml:math id="m102">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, other independent variables such as distance can also be incorporated into the equation system governing network information propagation dynamics. Traditional methods often encounter challenges in solving partial differential equations compared to ordinary differential equations, and they may struggle to accurately fit real data. However, our framework offers a solution by avoiding complex partial differential equation solving altogether. Instead, we simply adjust the number of input layers in our neural network model to include both time <inline-formula id="inf94">
<mml:math id="m103">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and other independent variables for finding the equations&#x2019; solution. Notably, there is no need to modify the equations in loss function. Consequently, our framework significantly simplifies the resolution of high-dimensional systems involving partial differential equations. To validate its effectiveness in tasks involving multiple independent inputs, we collect data on the trending event &#x201c;The arrest of the driver involved in the freight lesbian&#x201d; from Sina-microblog platform, with a sampling time interval of 1 h. The social distance variable is defined based on the group that retweeted the initial message. For example, if user A posts a message and user B forwards it, the social distance between user A and user B is 1. If user C forwards the message forwarded by user B, the social distance between user C and user A is 2, and so on. As social distance increases, there is a decrease in the cumulative number of retweeters for the corresponding message over time. <xref ref-type="fig" rid="F6">Figure 6</xref> presents the fitting results based on the PSFI model: The fitting results demonstrate that our model effectively captures the variations in curves across various social distances.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>The fitting results of the SFI model for PDE based on our proposed framework. Note: Distance_1, distance_2, and distance_3 represent the three different social distances used in the experiment. The points in the figure represent the real data values, and the curves are the predicted variable values.</p>
</caption>
<graphic xlink:href="fphy-13-1524104-g006.tif"/>
</fig>
</sec>
<sec id="s4-5">
<title>4.5 Model robustness testing</title>
<p>The aforementioned experiments have demonstrated the effectiveness of the proposed framework in the context of information dissemination dynamics. Additionally, we seek to validate the robustness of model by adjusting the weights in three key aspects in the SFI model: data, equations and initial conditions and corresponding results are depicted in <xref ref-type="fig" rid="F7">Figure 7</xref>. The values after &#x201c;Data&#x201d;, &#x201c;Eq&#x201d;, and &#x201c;Ic&#x201d; represent the respective proportions of data loss, equation loss, and initial condition loss shown in <xref ref-type="fig" rid="F7">Figure 7</xref>. There is significant fluctuation in results when altering the weights of equations, indicating their crucial role throughout the entire fitting process. Conversely, alterations of the curves are not prominently evident under the changes of initial value conditions. In traditional methods, simulation results are often heavily influenced by initial values, leading that only an appropriate initial value can obtain a reasonable fit. Our proposed framework reduces the susceptibility to variations in initial values while ensuring both fitting effectiveness and model robustness. Furthermore, the overall propagation trends of propagation populations remain unchanged, highlighting the intrinsic mechanisms inherent within the SFI model.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Fitting results of the SFI model under different loss weight configurations within the proposed framework. Note: The annotation &#x201c;Data:1; Eq:1; Ic:1&#x201d;indicates the weighting ratio assigned to data constraint, equations, and initial condition terms in the composite loss function. To better display the image, the values on the vertical axis have been reduced by a factor of 1,000; the actual quantities should be 1,000 times greater than those indicated in the figure.</p>
</caption>
<graphic xlink:href="fphy-13-1524104-g007.tif"/>
</fig>
</sec>
<sec id="s4-6">
<title>4.6 Comparison of simulation results based on four types of models</title>
<p>The loss results of each model are computed after 100,000 iterations in <xref ref-type="table" rid="T1">Table 1</xref>. From the results, it is evident that the PSFI model outperforms both the SFI and E-SFI models in terms of training outcomes. Despite its more intricate structure and resulting complex system of differential equations, the PSFI model benefits from a larger amount of supervised signal data, enabling superior training. In contrast, the two-stage rumor propagation dynamic model based on the SFI model exhibits more complexity due to its lack of sufficient supervised signal data, leading to poorer fitting performance. Ultimately, simulation results based on partial differential equations slightly surpass those based on ordinary differential equations, with only minor differences observed in terms of independent variables in the input model. Thus, to some extent, incorporating social distance variable into the input model significantly impacts propagation dynamics fitting. Moreover, in our proposed framework, data loss often constitutes a substantial portion of the overall loss function, since losses at data level tend to be numerically greater than those incurred by the other two components.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Different loss results of each model from our framework.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center"/>
<th align="center">Loss_all</th>
<th align="center">Loss_data</th>
<th align="center">Loss_ic</th>
<th align="center">Loss_eq</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">SFI</td>
<td align="center">15.41</td>
<td align="center">11.40</td>
<td align="center">1.55</td>
<td align="center">2.46</td>
</tr>
<tr>
<td align="center">E-SFI</td>
<td align="center">2.38</td>
<td align="center">2.21</td>
<td align="center">0.01</td>
<td align="center">0.16</td>
</tr>
<tr>
<td align="center">TS-SFI</td>
<td align="center">55.63</td>
<td align="center">37.14</td>
<td align="center">0.0</td>
<td align="center">18.49</td>
</tr>
<tr>
<td align="center">PSFI</td>
<td align="center">13.56</td>
<td align="center">10.22</td>
<td align="center">1.11</td>
<td align="center">2.23</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Our framework integrates the forward and inverse problems in the context of information dissemination dynamics. In contrast to conventional approaches, which solve the model parameters and then conduct forward numerical simulations based on these parameters, our approach offers greater efficiency. However, it should be noted that the values of parameters obtained from our framework cannot be directly compared to those obtained through inverse problem-solving methods. This is because the parameters within the neural network in our framework are also an integral part of the overall system, despite its inherent complexity. Our framework primarily focuses on data fitting and predicting the numbers of user in each propagation state. While various modules within the framework interact and depend on each other, minor adjustments are still necessary to align with real-world scenarios. Among these adjustments, scaling pertaining to data handling is crucial way in our framework. Firstly, in propagation dynamic models, there can be substantial numerical disparities in representing different states or groups, ranging from a few to thousands or more, resulting in normalizing these numerical values becoming essential. In our framework, except for the final layer which lacks an activation function, the activation functions in the hidden layers of the neural network are chosen as <inline-formula id="inf95">
<mml:math id="m104">
<mml:mrow>
<mml:mi mathvariant="italic">Tan</mml:mi>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow/>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> functions to aid in numerical normalization. Additionally, certain parameters involved in equations expressing information propagation may also exhibit significant differences. For instance, parameters like the average contact rate <inline-formula id="inf96">
<mml:math id="m105">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and the average forwarding probability <inline-formula id="inf97">
<mml:math id="m106">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> both fall in the range of <inline-formula id="inf98">
<mml:math id="m107">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, but only <inline-formula id="inf99">
<mml:math id="m108">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> should be operated on an order of <inline-formula id="inf100">
<mml:math id="m109">
<mml:mrow>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, which is scaled down <inline-formula id="inf101">
<mml:math id="m110">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> by a factor of <inline-formula id="inf102">
<mml:math id="m111">
<mml:mrow>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mn>4</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> to facilitate neural network training. Furthermore, for the sake of visualization, we also apply scaling during the plotting process.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>In this study, we introduce the method of embedded physical neural networks to construct a framework suitable for modeling the dynamics of public opinion propagation based on partial differential equations. This innovative approach combines the automatic differentiation mechanism of neural networks with partial differential equations through the design of a loss function, enabling more efficient fitting for real data. Unlike other methods, our approach does not require grid drawing and is insensitive to initial or boundary values [<xref ref-type="bibr" rid="B31">31</xref>]. Furthermore, it unifies ordinary and partial differential equations solving by converting time <inline-formula id="inf103">
<mml:math id="m112">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in dynamic problems into an input variable. The only difference between solving partial and ordinary differential equations problems lies in the input dimension of the neural network, reducing complexity when dealing with high-dimensional problems and significantly improving problem-solving efficiency [<xref ref-type="bibr" rid="B39">39</xref>]. Importantly, our framework can simultaneously solve both forward and inverse problems. In studying public opinion propagation dynamics, different events correspond to different parameters. Thus, solving the inverse problem becomes crucial but challenging. Our framework effectively fits parameter values while considering real-world data and accurately simulates the propagation dynamics of public opinion.</p>
<p>We apply this proposed framework to solve various classic scenarios such as the SFI and E-SFI models in public opinion propagation dynamics research. Comparative results demonstrate that our method outperforms existing models in terms of fitting accuracy without compromising computational efficiency. Although our proposed framework can obtain good results, there are also some shortcomings. Firstly, in the design of the loss function of the neural network, the weights of the data-related loss and the equation-related loss need to be determined by ourselves, because the two have large differences in absolute values, which need to be adjusted according to the specific problem and real data to avoid vanishing or exploding gradients. In addition, some noise can not be avoided to exist in the data we collected from public opinion platforms, which may lead to the phenomenon of overfitting.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec sec-type="author-contributions" id="s7">
<title>Author contributions</title>
<p>YW: Methodology, Software, Data curation, Writing&#x2013;review and editing. ZZ: Methodology, Software, Data curation, Writing&#x2013;review and editing. JWu: Conceptualization, Methodology, Writing&#x2013;review and editing. JWa: Formal Analysis, Validation, Visualization, Writing&#x2013;review and editing. YZ: Methodology, Validation, Writing&#x2013;review and editing. FY: Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research and/or publication of this article. The work was supported by the Beijing Natural Science Foundation (No. 4232015); the National Natural Science Foundation of China (No. 62372418); the State Key Laboratory of Media Convergence and Communication, Communication University of China; the Fundamental Research Funds for the Central Universities; the High-quality and Cutting&#x2010;edge Disciplines Construction Project for Universities in Beijing (Internet Information, Communication University of China). JW was funded by the Natural Science and Engineering Research Council of Canada; and by the Canada Research Chair Program.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>Author YZ was employed by Baidu.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s10">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Quintero</surname>
<given-names>AJ</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>Rapid perception of public opinion in emergency events through social media</article-title>. <source>Nat hazards Rev</source> (<year>2022</year>) <volume>23</volume>(<issue>2</issue>):<fpage>23</fpage>. <pub-id pub-id-type="doi">10.1061/(asce)nh.1527-6996.0000547</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Barbara</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Clyde</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>Trends in abortion attitudes: from roe to dobbs</article-title>. <source>Public Opin Q</source> (<year>2023</year>)(<issue>2</issue>) <fpage>2</fpage>. <pub-id pub-id-type="doi">10.1093/poq/nfad014</pub-id>
</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yin</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>An information propagation network dynamic considering multi-platform influences</article-title>. <source>Appl Math Lett</source> (<year>2022</year>) <volume>133</volume>:<fpage>108231</fpage>. <pub-id pub-id-type="doi">10.1016/j.aml.2022.108231</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yin</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Shao</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Topic-a cluster of relevant messages-propagation dynamics: a modeling study of the impact of user repeated forwarding behaviors</article-title>. <source>Appl Mathematics Lett</source> (<year>2022</year>) <volume>127</volume>:<fpage>107819-</fpage>. <pub-id pub-id-type="doi">10.1016/j.aml.2021.107819</pub-id>
</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yin</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Shao</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Modeling and quantifying the influence of opinion involving opinion leaders on delayed information propagation dynamics</article-title>. <source>Appl Mathematics Lett</source> (<year>2021</year>) <volume>121</volume>(<issue>4</issue>):<fpage>107356</fpage>. <pub-id pub-id-type="doi">10.1016/j.aml.2021.107356</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vargas</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Mosavi</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Ruiz</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>DEEP LEARNING: A REVIEW</article-title>. <source>Adv Intell Syst Comput</source> (<year>2017</year>) <volume>5</volume>(<issue>2</issue>). <pub-id pub-id-type="doi">10.20944/preprints201810.0218.v1</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dong</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Abbas</surname>
<given-names>K</given-names>
</name>
</person-group>. <article-title>A survey on deep learning and its applications</article-title>. <source>Computer Sci Rev</source> (<year>2021</year>) <volume>40</volume>:<fpage>100379</fpage>. <pub-id pub-id-type="doi">10.1016/j.cosrev.2021.100379</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cuomo</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Di Cola</surname>
<given-names>VS</given-names>
</name>
<name>
<surname>Giampaolo</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Rozza</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Raissi</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Piccialli</surname>
<given-names>F</given-names>
</name>
</person-group>. <article-title>Scientific machine learning through physics&#x2013;informed neural networks: where we are and what&#x27;s next</article-title>. <source>J Scientific Comput</source> (<year>2022</year>) <volume>92</volume>(<issue>3</issue>):<fpage>88</fpage>&#x2013;<lpage>62</lpage>. <pub-id pub-id-type="doi">10.1007/s10915-022-01939-z</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Raissi</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Perdikaris</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Karniadakis</surname>
<given-names>GE</given-names>
</name>
</person-group>. <article-title>Physics-informed neural networks: a deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations</article-title>. <source>J Comput Phys</source> (<year>2018</year>) <volume>378</volume>:<fpage>686</fpage>&#x2013;<lpage>707</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2018.10.045</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cai</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Mao</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Karniadakis</surname>
<given-names>GE</given-names>
</name>
</person-group>. <article-title>Physics-informed neural networks (PINNs) for fluid mechanics: a review</article-title>. <source>Chin J Theor Appl Mech</source> (<year>2021</year>) <volume>37</volume>(<issue>12</issue>):<fpage>1727</fpage>&#x2013;<lpage>38</lpage>. <pub-id pub-id-type="doi">10.1007/s10409-021-01148-1</pub-id>
</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Karniadakis</surname>
<given-names>GE</given-names>
</name>
<name>
<surname>Dal Negro</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>Physics-informed neural networks for inverse problems in nano-optics and metamaterials</article-title>. <source>Opt Express</source> (<year>2020</year>) <volume>28</volume>(<issue>8</issue>):<fpage>11618</fpage>. <pub-id pub-id-type="doi">10.1364/oe.384875</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Almajid</surname>
<given-names>MM</given-names>
</name>
<name>
<surname>Abu-Alsaud</surname>
<given-names>MO</given-names>
</name>
</person-group>. <article-title>Prediction of porous media fluid flow using physics informed neural networks</article-title>. <source>J Pet Sci Eng</source> (<year>2021</year>) <volume>208</volume>:<fpage>109205</fpage>. <pub-id pub-id-type="doi">10.1016/j.petrol.2021.109205</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Niaki</surname>
<given-names>SA</given-names>
</name>
<name>
<surname>Haghighat</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Campbell</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Poursartib</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Vazir</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>Physics-informed neural network for modelling the thermochemical curing process of composite-tool systems during manufacture</article-title>. <source>Compu. Meth. Appl. Mec. Eng</source> (<year>2020</year>) <volume>384</volume> <fpage>113959</fpage>. <pub-id pub-id-type="doi">10.1016/j.cma.2021.113959</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brugnano</surname>
<given-names>FZP</given-names>
</name>
<name>
<surname>Iavernaro</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Zanzottera</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>A multiregional extension of the SIR model, with application to the COVID-19 spread in Italy</article-title>. <source>Math Methods Appl Sci</source> (<year>2021</year>) <volume>44</volume>(<issue>6</issue>):<fpage>4414</fpage>&#x2013;<lpage>27</lpage>. <pub-id pub-id-type="doi">10.1002/mma.7039</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yin</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Shao</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Nearcasting forwarding behaviors and information propagation in Chinese Sina-Microblog</article-title>. <source>Math Biosciences Eng</source> (<year>2019</year>) <volume>16</volume>(<issue>5</issue>):<fpage>5380</fpage>&#x2013;<lpage>94</lpage>. <pub-id pub-id-type="doi">10.3934/mbe.2019268</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiao</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Rumor propagation dynamic model based on evolutionary game and anti-rumor</article-title>. <source>Nonlinear Dyn</source> (<year>2019</year>) <volume>95</volume>:<fpage>523</fpage>&#x2013;<lpage>39</lpage>. <pub-id pub-id-type="doi">10.1007/s11071-018-4579-1</pub-id>
</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yin</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Lv</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>COVID-19 information propagation dynamics in the Chinese Sina-microblog</article-title>. <source>Math Biosciences Eng</source> (<year>2020</year>) <volume>17</volume>(<issue>3</issue>):<fpage>2676</fpage>&#x2013;<lpage>92</lpage>. <pub-id pub-id-type="doi">10.3934/mbe.2020146</pub-id>
</citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>C</given-names>
</name>
<name>
<surname>He</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Huo</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>Rumor spreading model considering the activity of spreaders in the homogeneous network</article-title>. <source>Physica A: Stat Mech its Appl</source> (<year>2017</year>) <volume>468</volume>:<fpage>855</fpage>&#x2013;<lpage>65</lpage>. <pub-id pub-id-type="doi">10.1016/j.physa.2016.11.039</pub-id>
</citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Shang</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Characterizing super-spreading in microblog: an epidemic-based information propagation model</article-title>. <source>Physica A: Stat Mech its Appl</source> (<year>2016</year>) <volume>463</volume>:<fpage>202</fpage>&#x2013;<lpage>18</lpage>. <pub-id pub-id-type="doi">10.1016/j.physa.2016.07.022</pub-id>
</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Su</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>An information propagation model considering incomplete reading behavior in microblog</article-title>. <source>Physica A: Stat Mech its Appl</source> (<year>2015</year>) <volume>419</volume>:<fpage>55</fpage>&#x2013;<lpage>63</lpage>. <pub-id pub-id-type="doi">10.1016/j.physa.2014.10.042</pub-id>
</citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Malinzi</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Gwebu</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Motsa</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Determining COVID-19 dynamics using physics informed neural networks</article-title>. <source>Axioms</source> (<year>2022</year>) <volume>11</volume>(<issue>3</issue>):<fpage>121</fpage>. <pub-id pub-id-type="doi">10.3390/axioms11030121</pub-id>
</citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Meucci</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Euzzor</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Tito Arecchi</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Ginoux</surname>
<given-names>JM</given-names>
</name>
</person-group>. <article-title>Minimal universal model for chaos in laser with feedback</article-title>. <source>Int J Bifurcation Chaos</source> (<year>2021</year>) <volume>31</volume>(<issue>04</issue>):<fpage>2130013</fpage>. <pub-id pub-id-type="doi">10.1142/s0218127421300135</pub-id>
</citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Concas</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Montori</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Pugliese</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Perinelli</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Ricci</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Meucci</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>Analysis of an improved circuit for laser chaos and its synchronization</article-title>. <source>IEEE Access</source> (<year>2024</year>) <volume>12</volume>:<fpage>100602</fpage>&#x2013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.1109/access.2024.3409875</pub-id>
</citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Heldmann</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Berkhahn</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Ehrhardt</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Klamroth</surname>
<given-names>K</given-names>
</name>
</person-group>. <article-title>PINN training using biobjective optimization: the trade-off between data loss and residual loss</article-title>. <source>J Comput Phys</source> (<year>2023</year>) <volume>488</volume>:<fpage>112211</fpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2023.112211</pub-id>
</citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cai</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Em Karniadakis</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Fractional SEIR model and data-driven predictions of COVID-19 dynamics of Omicron variant</article-title>. <source>Chaos: An Interdiscip J Nonlinear Sci</source> (<year>2022</year>) <volume>32</volume>(<issue>7</issue>):<fpage>071101</fpage>. <pub-id pub-id-type="doi">10.1063/5.0099450</pub-id>
</citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hao</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Modeling the COVID-19 pandemic: a model-driven and a data-driven analyses</article-title>. (<year>2023</year>).</citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lazebnik</surname>
<given-names>T</given-names>
</name>
</person-group>. <article-title>Computational applications of extended SIR models: a review focused on airborne pandemics</article-title>. <source>Ecol Model</source> (<year>2023</year>) <volume>483</volume>:<fpage>110422</fpage>. <pub-id pub-id-type="doi">10.1016/j.ecolmodel.2023.110422</pub-id>
</citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vadyala</surname>
<given-names>SR</given-names>
</name>
<name>
<surname>Betgeri</surname>
<given-names>SN</given-names>
</name>
<name>
<surname>Matthews</surname>
<given-names>JC</given-names>
</name>
<name>
<surname>Matthews</surname>
<given-names>E</given-names>
</name>
</person-group>. <article-title>A review of physics-based machine learning in civil engineering</article-title>. <source>Results Eng</source> (<year>2022</year>) <volume>13</volume>:<fpage>100316</fpage>. <pub-id pub-id-type="doi">10.1016/j.rineng.2021.100316</pub-id>
</citation>
</ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Karniadakis</surname>
<given-names>GE</given-names>
</name>
<name>
<surname>Kevrekidis</surname>
<given-names>IG</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Perdikaris</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>Physics-informed machine learning</article-title>. <source>Nat Rev Phys</source> (<year>2021</year>) <volume>3</volume>(<issue>6</issue>):<fpage>422</fpage>&#x2013;<lpage>40</lpage>. <pub-id pub-id-type="doi">10.1038/s42254-021-00314-5</pub-id>
</citation>
</ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Eivazi</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Tahani</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Schlatter</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Vinuesa</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>Physics-informed neural networks for solving Reynolds-averaged Navier&#x2013;Stokes equations</article-title>. <source>Phys Fluids</source> (<year>2022</year>) <volume>34</volume>(<issue>7</issue>). <pub-id pub-id-type="doi">10.1063/5.0095270</pub-id>
</citation>
</ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Bennini</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Lanteri</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Valentin</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Gomes</surname>
<given-names>TA.</given-names>
</name>
<name>
<surname>Miguez da Silva</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>PINNs for the time-domain Maxwell equations-Preliminary results</article-title>. In: <conf-name>Performance Computing Conference</conf-name>; <conf-date>September, 2022</conf-date>; <conf-loc>Porto Alegre</conf-loc> (<year>2023</year>).</citation>
</ref>
<ref id="B32">
<label>32.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>Z</given-names>
</name>
</person-group>. <article-title>Data-driven rogue waves and parameter discovery in the defocusing nonlinear Schr&#xf6;dinger equation with a potential using the PINN deep learning</article-title>. <source>Phys Lett A</source> (<year>2021</year>) <volume>404</volume>:<fpage>127408</fpage>. <pub-id pub-id-type="doi">10.1016/j.physleta.2021.127408</pub-id>
</citation>
</ref>
<ref id="B33">
<label>33.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lawal</surname>
<given-names>ZK</given-names>
</name>
<name>
<surname>Yassin</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Lai</surname>
<given-names>DTC</given-names>
</name>
<name>
<surname>Che Idris</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>Physics-informed neural network (PINN) evolution and beyond: a systematic literature review and bibliometric analysis</article-title>. <source>Big Data Cogn Comput</source> (<year>2022</year>) <volume>6</volume>(<issue>4</issue>):<fpage>140</fpage>. <pub-id pub-id-type="doi">10.3390/bdcc6040140</pub-id>
</citation>
</ref>
<ref id="B34">
<label>34.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Geng</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Q</given-names>
</name>
</person-group>. <article-title>Modeling public opinion dissemination in a multilayer network with SEIR model based on real social networks</article-title>. <source>Eng Appl Artif Intelligence</source> (<year>2023</year>) <volume>125</volume>:<fpage>106719</fpage>. <pub-id pub-id-type="doi">10.1016/j.engappai.2023.106719</pub-id>
</citation>
</ref>
<ref id="B35">
<label>35.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yan</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>An enhanced SIR dynamic model: the timing and changes in public opinion in the process of information diffusion</article-title>. <source>Electron Commerce Res</source> (<year>2024</year>) <volume>24</volume>(<issue>3</issue>):<fpage>2021</fpage>&#x2013;<lpage>44</lpage>. <pub-id pub-id-type="doi">10.1007/s10660-022-09608-x</pub-id>
</citation>
</ref>
<ref id="B36">
<label>36.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yuan</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>Modelling network public opinion polarization based on SIR model considering dynamic network structure</article-title>. <source>Alexandria Eng J</source> (<year>2022</year>) <volume>61</volume>(<issue>6</issue>):<fpage>4557</fpage>&#x2013;<lpage>71</lpage>. <pub-id pub-id-type="doi">10.1016/j.aej.2021.10.014</pub-id>
</citation>
</ref>
<ref id="B37">
<label>37.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yin</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Lv</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Modelling the dynamic emotional information propagation and guiding the public sentiment in the Chinese Sina-microblog</article-title>. <source>Appl Mathematics Comput</source> (<year>2021</year>) <volume>396</volume>:<fpage>125884</fpage>. <pub-id pub-id-type="doi">10.1016/j.amc.2020.125884</pub-id>
</citation>
</ref>
<ref id="B38">
<label>38.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yin</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Qian</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Modeling and quantifying the influence of rumor and counter-rumor on information propagation dynamics</article-title>. <source>Chaos, Solitons and Fractals</source> (<year>2022</year>) <volume>162</volume>:<fpage>112392</fpage>. <pub-id pub-id-type="doi">10.1016/j.chaos.2022.112392</pub-id>
</citation>
</ref>
<ref id="B39">
<label>39.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Applications of physics-informed neural networks in power systems-a review</article-title>. <source>IEEE Trans Power Syst</source> (<year>2022</year>) <volume>38</volume>(<issue>1</issue>):<fpage>572</fpage>&#x2013;<lpage>88</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2022.3162473</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>