Learning Koopman operators for coupled systems via information on governing equations of subsystems
summary
The gist
This paper proposes a method to learn the Koopman operator for coupled nonlinear dynamical systems by leveraging prior knowledge of the differential equations governing each subsystem, combined with
In short
The episode discusses a paper by Naoi and Ohkubo titled "Learning Koopman operators for coupled systems via information on governing equations of subsystems." The hosts explain how using known local subsystem dynamics provides a better starting point for learning the global Koopman operator, leading to improved prediction accuracy and data efficiency compared to standard methods.
Key concepts
- Koopman Operator
- The Koopman operator is a mathematical tool used to linearize nonlinear systems. It allows researchers to use linear algebra tools and techniques to predict how complex, high-dimensional dynamics will behave over time.
- EDMD (Extended Dynamic Mode Decomposition)
- A standard data-driven method for learning the Koopman operator. It requires a large amount of data to figure out the system's structure, which can be unstable and inaccurate when applied to complex coupled systems.
- Physics-Informed Initialization
- This approach uses prior knowledge of governing equations for subsystems to create a smart initial guess for the Koopman operator. This allows the learning algorithm to focus only on correcting the coupling terms, rather than learning everything from scratch.
Terminology used across episodes
This episode discusses
- Learning Koopman operators for coupled systems via information on governing equations of subsystems · Paper Radio
The paper
Learning Koopman operators for coupled systems via information on governing equations of subsystems · Read on arXiv
Tatsuya Naoi, Jun Ohkubo
Saitama University
Transcript
Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.
Tom: Next we'll be talking about the paper "Learning Koopman operators for coupled systems via information on governing equations of subsystems".
Jane: The paper was written by Tatsuya Naoi and Jun Ohkubo from Saitama University.
Tom: Stay tuned as we take you through the paper and discuss its implications.
Title and Authors: Tom: Hey everyone, welcome back to the show. Today we’re digging into a fresh arXiv paper called “Learning Koopman operators for coupled systems via information on governing equations of subsystems,” from Tatsuya Naoi and Jun Ohkubo at Saitama University.
Jane: And Tom, I have to say, the title is a mouthful, but the idea behind it is actually pretty intuitive once you unpack it. We’re talking about coupled systems — think of a bunch of oscillators, like metronomes on a table, or power grid nodes — and we want to predict how they behave over time.
Tom: Right, and the classic problem is that these systems are nonlinear and high-dimensional, so direct prediction is a nightmare. The Koopman operator is this beautiful trick where you lift the nonlinear dynamics into a linear space, and then you can use linear algebra tools to make predictions.
Jane: But here’s the catch — the standard way to learn the Koopman operator, called EDMD, is purely data-driven. You throw a ton of data at it and hope it figures out the structure. And for coupled systems, that can be really unstable and inaccurate, especially when you don’t have much data.
Tom: And that’s exactly where this paper comes in. The authors noticed something practical: in many real-world situations, you might not know the full governing equations of the whole system, but you often do know the equations for each individual subsystem. Like, you know how a single pendulum behaves, but you don’t know exactly how they’re coupled together.
Jane: So instead of starting from scratch with a blank slate, they use that prior knowledge about the subsystems to build a smart initial guess for the Koopman operator, and then let the data refine it. It’s like learning to drive a car by already knowing how the engine works, rather than just pressing buttons and hoping for the best.
Tom: That’s a great way to put it, Jane. And the authors show that this approach dramatically improves prediction accuracy, especially when you have limited data. We’ll get into the nitty-gritty of how they actually do it in a bit, but first, let’s just appreciate the cleverness of the core idea.
Jane: Absolutely. It’s one of those papers where you read the title and think, “why didn’t anyone do this before?” Because it’s such a natural thing to exploit — the structure you already know about the pieces to understand the whole.
Tom: And that’s the hook for today. We’re going to break down the method, the experiments, and what this means for the broader field. Stick around.
Summary of the Paper: Tom: So, Jane, we’ve set the stage. Let’s actually walk through what the authors did in “Learning Koopman operators for coupled systems via information on governing equations of subsystems.”
Jane: Right. So the method has three steps. First, they take the known differential equations for each subsystem — say, a Duffing oscillator or a van der Pol oscillator — and they derive a local Koopman matrix for that subsystem alone. This is done using a duality trick between the Perron-Frobenius operator and the Koopman operator, and they expand things in monomial basis functions.
Tom: And that gives them a matrix that describes how that subsystem evolves in isolation. But the whole system has couplings — interactions between the subsystems — and those aren’t in the local matrices. So in step two, they build a big block-diagonal global matrix, where each block is a local Koopman matrix, and the off-diagonal blocks are all zeros.
Jane: Which is basically saying, “we know how each piece moves alone, but we don’t know how they talk to each other yet.” That’s the honest starting point. Then step three is where the magic happens — they use online EDMD to update that global matrix as data comes in, filling in those interaction terms.
Tom: And online EDMD is just a sequential update rule, right? Instead of redoing the whole least-squares fit every time new data arrives, you update the matrix incrementally. It’s computationally cheap, which is nice.
Jane: Exactly. And the key insight is that they use the physics-informed matrix as the initial condition for the online algorithm, rather than starting from zero. That initial guess is already pretty good, so the data only has to correct the coupling parts, not learn everything from scratch.
Tom: And the results show this pays off. They tested on coupled Duffing oscillators and coupled van der Pol oscillators. In both cases, the proposed method had lower one-step-ahead prediction error than standard EDMD across all training data sizes. And for multi-step predictions, it was even more dramatic — the errors stayed much lower over one hundred steps.
Jane: And there’s a really neat spectral explanation. When they looked at the eigenvalues of the learned Koopman matrices, the proposed method had a much cleaner separation between decaying modes and persistent modes. EDMD had a bunch of eigenvalues clustered near magnitude one, which means spurious persistent modes that mess up long-term predictions.
Tom: So it’s not just that the method is more accurate — it’s that the learned operator has a more physically sensible structure. That’s a big deal for anyone trying to do modal analysis or stability analysis on these systems.
Jane: Definitely. And we should mention that the paper is careful to note the limitations — like, if the coupling is really strong, the local equations might not be a good starting point. But we’ll talk about that more in the next segment.
Improvements Suggested: Tom: Okay, so we’ve covered the basics. Now let’s talk about what this paper actually improves upon and why it matters. Jane, what do you think is the biggest practical win here?
Jane: For me, it’s the data efficiency. The paper shows that the proposed method gets good predictions with far fewer training samples than EDMD. In the Duffing experiment, the proposed method’s error levels off around two thousand data points, while EDMD is still struggling at five thousand. That’s a huge practical advantage when data is expensive or hard to collect.
Tom: And it’s not just about the amount of data — it’s about the quality of the learned model. The eigenvalue spectra we mentioned earlier show that the proposed method doesn’t overfit spurious modes. That means the model is more trustworthy for control and analysis, not just prediction.
Lu: If I can jump in here — from a research perspective, this is a really elegant bridge between physics-informed learning and operator theory. There’s been a lot of work on physics-informed neural networks, but this is different. It’s using the governing equations to construct a principled initial guess for a linear operator, rather than just adding a physics loss term. That’s a cleaner mathematical foundation.
Meng: And from an engineering standpoint, I appreciate that the online update is cheap. The Sherman-Morrison formula means you’re not inverting a big matrix every step. So this isn’t just a research toy — it could actually run in real-time on embedded systems, like for controlling a swarm of drones or monitoring a power grid.
Jane: That’s a great point, Meng. And the authors also mention that if the parameters in the subsystem equations are unknown, you can guess them and let the online update correct for that too. So it’s robust to imperfect prior knowledge.
Tom: But there’s a caveat, right? The paper says that when coupling is strong, the local equations might not be a good starting point. Because then the interactions dominate the dynamics, and your initial guess is basically wrong.
Lu: Right, and that’s an honest limitation. But I’d argue that in many real systems — like weakly coupled oscillators in biology or engineering — the coupling is moderate, so this method is directly applicable. And even for strong coupling, you could potentially use a hierarchical approach, starting with local equations and then refining with more data.
Meng: The other thing I’d flag is scalability. The dictionary size grows exponentially with the number of subsystems. So for large networks, you’d need tensor-train methods or neural-network-based dictionaries, which the authors mention as future work.
Tom: So the improvements are real, but there’s a clear roadmap for making this work on bigger, more complex systems. That’s exactly the kind of honest, forward-looking research we like to highlight.
Jane: And I think the biggest improvement is conceptual — it changes how we think about learning Koopman operators. Instead of treating the system as a black box, we’re saying, “use what you know, and learn only what you don’t.” That’s a philosophy that could apply far beyond coupled oscillators.
Conclusion: Tom: Alright, we’ve had a great run through “Learning Koopman operators for coupled systems via information on governing equations of subsystems.” Let’s wrap it up.
Jane: So the big takeaway — and I’ll say it plainly — is that if you know the equations for the pieces of a coupled system, you can build a much better starting point for learning the Koopman operator of the whole system. Then you let online EDMD fill in the gaps from data. It’s simple, it’s effective, and it works with less data than standard EDMD.
Tom: And the experiments on Duffing and van der Pol oscillators back that up. Lower prediction errors, cleaner eigenvalue spectra, and better long-term predictions. The authors also laid out clear future directions — handling strong coupling, unknown parameters, and scaling to larger systems with tensor-train methods.
Lu: I’d add that this is a step toward a more general principle: physics-informed initialization for operator learning. It’s not just about Koopman — any data-driven method that starts from a physically grounded prior is going to be more robust and sample-efficient.
Meng: And from the engineering side, the online update is cheap enough for real-time use, which opens the door to adaptive control and monitoring in dynamic environments. That’s a tangible impact.
Jane: So we’re saying goodbye to this paper, but we’re taking the idea with us. If you’re working on coupled systems, power grids, biological networks, or anything with known subsystem dynamics, this is worth a read.
Tom: And that’s a wrap for today’s episode. Thanks to everyone listening, and we’ll see you next time with another exciting paper from the arXiv.
More episodes
- 2610.10768-Strategic Investment Decision Making for Value Creation in Energy Transition: A Reinforcement Learning Approach
- 2610.10858-RFChipAgent: Multi-Agentic AI Flow for Analog/RF Chip Design
- 2610.10613-Temporal transformer CAN encoder with federated lightweight heads for anomaly detection
- 2610.10616-When Routing Reveals Membership: Privacy Leakage from MoE Router Telemetry
- 2610.10655-Nullify: Null-Space Activation Steering for Training-Free LLM Unlearning
- 2610.11031-Language Modeling is Monotone Compression
- 2610.01253-Context-Aware Error Mitigation Orchestration for Hybrid Quantum Reinforcement Learning on NISQ Systems
- 2604.24201-CMGL: Confidence-guided Multi-omics Graph Learning for Cancer Subtype Classification
- 2609.34069-Towards Certificate-Driven Software Porting: A Self-Improving Agentic Harness for Scientific Program Optimization
- 2312.01221-Enabling Quantum Natural Language Processing for Hindi Language