Conservative Hybrid Graph Networks for Process Systems with Learned Routing
Summary
The paper presents Conservative Hybrid Graph Network (CHGN), a method for modeling dynamic process systems that allows extrapolation to unseen larger graphs without retraining and improves fault prediction in industrial applications.
View Cached Full Text
Cached at: 09/01/26, 12:58 PM
# Conservative Hybrid Graph Networks for Process Systems with Learned Routing
Source: [https://arxiv.org/html/2608.28896](https://arxiv.org/html/2608.28896)
Paolo GuidaAffiliation:Physical Science and EngineeringAffiliation:King Abdullah University of Science and Technology \(KAUST\)Affiliation:Thuwal, Saudi ArabiaEmail:[paolo\.guida@kaust\.edu\.sa](mailto:)
###### Abstract
Industrial process networks do not maintain a single effective topology while operating\. Streams are throttled or bypassed, and units move between idle, transition and active regimes\. Models of such systems are usually trained on measured state trajectories, while the operating mechanisms that generated those trajectories remain latent\. An unconstrained graph network can fit such a trajectory without assigning a stable physical meaning to the recovered routing\. This work addresses both problems through the Conservative Hybrid Graph Network \(CHGN\)\. The idea behind the architecture is to model routing, regime assignment, and removal rates using data\-driven surrogates and add them to a fixed transport equation\. The surrogate model allows extrapolation of dynamics learned on small process networks of1010to2020nodes to unseen, larger graphs of2525to4040nodes without retraining\. While other Graph Neural Network \(GNN\)\-based methods result in a6×10−26\\times 10^\{\-2\}to9×10−29\\times 10^\{\-2\}error, the CHGN algorithm presents an RMSE of2\.118×10−32\.118\\times 10^\{\-3\}under the same zero\-shot protocol, with a gate MAE of7\.9×10−37\.9\\times 10^\{\-3\}and a regime accuracy of94\.3%94\.3\\%\. On the fixed training topology, the corresponding values are1\.2×10−21\.2\\times 10^\{\-2\}and96\.4%96\.4\\%\. The model is also tested on a real fluid\-mixing pilot plant, where CHGN improves on persistence for held\-out physical fault prediction while failing to predict manual operations \(when governing valve actions are not observed\)\. The benefits of the model can therefore be summarised as its ability to be used across various process topologies without retraining and to allow inspection of the underlying mechanisms that govern plants’ decisions\.
## 1Introduction
A structural affinity suggests modelling complex systems, such as chemical processes and industrial applications, as graphs\. Recently, this has gained substantial interest\[[1](https://arxiv.org/html/2608.28896#bib.bib15),[2](https://arxiv.org/html/2608.28896#bib.bib14),[3](https://arxiv.org/html/2608.28896#bib.bib13)\]\. Learned simulators on graphs usually assume a static topology\[[4](https://arxiv.org/html/2608.28896#bib.bib20)\]or a topology whose evolution is supplied to the model in advance\[[5](https://arxiv.org/html/2608.28896#bib.bib19),[6](https://arxiv.org/html/2608.28896#bib.bib2)\]\. These assumptions do not completely represent industrial operation\. In a plant, the effective connections between units change because streams are throttled or bypassed and because equipment is taken offline for safety, economic or maintenance reasons\[[7](https://arxiv.org/html/2608.28896#bib.bib12),[8](https://arxiv.org/html/2608.28896#bib.bib7)\]\. The measured state trajectory can remain available through sensor feedback, while the routing actions and operating regimes that generated it are only partially observed or not recorded at all\[[9](https://arxiv.org/html/2608.28896#bib.bib1),[10](https://arxiv.org/html/2608.28896#bib.bib10),[7](https://arxiv.org/html/2608.28896#bib.bib12)\]\.
A network modelled with an unconstrained graph neural network can then experience two failure modes\. The first concerns topological identifiability, referring to whether an observed trajectory assigns a unique meaning to a named routing variable inside the model\. For instance, assume the stream associated with edgeeeenters the state dynamics through the productw^eϕe\(𝐱\)\\hat\{w\}\_\{e\}\\phi\_\{e\}\(\\mathbf\{x\}\), wherew^e\\hat\{w\}\_\{e\}is a learned routing weight andϕe\\phi\_\{e\}is a free learned message\. If a positive constantα\\alphais introduced, the pair\(αw^e,α−1ϕe\)\(\\alpha\\hat\{w\}\_\{e\},\\alpha^\{\-1\}\\phi\_\{e\}\)yields the same product and, therefore, the same state update\. More generally, a sufficiently flexible message function can compensate for an incorrect routing weight\. A small trajectory error, therefore, cannot uniquely identify an intended physical meaning\.
While simple, the example above illustrates why a latent mechanism is not identifiable without additional structure\[[11](https://arxiv.org/html/2608.28896#bib.bib11)\]\. Recovering an interaction graph requires a restriction on the decoder, a prior that breaks the symmetry, direct mechanism information, or a combination of these elements\[[9](https://arxiv.org/html/2608.28896#bib.bib1)\]\. The objective of the architecture proposed here is to remove the direct gate\-message rescaling pathway by fixing the form through which routing enters transport\.
A second problem is leakage\. The latter consists of the artificial creation or loss of the conserved quantity during prediction\. For an internal process network, the sum of all transport contributions should be zero because each internal stream leaves one unit and enters another\. The total inventory can change only through explicit boundary feeds, removals or reactions\. If a model predicts an incrementΔ𝐱=fθ\(𝐱\)\\Delta\\mathbf\{x\}=f\_\{\\theta\}\(\\mathbf\{x\}\)directly, and its parameterisation contains no corresponding balance restriction, nothing prevents material from appearing or vanishing over an autoregressive rollout\. The model can still minimise a supervised prediction loss, but the resulting state evolution need not be compatible with the transport structure\[[12](https://arxiv.org/html/2608.28896#bib.bib5)\]\.
This work intends to address both challenges\. The proposed process\-network formulation contains two mechanisms that can change independently: switch\-controlled routing on the edges and discrete operating regimes at selected units\. Internal transport is not represented by an unconstrained learned message\. It is reconstructed from the signed incidence matrix, known transport\-rate coefficients, the current\-source inventory, and the predicted routing weights\. The information supplied to the gate, regime, and removal heads is also separated, so that the named mechanisms cannot be exchanged freely within a single common decoder\. Shared, permutation\-equivariant mappings make the same model applicable to graphs with different numbers of units\. The following sections describe the dynamical system and the software architecture and evaluate the model on controlled synthetic networks as well as on a physically distinct system built from real sensor data\.
## 2The Conservative Hybrid Graph Network
The proposed formulation combines ideas from latent graph inference, hybrid dynamical systems, learned simulation and structure\-preserving modelling\. The intended distinction is that existing methods usually address only part of the problem considered here\. Latent\-structure methods infer fixed categorical edges\[[9](https://arxiv.org/html/2608.28896#bib.bib1)\], model changing graph content through memory\[[13](https://arxiv.org/html/2608.28896#bib.bib30)\], and highlight the assumptions required for interpretable causal representations\[[11](https://arxiv.org/html/2608.28896#bib.bib11)\]; hybrid\-system approaches represent global mode transitions\[[14](https://arxiv.org/html/2608.28896#bib.bib16),[15](https://arxiv.org/html/2608.28896#bib.bib17),[16](https://arxiv.org/html/2608.28896#bib.bib18),[10](https://arxiv.org/html/2608.28896#bib.bib10)\]; graph simulators and neural operators approximate high\-dimensional dynamics\[[5](https://arxiv.org/html/2608.28896#bib.bib19),[6](https://arxiv.org/html/2608.28896#bib.bib2),[17](https://arxiv.org/html/2608.28896#bib.bib3),[18](https://arxiv.org/html/2608.28896#bib.bib21),[19](https://arxiv.org/html/2608.28896#bib.bib22),[20](https://arxiv.org/html/2608.28896#bib.bib28),[21](https://arxiv.org/html/2608.28896#bib.bib29)\], including in continuous time\[[22](https://arxiv.org/html/2608.28896#bib.bib38)\]; structure\-preserving models encode energetic constraints\[[23](https://arxiv.org/html/2608.28896#bib.bib23)\], soft physical residuals\[[24](https://arxiv.org/html/2608.28896#bib.bib24)\], local conservation and equivariance\[[12](https://arxiv.org/html/2608.28896#bib.bib5)\], or discrete operator consistency\[[25](https://arxiv.org/html/2608.28896#bib.bib6)\], although such biases are not universally beneficial\[[26](https://arxiv.org/html/2608.28896#bib.bib4)\]; and process\-system graph models address monitoring, soft sensing, fault diagnosis\[[27](https://arxiv.org/html/2608.28896#bib.bib32),[28](https://arxiv.org/html/2608.28896#bib.bib35),[29](https://arxiv.org/html/2608.28896#bib.bib37),[30](https://arxiv.org/html/2608.28896#bib.bib36),[31](https://arxiv.org/html/2608.28896#bib.bib34),[32](https://arxiv.org/html/2608.28896#bib.bib33)\], equipment design\[[33](https://arxiv.org/html/2608.28896#bib.bib31),[34](https://arxiv.org/html/2608.28896#bib.bib8)\], and operating\-phase switching\[[35](https://arxiv.org/html/2608.28896#bib.bib25),[36](https://arxiv.org/html/2608.28896#bib.bib26),[37](https://arxiv.org/html/2608.28896#bib.bib27)\], whereas CHGN performs forward simulation with exact internal transport balance by predicting state\-dependent continuous edge routing and local unit regimes as distinct, potentially erroneous latent mechanisms rather than assuming a fixed known graph, a single global mode, or freely learned gate\-conditioned messages\.
#### Process graph and governing dynamics\.
The objective of the Conservative Hybrid Graph Network is to learn the evolution of a process in which stream routing and unit activity change during operation\. The process is represented by a directed graphG=\(𝒱,ℰ\)G=\(\\mathcal\{V\},\\mathcal\{E\}\)withn=\|𝒱\|n=\|\\mathcal\{V\}\|units andm=\|ℰ\|m=\|\\mathcal\{E\}\|internal streams\. Its signed incidence matrix is
B∈\{−1,0,\+1\}n×m,Bie=\{−1,i=src\(e\),\+1,i=dst\(e\),0,otherwise\.B\\in\\\{\-1,0,\+1\\\}^\{n\\times m\},\\qquad B\_\{ie\}=\\begin\{cases\}\-1,&i=\\operatorname\{src\}\(e\),\\\\ \+1,&i=\\operatorname\{dst\}\(e\),\\\\ 0,&\\text\{otherwise\}\.\\end\{cases\}\(1\)Each internal edge, therefore, contributes once with a negative sign at its source and once with a positive sign at its destination\.
The scalar statexi\(t\)∈ℝ≥0x\_\{i\}\(t\)\\in\\mathbb\{R\}\_\{\\geq 0\}denotes the inventory of the tracked quantity in unitii\. In the synthetic system, its evolution follows
x˙i\(t\)=∑e∈ℰBieFe\(t\)\+\[E𝐮\(t\)\]i−\[𝟏sink\]ici\(zi\(t\)\)\[κixi\(t\)\+ρηixi\(t\)2\]\.\\dot\{x\}\_\{i\}\(t\)=\\sum\_\{e\\in\\mathcal\{E\}\}B\_\{ie\}F\_\{e\}\(t\)\+\[E\\mathbf\{u\}\(t\)\]\_\{i\}\-\[\\mathbf\{1\}\_\{\\mathrm\{sink\}\}\]\_\{i\}\\,c\_\{i\}\(z\_\{i\}\(t\)\)\\left\[\\kappa\_\{i\}x\_\{i\}\(t\)\+\\rho\\eta\_\{i\}x\_\{i\}\(t\)^\{2\}\\right\]\.\(2\)The first term is the net internal transport entering or leaving unitii\. The second term represents external feeds\. In the latter,E∈ℝn×pE\\in\\mathbb\{R\}^\{n\\times p\}is a known feed\-incidence matrix and𝐮\(t\)∈ℝp\\mathbf\{u\}\(t\)\\in\\mathbb\{R\}^\{p\}contains the imposed boundary inputs\. The final term represents material removal or consumption at the nodes selected by the static mask𝟏sink∈\{0,1\}n\\mathbf\{1\}\_\{\\mathrm\{sink\}\}\\in\\\{0,1\\\}^\{n\}\. The coefficientκi\\kappa\_\{i\}defines a first\-order contribution,ηi\\eta\_\{i\}defines a quadratic contribution andρ\\rhoscales the latter globally\. The multiplierci\(zi\)c\_\{i\}\(z\_\{i\}\)adjusts these rates based on the local operating regime\. For nodes without a regime variable, this multiplier is fixed\.
Internal flow is not arbitrary\. For each edge,
Fe\(t\)=qewe\(t\)xsrc\(e\)\(t\),qe≥0,F\_\{e\}\(t\)=q\_\{e\}\\,w\_\{e\}\(t\)\\,x\_\{\\operatorname\{src\}\(e\)\}\(t\),\\qquad q\_\{e\}\\geq 0,\(3\)whereqeq\_\{e\}is a known transport\-rate coefficient with units of inverse time andwe\(t\)w\_\{e\}\(t\)is the routing weight of that edge\. Routing occurs throughSSswitches\. Switchssacts on two outgoing edges, denotedes1e\_\{s\}^\{1\}andes2e\_\{s\}^\{2\}, and is governed by
gs\(t\)=σ\(βs\[φs\(𝐱\(t\),𝐮\(t\)\)−θsg\]\),σ\(v\)=11\+e−v,g\_\{s\}\(t\)=\\sigma\\\!\\left\(\\beta\_\{s\}\\left\[\\varphi\_\{s\}\(\\mathbf\{x\}\(t\),\\mathbf\{u\}\(t\)\)\-\\theta\_\{s\}^\{g\}\\right\]\\right\),\\qquad\\sigma\(v\)=\\frac\{1\}\{1\+e^\{\-v\}\},\(4\)with
wes1\(t\)=gs\(t\),wes2\(t\)=1−gs\(t\),we\(t\)=1for unswitched edges\.w\_\{e\_\{s\}^\{1\}\}\(t\)=g\_\{s\}\(t\),\\qquad w\_\{e\_\{s\}^\{2\}\}\(t\)=1\-g\_\{s\}\(t\),\\qquad w\_\{e\}\(t\)=1\\quad\\text\{for unswitched edges\}\.\(5\)The functionφs\\varphi\_\{s\}combines the current state and input,θsg\\theta\_\{s\}^\{g\}shifts the switching threshold andβs\>0\\beta\_\{s\}\>0controls the steepness of the response\. The sigmoid produces a soft routing weight that approaches zero or one as the input moves away from the threshold\.
A subset of unitsℳ⊆𝒱\\mathcal\{M\}\\subseteq\\mathcal\{V\}, withM=\|ℳ\|M=\|\\mathcal\{M\}\|, also experiences local regime changes\. Each unitj∈ℳj\\in\\mathcal\{M\}can be idle, transitioning or active, represented byzj\(t\)∈\{0,1,2\}z\_\{j\}\(t\)\\in\\\{0,1,2\\\}\. The simulator assigns these states through a local threshold rule parameterised byθjz\\theta\_\{j\}^\{z\}\. The conditioning vector
𝝁=\(𝜽g,𝜽z,ρ\)\\boldsymbol\{\\mu\}=\(\\boldsymbol\{\\theta\}^\{g\},\\boldsymbol\{\\theta\}^\{z\},\\rho\)\(6\)contains the switch thresholds, the local regime thresholds and the global quadratic scale\. These quantities are supplied as operating conditions\. The instantaneous gatesgs\(t\)g\_\{s\}\(t\)and regimeszj\(t\)z\_\{j\}\(t\)are not supplied to the state predictor and must be recovered from the observed history\.
#### Algorithm architecture\.
Rather than replacing the complete vector field with a black\-box neural operator, CHGN learns four modules,
\{ΦθΦ,ΓθΓ,ZθZ,RθR\},𝚯=\{θΦ,θΓ,θZ,θR\},\\\{\\Phi\_\{\\theta\_\{\\Phi\}\},\\Gamma\_\{\\theta\_\{\\Gamma\}\},Z\_\{\\theta\_\{Z\}\},R\_\{\\theta\_\{R\}\}\\\},\\qquad\\boldsymbol\{\\Theta\}=\\\{\\theta\_\{\\Phi\},\\theta\_\{\\Gamma\},\\theta\_\{Z\},\\theta\_\{R\}\\\},where𝚯\\boldsymbol\{\\Theta\}denotes their trainable parameters\. The first module,ΦθΦ\\Phi\_\{\\theta\_\{\\Phi\}\}, is a shared spatial GNN that maps the state history and unit information into add\-dimensional latent space\. At time indexτ\\tau, the input associated with nodeiiis
𝐚i,τ=Hτ,i,:⊤∥𝐞\(typei\)∥𝐮τ∈ℝh\+de\+p,\\mathbf\{a\}\_\{i,\\tau\}=H\_\{\\tau,i,:\}^\{\\top\}\\mathbin\{\\\|\}\\mathbf\{e\}\(\\mathrm\{type\}\_\{i\}\)\\mathbin\{\\\|\}\\mathbf\{u\}\_\{\\tau\}\\in\\mathbb\{R\}^\{h\+d\_\{e\}\+p\},\(7\)where∥\\mathbin\{\\\|\}denotes concatenation,𝐞\(typei\)∈ℝde\\mathbf\{e\}\(\\mathrm\{type\}\_\{i\}\)\\in\\mathbb\{R\}^\{d\_\{e\}\}is a learned unit\-type embedding,𝐮τ∈ℝp\\mathbf\{u\}\_\{\\tau\}\\in\\mathbb\{R\}^\{p\}collects the external inputs and
Hτ=\[𝐱τ−h\+1,…,𝐱τ\]∈ℝn×hH\_\{\\tau\}=\[\\mathbf\{x\}\_\{\\tau\-h\+1\},\\ldots,\\mathbf\{x\}\_\{\\tau\}\]\\in\\mathbb\{R\}^\{n\\times h\}\(8\)is the variable\-history matrix\. The complete node\-feature matrix is
Aτ=Hτ∥𝒯∥𝟏n𝐮τ⊤∈ℝn×\(h\+de\+p\),A\_\{\\tau\}=H\_\{\\tau\}\\mathbin\{\\\|\}\\mathcal\{T\}\\mathbin\{\\\|\}\\mathbf\{1\}\_\{n\}\\mathbf\{u\}\_\{\\tau\}^\{\\top\}\\in\\mathbb\{R\}^\{n\\times\(h\+d\_\{e\}\+p\)\},\(9\)where theii\-th row of𝒯∈ℝn×de\\mathcal\{T\}\\in\\mathbb\{R\}^\{n\\times d\_\{e\}\}is𝐞\(typei\)⊤\\mathbf\{e\}\(\\mathrm\{type\}\_\{i\}\)^\{\\top\}\. The spatial encoder then gives
𝝂i,τ⊤=\[ΦθΦ\(Aτ,G,𝐪\)\]i,:,𝝂i,τ∈ℝd,\\boldsymbol\{\\nu\}\_\{i,\\tau\}^\{\\top\}=\\left\[\\Phi\_\{\\theta\_\{\\Phi\}\}\(A\_\{\\tau\},G,\\mathbf\{q\}\)\\right\]\_\{i,:\},\\qquad\\boldsymbol\{\\nu\}\_\{i,\\tau\}\\in\\mathbb\{R\}^\{d\},\(10\)whereGGis the static process graph and𝐪\\mathbf\{q\}contains the static edge features, including the transport\-rate coefficientsqeq\_\{e\}\. A permutation\-invariant pooled vector𝝂¯τ\\bar\{\\boldsymbol\{\\nu\}\}\_\{\\tau\}provides global context without fixing the number or ordering of nodes\.
The second module is the gate headΓθΓ\\Gamma\_\{\\theta\_\{\\Gamma\}\}\. Each of theSSrouters is indexed byss; routerssis located at nodevsv\_\{s\}and splits its throughput between destination nodesds1d\_\{s\}^\{1\}andds2d\_\{s\}^\{2\}along edgeses1e\_\{s\}^\{1\}andes2e\_\{s\}^\{2\}\. It predicts the soft routing variable
g^s,τ=ΓθΓ\(𝝂vs,τ,𝝂ds1,τ,𝝂ds2,τ,𝝂¯τ,switchs,𝐮τ,𝝃sg\),g^s,τ∈\(0,1\),\\hat\{g\}\_\{s,\\tau\}=\\Gamma\_\{\\theta\_\{\\Gamma\}\}\\\!\\left\(\\boldsymbol\{\\nu\}\_\{v\_\{s\},\\tau\},\\boldsymbol\{\\nu\}\_\{d\_\{s\}^\{1\},\\tau\},\\boldsymbol\{\\nu\}\_\{d\_\{s\}^\{2\},\\tau\},\\bar\{\\boldsymbol\{\\nu\}\}\_\{\\tau\},\\mathrm\{switch\}\_\{s\},\\mathbf\{u\}\_\{\\tau\},\\boldsymbol\{\\xi\}\_\{s\}^\{g\}\\right\),\\qquad\\hat\{g\}\_\{s,\\tau\}\\in\(0,1\),\(11\)whereswitchs\\mathrm\{switch\}\_\{s\}identifies the switch type and𝝃sg\\boldsymbol\{\\xi\}\_\{s\}^\{g\}contains its static physical parameters, such as the switching thresholdθsg\\theta\_\{s\}^\{g\}\. Neither contains the realised routing target\. The predicted gate induces complementary edge weights,
w^es1,τ=g^s,τ,w^es2,τ=1−g^s,τ,w^e,τ=1for unswitched edges\.\\hat\{w\}\_\{e\_\{s\}^\{1\},\\tau\}=\\hat\{g\}\_\{s,\\tau\},\\qquad\\hat\{w\}\_\{e\_\{s\}^\{2\},\\tau\}=1\-\\hat\{g\}\_\{s,\\tau\},\\qquad\\hat\{w\}\_\{e,\\tau\}=1\\quad\\text\{for unswitched edges\}\.\(12\)The two branches share the same transport\-rate coefficient,qes1=qes2=qsq\_\{e\_\{s\}^\{1\}\}=q\_\{e\_\{s\}^\{2\}\}=q\_\{s\}, so their combined outflow is independent of the gate:
qsg^s,τx^vs,τ\+qs\(1−g^s,τ\)x^vs,τ=qsx^vs,τ\.q\_\{s\}\\hat\{g\}\_\{s,\\tau\}\\hat\{x\}\_\{v\_\{s\},\\tau\}\+q\_\{s\}\(1\-\\hat\{g\}\_\{s,\\tau\}\)\\hat\{x\}\_\{v\_\{s\},\\tau\}=q\_\{s\}\\hat\{x\}\_\{v\_\{s\},\\tau\}\.\(13\)The role of the GNN is therefore to provide state\- and topology\-dependent features to the gate head\. The third module is the regime headZθZZ\_\{\\theta\_\{Z\}\}acting locally on every unit that allows for the occurrence of different regimesj∈ℳj\\in\\mathcal\{M\}and produces
ℓj,τ=ZθZ\(Hτ,j,:⊤,𝐞\(typej\),𝐮τ,𝝃jz\),𝝅^j,τ=softmax\(ℓj,τ\)∈Δ2,\\boldsymbol\{\\ell\}\_\{j,\\tau\}=Z\_\{\\theta\_\{Z\}\}\\\!\\left\(H\_\{\\tau,j,:\}^\{\\top\},\\mathbf\{e\}\(\\mathrm\{type\}\_\{j\}\),\\mathbf\{u\}\_\{\\tau\},\\boldsymbol\{\\xi\}\_\{j\}^\{z\}\\right\),\\qquad\\hat\{\\boldsymbol\{\\pi\}\}\_\{j,\\tau\}=\\operatorname\{softmax\}\(\\boldsymbol\{\\ell\}\_\{j,\\tau\}\)\\in\\Delta^\{2\},\(14\)where𝝃jz\\boldsymbol\{\\xi\}\_\{j\}^\{z\}contains the static regime parameters, including the thresholdθjz\\theta\_\{j\}^\{z\}, and𝝅^j,τ\\hat\{\\boldsymbol\{\\pi\}\}\_\{j,\\tau\}contains the probabilities of the idle, transition and active regimes\. The final module is the sink headRθRR\_\{\\theta\_\{R\}\}\. It predicts a bounded, state\-dependent removal\-rate coefficient at every designated sink,
ri,τ=rmaxσ\(RθR\(Hτ,i,:⊤,𝐞\(typei\),𝐮τ,ρ\)\),r\_\{i,\\tau\}=r\_\{\\max\}\\sigma\\\!\\left\(R\_\{\\theta\_\{R\}\}\\\!\\left\(H\_\{\\tau,i,:\}^\{\\top\},\\mathbf\{e\}\(\\mathrm\{type\}\_\{i\}\),\\mathbf\{u\}\_\{\\tau\},\\rho\\right\)\\right\),\(15\)whereσ\(⋅\)\\sigma\(\\cdot\)is the logistic function of Equation \([4](https://arxiv.org/html/2608.28896#S2.E4)\)\. The corresponding removal term is assembled algebraically as
si,τ=ri,τx^i,τ\[𝟏sink\]ic¯i,τ\.s\_\{i,\\tau\}=r\_\{i,\\tau\}\\hat\{x\}\_\{i,\\tau\}\[\\mathbf\{1\}\_\{\\mathrm\{sink\}\}\]\_\{i\}\\bar\{c\}\_\{i,\\tau\}\.\(16\)This parameterisation admits the first\- plus second\-order synthetic removal whenever the target coefficient
ri,τ⋆=κi\+ρηix^i,τr^\{\\star\}\_\{i,\\tau\}=\\kappa\_\{i\}\+\\rho\\eta\_\{i\}\\hat\{x\}\_\{i,\\tau\}\(17\)lies inside the representable interval\(0,rmax\)\(0,r\_\{\\max\}\)\. Pointwise, the required sink\-head pre\-activation is
Ri,τ⋆=log\(ri,τ⋆rmax−ri,τ⋆\)\.R^\{\\star\}\_\{i,\\tau\}=\\log\\\!\\left\(\\frac\{r^\{\\star\}\_\{i,\\tau\}\}\{r\_\{\\max\}\-r^\{\\star\}\_\{i,\\tau\}\}\\right\)\.\(18\)The neural sink head can approximate this mapping over the bounded state domain used for training, while the endpoints can only be approached asymptotically\. The bounded parameterisation prevents the learned removal rate from becoming negative or unbounded and makes its representability condition explicit\.
Figure 1:One\-step CHGN update\.The spatial encoder maps the state history, unit types, external inputs and static process graph into topology\-dependent node representations used by the routing head\. Local heads infer the unit regimes and bounded removal rates from the corresponding state histories and unit information\. The predicted quantities are then inserted into the fixed incidence\-based transport law and advanced by one time step\.
#### Assembly\.
Once the four modules have produced the routing weights, the regime multipliers and removal terms, the future state is obtained by reconstructing the process balance\. Throughout the rollout, the state entering the right\-hand side is the model’s own estimate, with the true initial history supplied at the beginning of the rollout\. The predicted material flow on edgeeeis
F^e,τ=qew^e,τx^src\(e\),τ\.\\hat\{F\}\_\{e,\\tau\}=q\_\{e\}\\hat\{w\}\_\{e,\\tau\}\\hat\{x\}\_\{\\operatorname\{src\}\(e\),\\tau\}\.\(19\)The complete derivative then reads
𝐱^˙τ=B𝐅^τ\+E𝐮τ−𝐬τ\.\\dot\{\\hat\{\\mathbf\{x\}\}\}\_\{\\tau\}=B\\hat\{\\mathbf\{F\}\}\_\{\\tau\}\+E\\mathbf\{u\}\_\{\\tau\}\-\\mathbf\{s\}\_\{\\tau\}\.\(20\)An explicit Euler step advances the state,
𝐱~τ\+1=𝐱^τ\+Δt𝐱^˙τ,𝐱^τ\+1=max\(𝟎,𝐱~τ\+1\),\\tilde\{\\mathbf\{x\}\}\_\{\\tau\+1\}=\\hat\{\\mathbf\{x\}\}\_\{\\tau\}\+\\Delta t\\,\\dot\{\\hat\{\\mathbf\{x\}\}\}\_\{\\tau\},\\qquad\\hat\{\\mathbf\{x\}\}\_\{\\tau\+1\}=\\max\(\\mathbf\{0\},\\tilde\{\\mathbf\{x\}\}\_\{\\tau\+1\}\),\(21\)where the maximum is applied element\-wise as a numerical non\-negativity safeguard\. This safeguard would alter the balance if it were activated\. In the reported experiments, its correction is identically zero at every evaluated rollout step, so the unmodified Euler update governs the rollout\.
The internal transport term is conservative by construction\. Every column ofBBcontains one−1\-1and one\+1\+1, so𝟏n⊤B=𝟎⊤\\mathbf\{1\}\_\{n\}^\{\\top\}B=\\mathbf\{0\}^\{\\top\}and therefore
𝟏n⊤𝐱^˙τ=𝟏n⊤B𝐅^τ⏟=0\+𝟏n⊤E𝐮τ−𝟏n⊤𝐬τ\.\\mathbf\{1\}\_\{n\}^\{\\top\}\\dot\{\\hat\{\\mathbf\{x\}\}\}\_\{\\tau\}=\\underbrace\{\\mathbf\{1\}\_\{n\}^\{\\top\}B\\hat\{\\mathbf\{F\}\}\_\{\\tau\}\}\_\{=0\}\+\\mathbf\{1\}\_\{n\}^\{\\top\}E\\mathbf\{u\}\_\{\\tau\}\-\\mathbf\{1\}\_\{n\}^\{\\top\}\\mathbf\{s\}\_\{\\tau\}\.\(22\)The identity guarantees that routing can only redistribute material between units at a given instant\. After each step, the history matrix is updated to include𝐱^τ\+1\\hat\{\\mathbf\{x\}\}\_\{\\tau\+1\}, and the calculation repeats in an autoregressive manner\.
#### Training\.
The four modules are trained jointly by unrolling Equation \([21](https://arxiv.org/html/2608.28896#S2.E21)\) forTTtransitions from a true initial history ending atτ=0\\tau=0\. The transition is evaluated at timeτ\\taupredicts𝐱τ\+1\\mathbf\{x\}\_\{\\tau\+1\}, withτ=0,…,T−1\\tau=0,\\ldots,T\-1\. The objective combines state prediction with weak supervision of the routing and regime mechanisms,
ℒ=ℒstate\+λgℒgate\+λzℒregime\.\\mathcal\{L\}=\\mathcal\{L\}\_\{\\mathrm\{state\}\}\+\\lambda\_\{g\}\\mathcal\{L\}\_\{\\mathrm\{gate\}\}\+\\lambda\_\{z\}\\mathcal\{L\}\_\{\\mathrm\{regime\}\}\.\(23\)The term is
ℒstate=∑τ=0T−1ωτ\+11n∑i=1n\(x^i,τ\+1−xi,τ\+1αi\)2,\\mathcal\{L\}\_\{\\mathrm\{state\}\}=\\sum\_\{\\tau=0\}^\{T\-1\}\\omega\_\{\\tau\+1\}\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}\\left\(\\frac\{\\hat\{x\}\_\{i,\\tau\+1\}\-x\_\{i,\\tau\+1\}\}\{\\alpha\_\{i\}\}\\right\)^\{2\},\(24\)whereαi\>0\\alpha\_\{i\}\>0is the state\-normalisation constant andωτ\+1\\omega\_\{\\tau\+1\}weights the forecast horizon\.
The gate loss is a binary cross\-entropy applied to the supervised soft gate targetsgs,τ∈\[0,1\]g\_\{s,\\tau\}\\in\[0,1\]\. In contrast, the regime loss is a categorical cross\-entropy applied to the supervised regime labelszj,τz\_\{j,\\tau\}\. Letms,τg∈\{0,1\}m^\{g\}\_\{s,\\tau\}\\in\\\{0,1\\\}andmj,τz∈\{0,1\}m^\{z\}\_\{j,\\tau\}\\in\\\{0,1\\\}indicate the labelled gate and regime entries, respectively\. The losses are
ℒgate\\displaystyle\\mathcal\{L\}\_\{\\mathrm\{gate\}\}=1Ng∑τ=0T−1∑s=1Sms,τgBCE\(g^s,τ,gs,τ\),\\displaystyle=\\frac\{1\}\{N\_\{g\}\}\\sum\_\{\\tau=0\}^\{T\-1\}\\sum\_\{s=1\}^\{S\}m^\{g\}\_\{s,\\tau\}\\operatorname\{BCE\}\(\\hat\{g\}\_\{s,\\tau\},g\_\{s,\\tau\}\),\(25\)ℒregime\\displaystyle\\mathcal\{L\}\_\{\\mathrm\{regime\}\}=1Nz∑τ=0T−1∑j∈ℳmj,τzCE\(ℓj,τ,zj,τ\)\.\\displaystyle=\\frac\{1\}\{N\_\{z\}\}\\sum\_\{\\tau=0\}^\{T\-1\}\\sum\_\{j\\in\\mathcal\{M\}\}m^\{z\}\_\{j,\\tau\}\\operatorname\{CE\}\(\\boldsymbol\{\\ell\}\_\{j,\\tau\},z\_\{j,\\tau\}\)\.where
Ng=∑τ=0T−1∑s=1Sms,τg,Nz=∑τ=0T−1∑j∈ℳmj,τz\.N\_\{g\}=\\sum\_\{\\tau=0\}^\{T\-1\}\\sum\_\{s=1\}^\{S\}m^\{g\}\_\{s,\\tau\},\\qquad N\_\{z\}=\\sum\_\{\\tau=0\}^\{T\-1\}\\sum\_\{j\\in\\mathcal\{M\}\}m^\{z\}\_\{j,\\tau\}\.\(26\)Thus, both terms are averaged over all labelled entries\. The sink head receives no direct supervision and is constrained only through the unrolled state\-prediction loss\. Optimisation uses AdamW\[[38](https://arxiv.org/html/2608.28896#bib.bib9)\]with a learning rate of2×10−32\\times 10^\{\-3\}, a weight decay of10−610^\{\-6\}, over150150epochs and gradient\-norm clipping at1\.01\.0\. The history window ish=5h=5steps, the latent width isd=96d=96, and the encoder uses three message\-passing rounds\.
## 3Results
#### Systems and organisation of the evaluation\.
The proposed architecture is evaluated on two systems\. The first is a family of synthetic process networks in which the states, gates, regimes, interventions and balance laws are all known\. This system allows trajectory prediction to be separated from mechanism recovery, and permits transfer, counterfactual response, and conservation to be examined independently of one another\. The second test is a real fluid\-mixing pilot plant, in which the same architectural principles are evaluated across operating conditions and anomaly categories not included in training\.
The first test evaluates whether the learned process graph can be extrapolated to larger systems without retraining\. The second evaluates whether naming the mechanisms is necessary or whether similar accuracy can be achieved without that information\. The third evaluates performance when predicting system dynamics is the only objective; it highlights one limitation of the proposed algorithm in its current configuration\.
### 3\.1Experiment 1: Synthetic process\-network benchmark
#### Transfer to unseen graphs\.
CHGN is trained on a distribution of1010to2020\-node process graphs and then evaluated, without fine\-tuning, on eight unseen2525to4040\-node graphs\. The protocol contains6464graph trajectory evaluations per seed and five independently trained seeds\. Two shared\-weight baselines are trained on the same multi\-topology distribution and evaluated under the same zero\-shot conditions: a Shared Dynamic GNN and a Shared Conservative GNN\. The latter uses a conservative aggregation but does not include the complete CHGN factorisation into fixed physical transport, routing gates, and local regime variables\. The comparison is therefore matched on parameter sharing and on the training distribution, and differs only in the internal factorisation\.
The difference is consistent across both graphs and seeds\. CHGN remains near2×10−32\\times 10^\{\-3\}state RMSE over the unseen topologies, while the two shared baselines remain approximately in the6×10−26\\times 10^\{\-2\}–9×10−29\\times 10^\{\-2\}range\. CHGN also keeps gate MAE below10−210^\{\-2\}and maintains regime accuracy at approximately94%94\\%\. The separation persists as graph size increases from 25 to 40 nodes, as shown in Figure[2](https://arxiv.org/html/2608.28896#S3.F2)and, in more detail, in Appendix[C](https://arxiv.org/html/2608.28896#A3)\. The transfer advantage, therefore, cannot be attributed solely to graph\-size\-independent parameter sharing\. The weaker performance of the Shared Conservative GNN also shows that conservation alone does not reproduce the complete result\. A secondary comparison against baselines retrained separately on each held\-out graph is reported in Appendix[C](https://arxiv.org/html/2608.28896#A3); that tests graph\-specific fitting\.
Figure 2:Zero\-shot transfer across unseen process graphs\.CHGN and two shared\-weight baselines are trained on the same1010–2020\-node graph distribution and evaluated without retraining on unseen2525–4040\-node topologies\. Points and bars show the mean and95%95\\%Student\-ttinterval across seeds; faint points are individual\-seed means\. Node count orders graphs\.
#### Recovery and calibration of the named mechanisms\.
The transfer result raises the question of what the model has actually recovered\. Figure[3](https://arxiv.org/html/2608.28896#S3.F3)examines the three predicted quantities on the training topology\. State predictions follow parity across the full inventory range, with most of the dispersion occurring below an inventory of0\.20\.2\. Gate predictions cover the complete interval\(0,1\)\(0,1\), including values close to0\.50\.5\. The absence of a gap around the switching threshold shows that the model has not reduced the task to a binary classification of the active branch\. Regime accuracy is0\.960\.96for idle and active and0\.890\.89for transition\. All regime errors occur between adjacent classes, consistent with errors near regime boundaries rather than with collapse to a single dominant class\. The corresponding full\-trajectory rollout and a unit\-by\-unit audit on the flowsheet are reported in Appendix[A](https://arxiv.org/html/2608.28896#A1)\.
Figure 3:Calibration of the three predicted quantities\.Predicted versus true \(a\) inventory and \(b\) routing gate, shown as hexagonally binned log\-count densities; the dashed line is parity\. \(c\) Row\-normalised regime confusion matrix\. Gates are calibrated across\(0,1\)\(0,1\), and regime errors occur only between adjacent classes\.
#### Mechanism ablations\.
Table[1](https://arxiv.org/html/2608.28896#S3.T1)and Figure[4](https://arxiv.org/html/2608.28896#S3.F4)separate state prediction from the recovery of the named mechanisms\. Routing is obviously extremely relevant in the forumlation\. Fixing the routing mechanism increases state RMSE from0\.012670\.01267to0\.052930\.05293\. Across five matched seeds, the mean increase is0\.04030\.0403, and the paired bootstrap95%95\\%interval\[0\.0362,0\.0443\]\[0\.0362,0\.0443\]excludes zero\. Fixing the regime mechanism has a different effect\. Regime accuracy falls to30\.7%30\.7\\%, but the mean state\-RMSE change is only−4\.6×10−4\-4\.6\\times 10^\{\-4\}, with a paired95%95\\%interval of\[−2\.69×10−3,2\.60×10−3\]\[\-2\.69\\times 10^\{\-3\},2\.60\\times 10^\{\-3\}\]\. The aggregate state error is therefore not separated from the joint model\.
Direct mechanism supervision is nevertheless necessary to recover the variables by name\. Without regime labels, regime accuracy falls from96\.4%96\.4\\%to45\.3%45\.3\\%for the state\-only variant and to42\.1%42\.1\\%for the gate\-supervised variant, while the state error changes much less\. Conversely, the regime\-supervised model retains93\.5%93\.5\\%regime accuracy, but its gate MAE increases to0\.02640\.0264\. The two heads, therefore, receive distinct supervisory information\. Routing has the dominant effect on the aggregate state in this benchmark\. At the same time, the regime variable can be recovered accurately even though its contribution to the total state error is smaller\.
Table 1:Mechanism ablations\. Mean±\\pms\.d\. across five independently trained seeds\. Entries without intervals are clamped and constant across seeds\.Figure 4:Mechanism ablations, five seeds per variant\.Circles show seeds; diamonds and bars show the mean and two\-sided95%95\\%Student\-ttinterval\. The dashed line marks the joint\-model mean\. Red indicates an interval separated from the reference in the worst direction; grey indicates no separation\.
#### Interventional and counterfactual response\.
An ablation establishes if a mechanism is structurally relevant, but not that it responds correctly when it is manipulated\. Three audits address the latter and are reported in full in Appendix[B](https://arxiv.org/html/2608.28896#A2)\. Substituting mechanism variables into the same trained operator increases the one\-step all\-unit RMSE by a factor of4\.74\.7when routing is held fixed and by a factor of4\.84\.8in the worst ablation, while replacing the learned mechanisms with their true values leaves the error essentially unchanged\. Sweeping each switch threshold over values absent from the held\-out trajectory reproduces the true logistic response across the complete range, with a gate MAE between9\.2×10−39\.2\\times 10^\{\-3\}and2\.1×10−22\.1\\times 10^\{\-2\}and a monotone fraction of1\.0001\.000\. Propagating a threshold change through a4040\-step rollout without teacher forcing gives an intervention\-effect RMSE of6\.4×10−46\.4\\times 10^\{\-4\}over240240routing interventions and8\.0×10−58\.0\\times 10^\{\-5\}over192192regime interventions\. The recovered gates, therefore, retain their role under manipulation, and not only on the factual trajectory from which they were inferred\.
#### Fixed\-graph benchmark\.
Table[2](https://arxiv.org/html/2608.28896#S3.T2)shows the performance of the proposed solver against other methods\. Seven models are compared on a single fixed 20\-unit graph, and CHGN does not achieve the lowest point\-prediction error in this setting\. The LSTM reaches a state RMSE of0\.00520±0\.000350\.00520\\pm 0\.00035, compared with0\.01267±0\.001080\.01267\\pm 0\.00108for CHGN, and is therefore approximately2\.4×2\.4\\timesmore accurate\. It also reaches the lowest gate MAE and the lowest balance\-model discrepancy\. The balance\-model discrepancy measures the agreement between the predicted state evolution and the complete known inventory budget and therefore includes state, boundary, and removal errors\. The structural residual𝟏⊤B𝐅^\\mathbf\{1\}^\{\\top\}B\\hat\{\\mathbf\{F\}\}instead isolates internal transport and is identically zero in exact arithmetic for CHGN\. A flexible sequence model can consequently obtain a lower balance\-model discrepancy through a more accurate trajectory fit without carrying an explicit internal conservation guarantee\.
The fixed\-graph comparison, therefore, clarifies the intended scope of the formulation\. Its structural restrictions do not guarantee the best fit when the topology does not change, and state prediction is the only objective\. Their purpose is to preserve a defined transport law, expose named mechanisms that can be intervened on and provide graph\-local mappings that remain applicable when the process topology changes\.
Table 2:Fixed\-graph benchmark, five seeds per model\. Bold marks the best mean, not statistical separation\. Balance discrepancy measures agreement with the known full balance model and is distinct from the internal transport residual𝟏⊤B𝐅^\\mathbf\{1\}^\{\\top\}B\\hat\{\\mathbf\{F\}\}\.
#### Structural consistency\.
A numerical audit separates approximation error from structural consistency and is reported in full in Appendix[E](https://arxiv.org/html/2608.28896#A5)\. Across independently trained seeds, the state\-derivative RMSE is approximately9\.8×10−39\.8\\times 10^\{\-3\}, while the maximum internal\-transport residualmaxτ\|𝟏⊤B𝐅^τ\|\\max\_\{\\tau\}\|\\mathbf\{1\}^\{\\top\}B\\hat\{\\mathbf\{F\}\}\_\{\\tau\}\|is approximately1\.2×10−71\.2\\times 10^\{\-7\}and is therefore at the level expected from floating\-point accumulation\. The non\-negativity safeguard in Equation \([21](https://arxiv.org/html/2608.28896#S2.E21)\) is inactive over every entry and rollout step\. The remaining derivative error, therefore, reflects the approximation of the non\-transport dynamics and the difference between the Euler update and the RK4 integration used to generate the synthetic trajectories, rather than a violation of the incidence\-based identity\.
### 3\.2Experiment 2: Real fluid\-mixing system
The second experiment applies the architecture to a physically different, real fluid\-mixing pilot plant with four tanks, two pumps and eleven valves\[[39](https://arxiv.org/html/2608.28896#bib.bib39)\]\. The process graph contains four tanks, eight pipe junctions, three external ports and eighteen edges\. In this case, the graph is constructed from the P&ID naming convention rather than inferred from the data\.
This experiment transfers the architectural constraints, not the parameters learned on the synthetic networks\. A new CHGN model is trained on the fluid\-mixing data while retaining the graph\-based conservative accumulation and the separation between observed state, external forcing and mechanism\-specific quantities\. The mappings required by the physical system are learned from that dataset\.
Compared with persistence, CHGN reduces state MSE by a factor of16\.016\.0on the held\-out leakage\-plus\-clogging session and by a factor of6\.36\.3on the stirring\-error session\. These values correspond to improvements of4\.0×4\.0\\timesand2\.5×2\.5\\timesin RMSE\. The autoregressive rollout in Figure[5](https://arxiv.org/html/2608.28896#S3.F5)follows the cyclic fill–drain pattern of the plant\. Manual mode produces the opposite result\. CHGN is2\.0×2\.0\\timesworse than persistence in MSE and1\.4×1\.4\\timesworse in RMSE, because the manual valve actions that determine the subsequent trajectory are not included in the model inputs\. The experiment, therefore, separates faults whose dynamics can be inferred from the observed variables from operating changes driven by an unobserved exogenous control\.
Figure 5:Structure\-preserving architecture on held\-out fluid\-mixing conditions\.\(a\) State MSE for persistence and CHGN on three anomaly categories held out from training; leakage\+clogging and stirring error each contain one session, while manual mode contains eight\. \(b\) Autoregressive rollout on the leakage\+clogging session\.
## 4Discussion and limitations
The two experiments support the following conclusions\. On synthetic networks, it was demonstrated that CHGN can be evaluated without retraining on larger process graphs, recover named routing and regime variables, respond consistently when their thresholds are changed, and preserve the internal transport balance by construction\. These properties, however, do not improve trajectory prediction\.
The matched zero\-shot transfer comparison narrows the possible explanations for the principal result\. CHGN, the Shared Dynamic GNN and the Shared Conservative GNN all use graph\-size\-independent parameters and are trained on the same1010to2020\-node distribution\. Only CHGN retains low state and mechanism errors on the unseen2525\- to4040\-node graphs\. The result cannot, therefore, be attributed only to shared message\-passing weights\. The weaker Shared Conservative GNN also shows that conservation alone is insufficient\. The current experiments support the combined role of the fixed transport law, named routing variables, information partitioning and graph\-local parameter sharing\. Isolating the individual contribution of each ingredient is left to future work\.
The mechanism results in separate recoverability from dynamical importance\. Routing is strongly load\-bearing: fixing the routing variable produces a five\-seed increase in state error whose paired bootstrap interval excludes zero, and routing interventions propagate through the closed\-loop trajectory\. The regime variable is recovered accurately but has a much smaller effect on aggregate state error in the principal benchmark\. Both variables also receive weak direct supervision during training\. The experiments therefore show that the architecture can assign a stable role to supervised mechanism variables and preserve that role during rollout\.
A related limitation concerns the meaning of identifiability itself\. Fixing the transport law toF^e=qew^ex^src\(e\)\\hat\{F\}\_\{e\}=q\_\{e\}\\hat\{w\}\_\{e\}\\hat\{x\}\_\{\\operatorname\{src\}\(e\)\}removes the direct reciprocal scaling between a routing weight and an arbitrary learned edge message\. Other ambiguities can persist when different internal routing choices produce the same observable evolution of the state\. This situation can occur in networks containing cycles, insufficiently excited branches or a measurement set that does not distinguish the relevant branches\. The intervention and threshold\-sweep experiments provide evidence that the named gates are meaningful on the systems studied here\.
Finally, the real fluid\-mixing experiment attempts at transferring architectural principles\. Its held\-out physical\-fault results are satisfactory, but the leakage\-plus\-clogging and stirring\-error categories each contain only one session\. The tests performed on the algorithm suggest using CHGN as a structure\-preserving simulator for systems in which the relevant state and external forcing are observed, while routing and operating mechanisms remain latent but physically defined and manipulable during prediction\.
## 5Conclusions
This work formulated learning on process networks whose effective routing is latent, state\-dependent and dynamic\. The Conservative Hybrid Graph Network predicts switch\-controlled routing weights and local unit regimes, but constrains the ways in which these variables enter the state dynamics\. The full\-time evolution of the variables of interest is, in fact, reconstructed from both learned and fixed entries, thereby removing the direct gate\-message rescaling pathway and guaranteeing that internal transport redistributes material without creating or destroying it\. The model was evaluated on a fixed\-graph benchmark, where a less\-constrained sequence model remained more accurate at point prediction and was extrapolated to larger graph sizes without retraining\. A second benchmark involved a real fluid\-mixing system, in which the architecture retained its forecasting ability for held\-out physical faults that were not explicitly associated with manual operations\. The main result is therefore that CHGN provides routing variables that can be inspected and intervened on, an exact internal transport balance, and a single set of graph\-local mappings that can be reused across process topologies\.
## Acknowledgements
The author gratefully acknowledges the support of King Abdullah University of Science and Technology \(KAUST\) through the Clean Energy Research Platform\.
## References
- \[1\]\(2021\)The why, how, and when of representations for complex systems\.SIAM Review63\(3\),pp\. 435–485\.Cited by:[§1](https://arxiv.org/html/2608.28896#S1.p1.1)\.
- \[2\]L\. S\. Leite, S\. Banerjee, Y\. Wei, J\. Elowitt, and A\. E\. Clark\(2024\)Modern chemical graph theory\.Wiley Interdisciplinary Reviews: Computational Molecular Science14\(5\),pp\. e1729\.Cited by:[§1](https://arxiv.org/html/2608.28896#S1.p1.1)\.
- \[3\]Y\. R\. Cortés\-Peña and V\. M\. Zavala\(2026\)Phenomena\-based graph representations and applications to chemical process simulation\.Computers & Chemical Engineering,pp\. 109756\.Cited by:[§1](https://arxiv.org/html/2608.28896#S1.p1.1)\.
- \[4\]P\. W\. Battaglia, J\. B\. Hamrick, V\. Bapst, A\. Sanchez\-Gonzalez, V\. Zambaldi, M\. Malinowski, A\. Tacchetti, D\. Raposo, A\. Santoro, R\. Faulkner,et al\.\(2018\)Relational inductive biases, deep learning, and graph networks\.arXiv preprint arXiv:1806\.012612\(3\),pp\. 5\.Cited by:[§1](https://arxiv.org/html/2608.28896#S1.p1.1)\.
- \[5\]A\. Sanchez\-Gonzalez, J\. Godwin, T\. Pfaff, R\. Ying, J\. Leskovec, and P\. Battaglia\(2020\)Learning to simulate complex physics with graph networks\.InInternational Conference on Machine Learning \(ICML\),pp\. 8459–8468\.Cited by:[§1](https://arxiv.org/html/2608.28896#S1.p1.1),[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[6\]T\. Pfaff, M\. Fortunato, A\. Sanchez\-Gonzalez, and P\. W\. Battaglia\(2021\)Learning mesh\-based simulation with graph networks\.InInternational Conference on Learning Representations \(ICLR\),External Links:[Link](https://arxiv.org/abs/2010.03409)Cited by:[§1](https://arxiv.org/html/2608.28896#S1.p1.1),[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[7\]D\. E\. Seborg, T\. F\. Edgar, D\. A\. Mellichamp, and F\. J\. Doyle\(2016\)Process dynamics and control\.4th edition,John Wiley & Sons\.Cited by:[§1](https://arxiv.org/html/2608.28896#S1.p1.1)\.
- \[8\]H\. K\. Alfares\(2022\)Plant shutdown maintenance workforce team assignment and job scheduling\.Journal of Scheduling25\(3\),pp\. 321–338\.Cited by:[§1](https://arxiv.org/html/2608.28896#S1.p1.1)\.
- \[9\]T\. Kipf, E\. Fetaya, K\. Wang, M\. Welling, and R\. Zemel\(2018\)Neural relational inference for interacting systems\.InInternational Conference on Machine Learning \(ICML\),pp\. 2688–2697\.Cited by:[§1](https://arxiv.org/html/2608.28896#S1.p1.1),[§1](https://arxiv.org/html/2608.28896#S1.p3.1),[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[10\]S\. W\. Linderman, M\. J\. Johnson, A\. C\. Miller, R\. P\. Adams, D\. M\. Blei, and L\. Paninski\(2017\)Bayesian learning and inference in recurrent switching linear dynamical systems\.Artificial Intelligence and Statistics \(AISTATS\)\.Cited by:[§1](https://arxiv.org/html/2608.28896#S1.p1.1),[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[11\]B\. Schölkopf, F\. Locatello, S\. Bauer, N\. R\. Ke, N\. Kalchbrenner, A\. Goyal, and Y\. Bengio\(2021\)Toward causal representation learning\.Proceedings of the IEEE109\(5\),pp\. 612–634\.Cited by:[§1](https://arxiv.org/html/2608.28896#S1.p3.1),[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[12\]M\. Horie and N\. Mitsume\(2024\)Graph neural pde solvers with conservation and similarity\-equivariance\.arXiv preprint arXiv:2405\.16183\.Cited by:[§1](https://arxiv.org/html/2608.28896#S1.p4.1),[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[13\]A\. Kurenkov, M\. Lingelbach, T\. Agarwal, E\. Jin, C\. Li, R\. Zhang, L\. Fei\-Fei, J\. Wu, S\. Savarese, and R\. Martın\-Martın\(2023\)Modeling dynamic environments with scene graph memory\.InInternational Conference on Machine Learning,pp\. 17976–17993\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[14\]M\. Poli, S\. Massaroli, L\. Scimeca, S\. J\. Oh, S\. Chun, A\. Yamashita, H\. Asama, J\. Park, and A\. Garg\(2021\)Neural hybrid automata: learning dynamics with multiple modes and stochastic transitions\.InAdvances in Neural Information Processing Systems \(NeurIPS\),Vol\.34,pp\. 9977–9989\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[15\]G\. Ferrari\-Trecate, M\. Muselli, D\. Liberati, and M\. Morari\(2003\)A clustering technique for the identification of piecewise affine systems\.Automatica39\(2\),pp\. 205–217\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[16\]A\. Bemporad, A\. Garulli, S\. Paoletti, and A\. Vicino\(2005\)A bounded\-error approach to piecewise affine system identification\.IEEE Transactions on Automatic Control50\(10\),pp\. 1567–1580\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[17\]M\. A\. Nabian, C\. Liu, R\. Ranade, and S\. Choudhry\(2024\)X\-meshgraphnet: scalable multi\-scale graph neural networks for physics simulation\.arXiv preprint arXiv:2411\.17164\.External Links:[Link](https://arxiv.org/abs/2411.17164)Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[18\]Z\. Li, N\. Kovachki, K\. Azizzadenesheli, B\. Liu, K\. Bhattacharya, A\. Stuart, and A\. Anandkumar\(2021\)Fourier neural operator for parametric partial differential equations\.InInternational Conference on Learning Representations \(ICLR\),Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[19\]L\. Lu, P\. Jin, G\. Pang, Z\. Zhang, and G\. E\. Karniadakis\(2021\)Learning nonlinear operators via DeepONet based on the universal approximation theorem of operators\.Nature Machine Intelligence3\(3\),pp\. 218–229\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[20\]N\. Kovachki, Z\. Li, B\. Liu, K\. Azizzadenesheli, K\. Bhattacharya, A\. Stuart, and A\. Anandkumar\(2023\)Neural operator: learning maps between function spaces with applications to pdes\.Journal of Machine Learning Research24\(89\),pp\. 1–97\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[21\]Z\. Li, N\. Kovachki, K\. Azizzadenesheli, B\. Liu, K\. Bhattacharya, A\. Stuart, and A\. Anandkumar\(2020\)Neural operator: graph kernel network for partial differential equations\.arXiv preprint arXiv:2003\.03485\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[22\]R\. T\. Q\. Chen, Y\. Rubanova, J\. Bettencourt, and D\. K\. Duvenaud\(2018\)Neural ordinary differential equations\.InAdvances in Neural Information Processing Systems \(NeurIPS\),Vol\.31\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[23\]S\. Greydanus, M\. Dzamba, and J\. Yosinski\(2019\)Hamiltonian neural networks\.Advances in neural information processing systems32\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[24\]M\. Raissi, P\. Perdikaris, and G\. E\. Karniadakis\(2019\)Physics\-informed neural networks: a deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations\.Journal of Computational Physics378,pp\. 686–707\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[25\]Y\. Li and A\. Hands\(2024\)An operator\-consistent graph neural network for learning diffusion dynamics on irregular meshes\.arXiv preprint arXiv:2405\.13586\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[26\]A\. Thangamuthu, G\. Kumar, S\. Bishnoi, R\. Bhattoo, N\. M\. A\. Krishnan, and S\. Ranu\(2022\)Unravelling the performance of physics\-informed graph neural networks for dynamical systems\.InNeural Information Processing Systems \(NeurIPS\) Datasets and Benchmarks Track,External Links:[Link](https://arxiv.org/abs/2209.11054)Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[27\]M\. Jia, Y\. Yao, and Y\. Liu\(2025\)Review on graph neural networks for process soft sensor development, fault diagnosis, and process monitoring\.Industrial & Engineering Chemistry Research64\(17\),pp\. 8543–8564\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[28\]D\. Chen, R\. Liu, Q\. Hu, and S\. X\. Ding\(2021\)Interaction\-aware graph neural networks for fault diagnosis of complex industrial processes\.IEEE Transactions on neural networks and learning systems34\(9\),pp\. 6015–6028\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[29\]Y\. Liu and B\. Jafarpour\(2024\)Graph attention network with granger causality map for fault detection and root cause diagnosis\.Computers & Chemical Engineering180,pp\. 108453\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[30\]P\. Brahmbhatt, R\. Patel, A\. Maheshwari, and R\. D\. Gudi\(2024\)Improved fault detection and diagnosis using graph auto encoder and attention\-based graph convolution networks\.Digital Chemical Engineering11,pp\. 100158\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[31\]J\. Seo, Y\. Noh, Y\. Kang, J\. Lim, S\. Ahn, I\. Song, and K\. C\. Kim\(2024\)Graph neural networks for anomaly detection and diagnosis in hydrogen extraction systems\.Engineering Applications of Artificial Intelligence135,pp\. 108846\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[32\]Y\. Xu, C\. Zhang, Y\. Luo, W\. Ke, Q\. Zhu, Y\. He, Y\. Zhang, and M\. Zhang\(2025\)Multiattention spatiotemporal fusion graph neural network for chemical process fault diagnosis\.IEEE Transactions on Instrumentation and Measurement74,pp\. 1–13\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[33\]T\. Liu, Z\. Meng, W\. Du, C\. Liu, and X\. Chen\(2025\)Multi\-objective differential optimization of fixed bed reactor geometries driven by graph convolutional neural network\.Chemical Engineering Journal511,pp\. 161913\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[34\]J\. C\. Wong, C\. C\. Ooi, J\. Chattoraj, L\. Lestandi, G\. Dong, U\. Kizhakkinan, D\. W\. Rosen, M\. H\. Jhon, and M\. H\. Dao\(2022\)Graph neural network based surrogate model of physics simulations for geometry design\.In2022 IEEE symposium series on computational intelligence \(SSCI\),pp\. 1469–1475\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[35\]S\. Y\. Teng, L\. Galvis, C\. M\. Blanco, L\. Özkan, R\. Barendse, G\. Postma, and J\. Jansen\(2023\)Machine\-learned digital phase switch for sustainable chemical production\.Journal of Cleaner Production382,pp\. 135168\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[36\]F\. Elmaz, U\. Di Caprio, M\. Wu, Y\. Wouters, G\. Van Der Vorst, N\. Vandervoort, A\. Anwar, M\. E\. Leblebici, P\. Hellinckx, and S\. Mercelis\(2023\)Reinforcement learning\-based approach for optimizing solvent\-switch processes\.Computers & Chemical Engineering176,pp\. 108310\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[37\]G\. Singer and Y\. Cohen\(2021\)A framework for smart control using machine\-learning modeling for processes with closed\-loop control in industry 4\.0\.Engineering Applications of Artificial Intelligence102,pp\. 104236\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.p1.1)\.
- \[38\]I\. Loshchilov and F\. Hutter\(2017\)Decoupled weight decay regularization\.arXiv preprint arXiv:1711\.05101\.Cited by:[§2](https://arxiv.org/html/2608.28896#S2.SS0.SSS0.Px4.p2.4)\.
- \[39\]M\. Ramonat, B\. Zimmering, S\. Merkelbach, F\. Gehlhoff, O\. Niggemann, and A\. Fay\(2025\)A fluid mixing benchmark for anomaly detection in CPS with real and simulated data\.IEEE Access13,pp\. 134113–134128\.External Links:[Document](https://dx.doi.org/10.1109/ACCESS.2025.3592815)Cited by:[§3\.2](https://arxiv.org/html/2608.28896#S3.SS2.p1.1)\.
## Appendix AState reconstruction on the training topology
Figure[6](https://arxiv.org/html/2608.28896#A1.F6)reports a complete autoregressive rollout over all twenty units\. The model receives the initial history and is never teacher\-forced afterwards\. At the inventory scale, the predicted and true trajectories are almost indistinguishable\. Panel \(c\) therefore reports the signed residual on a scale two orders of magnitude finer\. Most of the visible errors occur in the product and recycle tanks, where the biases have opposite signs and grow together\. This behaviour is consistent with a small error at switch S5: material is sent slightly too often to one branch and slightly too little to the other\. Because the transport update remains conservative, the routing error redistributes inventory between the two tanks instead of creating a common positive or negative drift\. The horizon error rises during the first part of the forecast and then approaches a plateau near the aggregate rollout RMSE reported in Table[2](https://arxiv.org/html/2608.28896#S3.T2)\.
Figure 6:Full\-trajectory state reconstruction\.\(a\) Ground\-truth inventory for all twenty units; \(b\) CHGN rollout on the same scale; \(c\) signed residual on a scale two orders of magnitude finer\. The dashed line marks the end of the conditioning history\. \(d\) State RMSE versus forecast horizon: median and 10–90th percentile band over the test split, with the displayed trajectory dashed\.Figure[7](https://arxiv.org/html/2608.28896#A1.F7)places the recovered mechanisms directly on the process graph at one held\-out instant\. Every unit reports its inventory and, where applicable, its true and predicted regime\. Every switched branch reports the true gate, the predicted gate and the resulting error\.
The selected instant contains two visible failures\. The dryer is predicted to be active rather than transitioning, and the S2 bypass gate has an absolute error of0\.110\.11, compared with0\.010\.01–0\.020\.02for the other switches\. Both errors are consistent with the aggregate results\. Transition is the least accurate regime class in Figure[3](https://arxiv.org/html/2608.28896#S3.F3)c, while S2 lies close tog=0\.5g=0\.5, where the logistic response of Equation \([4](https://arxiv.org/html/2608.28896#S2.E4)\) is most sensitive to a threshold error becauseg\(1−g\)g\(1\-g\)is maximal at the centre of the sigmoid\.
Figure 7:Recovered mechanism on the plant graph, held\-out trajectory 255 att=0\.20t=0\.20\. Node labels show inventory and, for regime\-bearing units, true and predicted regime; a red border marks disagreement\. Edge colour shows absolute gate error \(green<0\.08<0\.08, orange0\.080\.08–0\.200\.20, red\>0\.20\>0\.20\), and the inset lists true and predicted gate values\. Because all columns are rounded independently, the printed error at S1 and S5 differs by0\.010\.01from the difference between the printed gate values\. This instant was chosen to show the dryer and S2 errors; aggregate accuracy is reported in Table[2](https://arxiv.org/html/2608.28896#S3.T2)\.
## Appendix BInterventional audit and counterfactual response
#### One\-step substitution\.
The learned and oracle mechanisms produce comparable one\-step errors\. The all\-unit RMSE is4\.115×10−44\.115\\times 10^\{\-4\}with learned variables and4\.239×10−44\.239\\times 10^\{\-4\}when both mechanisms are replaced by their true values\. True regimes alone leave the all\-unit error unchanged to four significant digits\. In contrast, fixing the routing increases the error by a factor of4\.74\.7to1\.932×10−31\.932\\times 10^\{\-3\}, while shuffling both mechanisms raises it to1\.987×10−31\.987\\times 10^\{\-3\}\. The effect also occurs where the mechanism acts\. Fixed routing increases the error at switch destinations by a factor of5\.95\.9, while fixed regimes increase the error at regime\-bearing units by a factor of3\.63\.6\.
The learned variables are more accurate than the oracle substitution in two columns of Table[3](https://arxiv.org/html/2608.28896#A2.T3)\. The latter indicates that the learned gates can compensate for approximation error in the remaining parts of the operator\. The evidence that a mechanism is load\-bearing is therefore the error increase produced when it is fixed or shuffled, rather than the expectation that the oracle row must always be the numerical lower bound\.
Table 3:Teacher\-forced one\-step intervention audit,74887488samples\. Values are RMSE after substituting mechanism variables into the same trained operator; ratios are relative to the learned mechanism\.*Single seed*; see §[4](https://arxiv.org/html/2608.28896#S4)\.
#### Fixed\-history threshold sweeps\.
In the counterfactual audit, each thresholdθsg\\theta\_\{s\}^\{g\}is swept while the held\-out history remains fixed\. The recovered response follows the true logistic response over the complete range\. All five switch responses and four regime responses are monotonically decreasing over the entire sweep, yielding a monotone fraction of1\.0001\.000\. The switch\-gate MAE ranges from9\.2×10−39\.2\\times 10^\{\-3\}to2\.1×10−22\.1\\times 10^\{\-2\}, while regime agreement ranges from96\.4%96\.4\\%to99\.7%99\.7\\%\. S2 shows the only clear deviation, with an offset of approximately0\.040\.04at the low\-threshold end while remaining almost parallel to the true curve\. The latter is consistent with a threshold bias rather than with failure to recover the response form\.
#### Closed\-loop, multi\-step intervention effects\.
The one\-step substitutions and fixed\-history sweeps do not propagate the effect of an intervention through the future state\. A third audit, therefore, changes one threshold byΔ=±0\.08\\Delta=\\pm 0\.08for switches orΔ=±0\.04\\Delta=\\pm 0\.04for regimes\. For each of2424held\-out trajectories, the simulator and CHGN then roll forward for4040steps without teacher forcing\. The comparison is made through the intervention effect, defined as the counterfactual trajectory minus the factual trajectory for the same initial history\.
Across240240routing interventions, the intervention\-effect RMSE is6\.4×10−46\.4\\times 10^\{\-4\}and reaches1\.0×10−31\.0\\times 10^\{\-3\}at the final step\. Across192192regime interventions, the corresponding RMSE is8\.0×10−58\.0\\times 10^\{\-5\}, eight times smaller, and reaches1\.2×10−41\.2\\times 10^\{\-4\}at the final step\. The absolute counterfactual\-state error is nevertheless similar for the two groups,4\.05×10−34\.05\\times 10^\{\-3\}for routing and3\.99×10−33\.99\\times 10^\{\-3\}for regimes\. The difference, therefore, reflects the smaller dynamical effect of the regime perturbations rather than a uniformly easier counterfactual prediction problem\.
## Appendix CAdditional zero\-shot transfer results
Figures[8](https://arxiv.org/html/2608.28896#A3.F8)and[9](https://arxiv.org/html/2608.28896#A3.F9)resolve the transfer comparison of Figure[2](https://arxiv.org/html/2608.28896#S3.F2)by graph size and by training seed, respectively\. The separation persists across the full2525–4040\-node range and across independently trained seeds, so it is not due to a small number of favourable topologies or to a single fortunate initialisation\.
Figure 8:Zero\-shot transfer as a function of graph size\.State rollout RMSE, routing\-gate MAE and regime accuracy for CHGN, the Shared Conservative GNN and the Shared Dynamic GNN on unseen2525–4040\-node process graphs\. Dashed lines are descriptive least\-squares trends\. CHGN remains substantially more accurate across the full range of graph sizes\.Figure 9:Seed robustness of zero\-shot transfer\.Circles show independently trained model seeds; diamonds and bars show the mean and95%95\\%Student\-ttinterval\. CHGN retains a lower state\-rollout RMSE and routing\-gate MAE, and higher regime accuracy, than both shared\-weight baselines across seeds\.Table[4](https://arxiv.org/html/2608.28896#A3.T4)retains an earlier graph\-specific comparison\. The listed baselines are retrained separately on each held\-out graph, thereby testing graph\-specific fitting rather than zero\-shot transfer\. They are not a matched replacement for the shared\-weight comparison of §[3\.1](https://arxiv.org/html/2608.28896#S3.SS1.SSS0.Px1)\. Under this secondary protocol, the best retrained models reach approximately0\.03050\.0305state RMSE, compared with2\.118×10−32\.118\\times 10^\{\-3\}for CHGN without parameter updates\.
Table 4:Secondary graph\-specific reference\. CHGN is evaluated zero\-shot on the eight held\-out topologies \(mean±\\pms\.d\. across five seeds, each averaged over all graphs\)\. In contrast, the listed comparators are retrained from scratch on each held\-out graph \(mean±\\pms\.d\. across eight single\-seed fits\)\. Bold marks the zero\-shot reference row; values in the two blocks are not directly comparable\. These values complement, but do not replace, the matched shared\-weight zero\-shot comparison of §[3\.1](https://arxiv.org/html/2608.28896#S3.SS1.SSS0.Px1)\.
## Appendix DFixed\-graph predictive benchmark
Figure[10](https://arxiv.org/html/2608.28896#A4.F10)shows the seed\-level distribution behind Table[2](https://arxiv.org/html/2608.28896#S3.T2)\. The ordering of the models is stable across seeds, and a single outlying run does not produce the LSTM advantage on this fixed topology\.
Figure 10:Fixed\-graph predictive benchmark\.Circles show independent seeds; diamonds and bars show the mean and95%95\\%Student\-ttinterval\. Error metrics use logarithmic axes\. On this fixed graph, the LSTM leads panels \(a\), \(b\), and \(d\)\.
## Appendix ENumerical physics audit
The numerical audit separates approximation error from structural consistency\. Across independently trained seeds, the state\-derivative RMSE is approximately9\.8×10−39\.8\\times 10^\{\-3\}, indicating that finite\-model form and discretisation errors persist in the learned dynamics\. Reconstructing the reported state update directly from the predicted derivative yields zero RMSE for every seed, confirming that the stored update and the implemented Euler step are numerically consistent\. The maximum internal\-transport residual,
maxτ\|𝟏⊤B𝐅^τ\|,\\max\_\{\\tau\}\\left\|\\mathbf\{1\}^\{\\top\}B\\hat\{\\mathbf\{F\}\}\_\{\\tau\}\\right\|,\(27\)is approximately1\.2×10−71\.2\\times 10^\{\-7\}and is therefore at the level expected from floating\-point accumulation\. The non\-negativity correction in Equation \([21](https://arxiv.org/html/2608.28896#S2.E21)\) is also zero in RMS over every entry and rollout step\.
The remaining derivative error reflects the approximation of the non\-transport dynamics, as well as the difference between the Euler update used by CHGN and the RK4 integration used to generate the synthetic trajectories\. The baselines do not expose a separate transport term, so the same structural audit cannot be applied to them\. This absence of an auditable term does not by itself prove that a baseline violates conservation on every trajectory\.Similar Articles
Heterogeneous Graph Condensation via Role-Aware Clustering
This paper proposes HGC-RC, a role-aware heterogeneous graph condensation framework that uses lightweight propagation and a hybrid clustering strategy to produce compact heterogeneous graphs, enabling efficient HGNN training on large-scale graphs without sacrificing performance.
Reduction of Probabilistic Chemical Reaction Networks
This paper presents a method to reduce the size of chemical reaction networks (CRNs) implementing probabilistic inference by leveraging factor graph reduction techniques, resulting in smaller CRNs while preserving belief propagation fixed points on surviving variables.
A Graph-Based Control Interface for Traffic Signals on Heterogeneous Road Networks
This paper presents a graph-based traffic signal control interface using a shared graph neural network to assign scores to movements, with deterministic phase construction via incidence matrices. Experiments evaluate transfer across synthetic and city road networks, showing feasibility but sensitivity to distribution shifts.
Scalable Heterogeneous Graph Foundation Models for Data-Driven Optimal Power Flow in Smart Grids
This paper presents a scalable heterogeneous graph neural network workflow for data-driven optimal power flow surrogate modeling, using distributed training on supercomputers and demonstrating improvements via fine-tuning pretrained models.
A hybrid quantum-classical neural network for learning to route
This paper investigates hybrid quantum-classical neural networks for the vehicle routing problem, finding that encoder feed-forward replacement can reduce model parameters by 56.6% while maintaining near-baseline performance for small to medium instances.