Learning Koopman operators for coupled systems via information on governing equations of subsystems
Pith reviewed 2026-05-09 17:22 UTC · model grok-4.3
The pith
Incorporating known differential equations of subsystems yields more stable Koopman operator approximations for coupled nonlinear systems than pure data-driven EDMD.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The authors present a procedure to approximate the Koopman operator for coupled systems that incorporates information from the differential equations governing each subsystem. This is achieved by modifying the extended dynamic mode decomposition method to include the subsystem dynamics, resulting in improved stability and accuracy in numerical tests on coupled oscillator systems, especially under limited data conditions.
What carries the argument
A modified extended dynamic mode decomposition (EDMD) framework that incorporates the governing equations of individual subsystems as additional information during the operator approximation.
Load-bearing premise
The governing differential equations of the individual subsystems are known accurately and can be incorporated into the operator learning without introducing inconsistencies or new instabilities in the coupled system.
What would settle it
Numerical experiments on coupled oscillator systems showing that the proposed method produces less accurate or more unstable predictions than standard EDMD under limited data would falsify the claim.
Figures
read the original abstract
Nonlinear coupled systems are ubiquitous in science and engineering. The analysis and modeling of such systems is challenging due to their high dimensionality and complex interactions among subsystems. In recent years, operator-theoretic methods based on the Koopman operator have attracted attention as a powerful tool for analyzing and modeling nonlinear dynamical systems. Extended dynamic mode decomposition (EDMD) is one of the most popular methods to approximate the Koopman operator. However, EDMD is a purely data-driven method, and it could be unstable and inaccurate for coupled systems under limited data availability. In this paper, we propose a method to learn the Koopman operator for coupled systems using the differential equations governing each subsystem. We also demonstrate its effectiveness through numerical experiments on coupled oscillator systems.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a hybrid variant of Extended Dynamic Mode Decomposition (EDMD) to approximate the Koopman operator for nonlinear coupled systems. It incorporates the known governing differential equations of individual subsystems to improve stability and accuracy when data is limited, and validates the approach via numerical experiments on coupled oscillator systems.
Significance. If the hybrid injection of subsystem DEs can be shown to preserve consistency with unknown coupling terms, the method would offer a practical bridge between physics-informed and data-driven operator learning for high-dimensional systems. This could improve modeling in applications like multi-body dynamics or networked oscillators where subsystem equations are available but full-system trajectories are scarce. The experiments provide initial support, but the absence of error bounds limits the strength of the claim.
major comments (2)
- [Method section (following the abstract)] The method description does not derive or bound how the subsystem DEs are encoded (hard constraints, soft penalties, or dictionary modification) while remaining consistent under the unknown coupling. This is load-bearing for the central claim that the resulting operator remains stable and accurate for the full coupled system.
- [Numerical experiments section] No a-priori perturbation analysis or sensitivity bound is given for the effect of coupling terms on the learned operator when the injected DEs are only approximately known. Experiments on oscillators succeed under perfect knowledge but do not test this fragility.
minor comments (2)
- [Abstract] The abstract would be strengthened by naming the specific incorporation technique and reporting at least one quantitative metric (e.g., prediction error or eigenvalue stability) from the oscillator experiments.
- [Method] Notation for the augmented dictionary or loss function should be introduced with an explicit equation rather than prose description to aid reproducibility.
Simulated Author's Rebuttal
We thank the referee for the constructive and detailed feedback on our manuscript. We address each major comment below and will incorporate the suggested improvements in the revised version to strengthen the theoretical foundations and experimental validation.
read point-by-point responses
-
Referee: The method description does not derive or bound how the subsystem DEs are encoded (hard constraints, soft penalties, or dictionary modification) while remaining consistent under the unknown coupling. This is load-bearing for the central claim that the resulting operator remains stable and accurate for the full coupled system.
Authors: We agree that a rigorous derivation is necessary to support the central claim. In the revised manuscript, we will expand the Method section with a detailed mathematical derivation showing that the subsystem governing equations are incorporated via a dictionary augmentation combined with a soft penalty term in the EDMD least-squares objective. This formulation ensures consistency with the unknown coupling terms because the data-driven regression on full-system trajectories is retained as the primary fitting mechanism, while the penalty enforces the known subsystem dynamics. We will also derive an a-priori bound on the operator approximation error under the assumption of Lipschitz-continuous coupling, using standard results from EDMD convergence theory. revision: yes
-
Referee: No a-priori perturbation analysis or sensitivity bound is given for the effect of coupling terms on the learned operator when the injected DEs are only approximately known. Experiments on oscillators succeed under perfect knowledge but do not test this fragility.
Authors: We acknowledge that the current experiments assume exact knowledge of the subsystem equations, which is a limitation for broader applicability. In the revision, we will add a new theoretical subsection providing a perturbation analysis based on operator perturbation theory for the learned Koopman matrix. This will include explicit sensitivity bounds on the eigenvalues and eigenfunctions with respect to perturbations in the injected DEs. We will also augment the Numerical experiments section with additional tests on the coupled oscillator systems where the subsystem equations are corrupted by additive noise or parametric uncertainty, demonstrating that the hybrid method remains more stable than pure EDMD even under approximate knowledge. revision: yes
Circularity Check
No significant circularity; method uses external subsystem DEs as independent inputs.
full rationale
The paper presents a hybrid EDMD variant that injects known governing differential equations of individual subsystems as prior information to learn the Koopman operator for the full coupled system. This incorporation is described as using external knowledge rather than deriving or fitting the subsystem equations from the coupled data itself. No self-definitional loops, fitted parameters renamed as predictions, or load-bearing self-citations appear in the abstract or method outline. The central claim remains independent of its own outputs, with subsystem DEs serving as verifiable external constraints.
Axiom & Free-Parameter Ledger
Reference graph
Works this paper leans on
-
[1]
The neighbor sets are given byN 1 ={2},N 2 ={1,3}, andN 3 ={2}. Parameters of the subsystems are set as follows: δ1 = 0.23, α 1 =−0.99, β 1 = 0.80, δ2 = 0.15, α 2 =−0.59, β 2 = 0.86, δ3 = 0.11, α 3 =−0.54, β 3 = 0.77. (32) The initial state,x∈R 6, is set tox∼U(−1.5,1.5) 6. Then, we generate a time-series dataset of length 5001 with a time step of ...
work page 2000
-
[2]
(22), and then we obtain the following equation: ∂ ∂t ϕ(x, t) =x 2 ∂ ∂x1 ϕ(x, t) + (−δx2 −αx 1 −βx 3
∂ ∂x2 .(A2) We substituteL † into Eq. (22), and then we obtain the following equation: ∂ ∂t ϕ(x, t) =x 2 ∂ ∂x1 ϕ(x, t) + (−δx2 −αx 1 −βx 3
-
[3]
∂ ∂x2 ϕ(x, t). (A3) Next, we substitute Eq. (24) into Eq. (A3). Then, we obtain the following equation: ∂ ∂t X n c(n, t)ψn(x) =x 2 ∂ ∂x1 X n c(n, t)ψn(x) + (−δx2 −αx 1 −βx 3
-
[4]
Hence, the multi-indexnis expressed asn= (n 1, n2), i.e
∂ ∂x2 X n c(n, t)ψn(x).(A4) Here, the Duffing equation has two variables. Hence, the multi-indexnis expressed asn= (n 1, n2), i.e. ψn(x) =x n1 1 xn2 2 andc(n, t) =c(n 1, n2, t). Then, we rewrite Eq. (A4) as follows: ∂ ∂t X n1,n2 c(n1, n2, t)xn1 1 xn2 2 =x 2 ∂ ∂x1 X n1,n2 c(n1, n2, t)xn1 1 xn2 2 + (−δx2 −αx 1 −βx 3
-
[5]
∂ ∂x2 X n1,n2 c(n1, n2, t)xn1 1 xn2 2 . (A5) Next, we calculate the derivatives on the right-hand side of the above equation, and then we compare the coef- ficients of the monomial functions on both sides. After some calculations, we obtain the following equation: X n1,n2 ∂ ∂t c(n1, n2, t) = X n1,n2 h (n1 + 1)c(n1 + 1, n2 −1, t) −δn 2c(n1, n2, t) −α(n 2 +...
-
[6]
S. H. Strogatz, Physica D143, 1 (2000)
work page 2000
-
[7]
K. S. Fink, G. Johnson, T. Carroll, D. Mar, and L. Pec- ora, Phys. Rev. E61, 5080 (2000)
work page 2000
-
[8]
J. A. Acebr´ on, L. L. Bonilla, C. J. P´ erez Vicente, F. Ri- tort, and R. Spigler, Rev. Mod. Phys.77, 137 (2005)
work page 2005
-
[9]
S. Mirzaei, M. S. Anwar, F. Parastesh, S. Jafari, and D. Ghosh, Phys. Rev. E107, 014201 (2023)
work page 2023
- [10]
-
[11]
R. Xiao, L. W. Kong, Z. K. Sun, and Y. C. Lai, Phys. Rev. E104, 014205 (2021)
work page 2021
-
[12]
A. Ghadami and B. I. Epureanu, Philos. Trans. R. Soc. A380, 20210213 (2022)
work page 2022
-
[13]
S. L. Brunton, J. L. Proctor, and J. N. Kutz, Proc. Natl. Acad. Sci. U.S.A.113, 3932 (2016)
work page 2016
-
[14]
S. H. Rudy, S. L. Brunton, J. L. Proctor, and J. N. Kutz, Sci. Adv.3, e1602614 (2017)
work page 2017
-
[15]
B. O. Koopman, Proc. Natl. Acad. Sci. U.S.A.17, 315 (1931)
work page 1931
-
[16]
S. L. Brunton, M. Budiˇ si´ c, E. Kaiser, and J. N. Kutz, SIAM Rev.64, 229 (2022)
work page 2022
- [17]
- [18]
- [19]
- [20]
- [21]
-
[22]
J. L. Proctor, S. L. Brunton, and J. N. Kutz, SIAM J. Appl. Dyn. Syst.15, 142 (2016)
work page 2016
-
[23]
S. L. Brunton, B. W. Brunton, J. L. Proctor, and J. N. Kutz, PLOS ONE11, 1 (2016)
work page 2016
- [24]
-
[25]
D. Tellez-Castro, C. Garcia-Tenorio, E. Mojica-Nava, J. Sofrony, and A. V. Wouwer, Actuators11, 151 (2022)
work page 2022
-
[26]
Y. Guo, M. Schaller, K. Worthmann, and S. Streif, Phys- ica D476, 134651 (2025)
work page 2025
- [27]
- [28]
- [29]
-
[30]
M. J. Colbrook, SIAM J. Numer. Anal.61, 1585 (2023)
work page 2023
-
[31]
P. J. Baddoo, B. Herrmann, B. J. McKeon, J. Nathan Kutz, and S. L. Brunton, Proc. R. Soc. A479, 20220576 (2023)
work page 2023
- [32]
-
[33]
E. Ristich, L. Zhang, Y. Ren, and J. Sun, in2025 IEEE International Conference on Robotics and Automation (ICRA)(2025) pp. 9273–9279
work page 2025
-
[34]
I. Ohta, S. Koyanagi, K. Kinjo, and J. Ohkubo, J. Phys. Soc. Jpn.94, 064001 (2025)
work page 2025
- [35]
- [36]
- [37]
- [38]
-
[39]
I. V. Oseledets, SIAM J. Sci. Comput.33, 2295 (2011)
work page 2011
-
[40]
F. N¨ uske, P. Gelß, S. Klus, and C. Clementi, Physica D 427, 133018 (2021)
work page 2021
- [41]
-
[42]
Q. Li, F. Dietrich, E. M. Bollt, and I. G. Kevrekidis, Chaos27, 103111 (2017)
work page 2017
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.