Limits of Learning Linear Dynamics from Experiments
This paper establishes that while full system identifiability in linear dynamics may fail without classical conditions like controllability, the experimental setup fundamentally dictates a geometric limit where the restricted dynamics on the reachable subspace remain uniquely determined and recoverable.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
The Big Picture: The "Black Box" Problem
Imagine you are a detective trying to figure out how a mysterious machine works. You can't open the machine to see the gears inside (the internal math). All you can do is push buttons (inputs) and watch the lights flash or the wheels spin (outputs/trajectories).
Your goal is to build a perfect model of the machine's internal rules based on what you see. Usually, scientists assume that if you push enough different buttons, you can figure out everything about the machine.
This paper says: "Not so fast."
The authors show that sometimes, no matter how hard you push the buttons, there are parts of the machine you simply cannot see. If you try to guess the rules for those hidden parts, you might get the answer wrong, and your model will fail when you try to use it in a new situation.
The Core Concept: The "Visible Subspace"
The paper introduces a concept called the Visible Subspace. Think of the machine's state as a room with 3D coordinates (up/down, left/right, forward/back).
- The Experiment: When you start the machine with a specific initial position and push a specific button, the machine's movement is like a flashlight beam.
- The Limit: This beam only illuminates a specific slice of the room. It might light up the "floor" and the "left wall," but it leaves the "ceiling" and the "right wall" in total darkness.
- The Result: You can perfectly learn the rules for the floor and the left wall because you can see them. But for the ceiling and right wall? You have zero information. Any model you build for those dark areas is just a guess.
The paper proves that you can only learn the rules for the part of the system that your experiment actually "touches."
The Two Main Ingredients: Initial State and Input
To understand what you can see, you need two things:
- The Starting Point (Initial State): Where do you start the machine? If you start in a corner that is already in the "dark zone," you might never be able to shine a light on the rest of the room.
- The Push (Control Input): How do you push the buttons? If you push the same button in the same way every time, you might only trace a single line. You need to push the buttons in a complex, varied way (what the paper calls "Persistent Excitation") to make the machine explore as much of the room as possible.
The "Partial Identifiability" Discovery
The most important finding is that even if you can't learn the whole machine, you can learn the part you did see.
- Old Thinking: "If I can't figure out the whole machine, my model is useless."
- New Finding: "I can't figure out the whole machine, but I can perfectly figure out the rules for the specific slice I illuminated. That slice is unique and correct."
The authors provide a mathematical way to draw a line between the "Visible Slice" (which is known for sure) and the "Hidden Slice" (which is a mystery). They show that any model that fits your data must agree on the Visible Slice, but can be completely different on the Hidden Slice.
Why This Matters for Sparse Systems
The paper tests this on "sparse" systems. Imagine a machine with 100 gears, but only 5 of them are actually connected to the buttons you can push.
- The Problem: Because so few gears are connected, you can't reach the other 95. The machine is "uncontrollable."
- The Reality: In the real world, many systems (like biological networks or large economic models) are sparse. They are often "uncontrollable" in the traditional sense.
- The Takeaway: Just because a system is "uncontrollable" doesn't mean you can't learn anything. It just means you have to accept that you are only learning the rules for the small, visible part of the system that your experiment reached.
The "Spooky" Consequence
The paper warns that if you ignore this limit, you might build a model that looks perfect on your test data but fails miserably later.
The Analogy:
Imagine you are trying to learn the rules of a game by watching a player who only ever plays on a small, flat patch of grass. You learn the rules for the grass perfectly. But then, you try to use those rules to predict what happens when the player runs into a forest or climbs a mountain. Your model will fail because you never saw the forest or the mountain.
The paper gives you a tool to say: "I know exactly which part of the game I learned (the grass), and I know exactly which parts I didn't (the forest). I will not make claims about the forest."
Summary of Contributions
- The Limit: They defined the exact boundary of what an experiment can reveal (the Visible Subspace).
- The Guarantee: They proved that the rules for the Visible Subspace are unique and correct, even if the rest of the system is a mystery.
- The Test: They created simple math tests to tell you before you run an experiment whether your starting point and button-pushing strategy will be enough to see the whole system or just a part of it.
- The Validation: They tested this on computer simulations of sparse systems and showed that standard learning methods (like Neural ODEs or SINDy) naturally learn the visible part correctly but struggle with the hidden part, exactly as the theory predicted.
In short: You can't learn what you can't see. But if you know exactly what you can see, you can build a reliable model for that specific part and stop guessing about the rest.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.