Koopman meets input-output data: Data-driven output-feedback control of nonlinear systems with closed-loop guarantees
Pith reviewed 2026-06-27 20:49 UTC · model grok-4.3
The pith
A data-driven output-feedback controller for nonlinear systems achieves exponential stability using only input-output data via a Koopman-based bilinear surrogate model.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
By constructing an extended state from input-output trajectories and lifting the nonlinear system via the Koopman operator, a bilinear surrogate model is obtained directly from data. Robust state-feedback design on this model produces a controller that renders the extended state exponentially stable; observability then ensures the original system state converges exponentially to the origin.
What carries the argument
Extended state representation of the nonlinear system from input-output trajectories, lifted by the Koopman operator into a bilinear surrogate model.
If this is right
- The resulting controller uses only input-output measurements and requires no direct state access.
- Exponential stability of the closed loop is guaranteed for the original nonlinear system.
- Standard robust state-feedback synthesis methods apply directly to the data-derived bilinear surrogate.
- Numerical simulations confirm that the theoretical guarantees hold in practice.
Where Pith is reading between the lines
- The same lifting approach could be tested on systems where only partial observability holds.
- The bilinear surrogate structure may simplify extensions to tracking or disturbance-rejection tasks.
- Similar data-driven lifting might reduce the need for state estimation in other nonlinear control settings.
Load-bearing premise
The nonlinear system must be observable from its input-output trajectories so that stability of the extended state implies stability of the original state.
What would settle it
A simulation or experiment on an observable nonlinear system in which the closed-loop trajectories fail to converge exponentially under the data-driven controller.
read the original abstract
Data-driven control of nonlinear systems from input-output measurements remains a fundamental challenge, as existing approaches with rigorous closed-loop guarantees predominantly require access to full state measurements. In this paper, we address this gap by proposing a data-driven output-feedback controller design method for nonlinear systems that provides provable closed-loop guarantees while operating solely on measured input-output data. Our approach combines Koopman operator theory with an extended state representation of the nonlinear system constructed from input-output trajectories. This allows us to obtain a bilinear surrogate model directly from data, on which robust state-feedback design methods can be applied. By exploiting the observability of the underlying nonlinear system, we establish exponential stability of the extended state, which in turn implies exponential convergence of the original system state to the origin. Finally, we validate our theoretical findings in numerical simulations.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a data-driven output-feedback controller for nonlinear systems that operates solely on input-output measurements. It combines Koopman operator theory with an extended-state representation constructed from input-output trajectories to obtain a bilinear surrogate model directly from data; robust state-feedback methods are then applied to this surrogate, and observability of the underlying nonlinear system is invoked to transfer exponential stability of the extended state back to exponential convergence of the original state to the origin. The claims are supported by theoretical arguments and numerical simulations.
Significance. If the stability-transfer argument holds with the required uniform bounds, the result would be significant: it extends data-driven Koopman-based control to the output-feedback setting while retaining closed-loop guarantees, without requiring full-state access. The combination of data-driven bilinear lifting with existing robust-design tools is a natural and potentially useful direction.
major comments (2)
- [Abstract / theoretical development (stability transfer)] The central stability claim (abstract) that exponential stability of the extended state implies exponential convergence of the original state rests on observability, yet no explicit norm-equivalence inequality of the form ||x|| ≤ C ||z_ext|| with C independent of the data-driven approximation error, trajectory length, and lifting dimension is stated or proved. Without this uniform bound the implication does not close.
- [Data-driven model construction] The construction of the bilinear surrogate from input-output data (abstract) is asserted to be direct, but the manuscript provides neither explicit conditions on the richness of the data set nor quantitative error bounds between the true Koopman operator and the identified bilinear model that would be needed to certify the subsequent robust-design step.
minor comments (1)
- Notation for the extended state and the observability map should be introduced with a dedicated equation or definition block rather than inline.
Simulated Author's Rebuttal
We thank the referee for the constructive and detailed report. We address each major comment below and will revise the manuscript accordingly to strengthen the presentation of the stability-transfer argument and the data-driven construction.
read point-by-point responses
-
Referee: [Abstract / theoretical development (stability transfer)] The central stability claim (abstract) that exponential stability of the extended state implies exponential convergence of the original state rests on observability, yet no explicit norm-equivalence inequality of the form ||x|| ≤ C ||z_ext|| with C independent of the data-driven approximation error, trajectory length, and lifting dimension is stated or proved. Without this uniform bound the implication does not close.
Authors: We agree that the stability-transfer step requires an explicit uniform norm-equivalence bound independent of approximation error, trajectory length, and lifting dimension. The manuscript invokes observability of the nonlinear system to transfer stability, but does not state the bound in the required form. In the revision we will add a dedicated lemma establishing ||x|| ≤ C ||z_ext|| with C independent of the listed quantities, using the structure of the extended state and the observability assumption. This will make the implication rigorous. revision: yes
-
Referee: [Data-driven model construction] The construction of the bilinear surrogate from input-output data (abstract) is asserted to be direct, but the manuscript provides neither explicit conditions on the richness of the data set nor quantitative error bounds between the true Koopman operator and the identified bilinear model that would be needed to certify the subsequent robust-design step.
Authors: The manuscript presents the extended-state construction from input-output trajectories as enabling a direct data-driven bilinear model, but does not supply explicit richness conditions or quantitative error bounds. We will add a section (or appendix) stating persistency-of-excitation-type assumptions on the input-output data set together with quantitative bounds on the approximation error between the true Koopman operator and the identified bilinear surrogate. These additions will support the subsequent robust-design step. revision: yes
Circularity Check
No significant circularity
full rationale
The paper constructs a bilinear Koopman surrogate from input-output data via an extended state representation, applies existing robust state-feedback methods to the surrogate, and transfers exponential stability to the original state via the observability assumption on the nonlinear system. This transfer is an external implication relying on standard observability properties rather than any self-definitional equivalence, fitted parameter renamed as prediction, or load-bearing self-citation chain. No quoted equations or steps reduce the central claim to its inputs by construction; the derivation remains independent of the data-driven fit itself.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption The underlying nonlinear system is observable from input-output data.
Forward citations
Cited by 1 Pith paper
-
Koopman operator theory: fundamentals, control, and applications
Tutorial on Koopman operator theory, data-driven methods such as EDMD, and their use in controller design for nonlinear systems with provided simulations and code.
Reference graph
Works this paper leans on
-
[1]
Arbabi and I
H. Arbabi and I. Mezi ´c. Ergodic theory, dynamic mode decomposition, and computation of spectral properties of the Koopman operator.SIAM Journal on Applied Dynamical Systems, 16(4):2096–2126,
2096
-
[2]
Uncertainty Modelling and Robust Observer Synthesis Using the Koopman Operator,
S. Dahdah and J. R. Forbes. Uncertainty modelling and robust observer synthesis using the Koopman operator. arXiv:2410.01057,
-
[3]
S. Hanba. On the “uniform” observability of discrete-time nonlinear systems.IEEE Transactions on Automatic Control, 54(8):1925–1928,
1925
-
[4]
Invariance Proximity: Closed-Form Er- ror Bounds for Finite-Dimensional Koopman-Based Models,
26STRÄSSER ET AL. (2026) M. Haseli and J. Cortés. Temporal forward-backward consistency, not residual error, measures the prediction accuracy of extended dynamic mode decomposition.IEEE Control Systems Letters, 7:649–654, 2023a. M. Haseli and J. Cortés. Invariance proximity: Closed-form error bounds for finite-dimensional Koopman-based models.arXiv:2311.1...
-
[5]
Limitations of LTI Koopman Modeling for Nonlinear Control Systems
J. Heeg and K. Worthmann. Limitations of LTI Koopman modeling for nonlinear control systems. arXiv:2604.25290,
work page internal anchor Pith review Pith/arXiv arXiv
-
[6]
L. C. Iacob, M. Szécsi, G. I. Beintema, M. Schoukens, and R. Tóth. Learning Koopman models from data under general noise conditions.arXiv:2507.09646,
work page internal anchor Pith review Pith/arXiv arXiv
- [7]
- [8]
- [9]
-
[10]
Markovsky and P
I. Markovsky and P. Rapisarda. Data-driven simulation and control.International Journal of Control, 81(12): 1946–1959,
1946
-
[11]
A Dual Koopman Ap- proach to Observer Design for Nonlinear Systems,
J. Mohet, A. Mauroy, and J. J. Winkin. A dual Koopman approach to observer design for nonlinear systems. arXiv:2503.08345,
-
[12]
(2026) S
28STRÄSSER ET AL. (2026) S. Ouala, B. Chapron, F. Collard, L. Gaultier, and R. Fablet. Extending the extended dynamic mode decomposition with latent observables: the latent EDMD framework.Machine Learning: Science and Technology, 4(2):025018,
2026
-
[13]
Stability of data-driven Koopman MPC with terminal conditions
I. Schimperna, L. Bold, J. Köhler, K. Worthmann, and L. Magni. Stability of data-driven Koopman MPC with terminal conditions. InProc. European Control Conference (ECC), Preprint: arXiv:2511.21248, 2026a. I. Schimperna, K. Worthmann, M. Schaller, L. Bold, and L. Magni. Data-driven model predictive control: Asymptotic stability despite approximation errors ...
work page internal anchor Pith review Pith/arXiv arXiv
-
[14]
Excitation of control-affine systems and Koopman error bounds
P. Schmitz, L. Bold, F. M. Philipp, M. Rosenfelder, P. Eberhard, H. Ebel, and K. Worthmann. On excitation of control-affine systems and its use for data-driven Koopman approximants.arXiv:2511.03734,
work page internal anchor Pith review Pith/arXiv arXiv
-
[15]
On the exis- tence of koopman linear embeddings for controlled nonlinear systems,
X. Shang, M. Haseli, J. Cortés, and Y . Zheng. On the existence of Koopman linear embeddings for controlled nonlinear systems.arXiv:2602.14537,
-
[16]
A. Surana. Koopman operator framework for time series modeling and analysis.Journal of Nonlinear Science, 30 (5):1973–2006,
1973
-
[17]
Verdult and M
V . Verdult and M. Verhaegen. Subspace-based identification of MIMO bilinear systems. InProc. European Control Conference (ECC), pages 2029–2034. IEEE,
2029
-
[18]
(2026) Y
30STRÄSSER ET AL. (2026) Y . Xie, J. Berberich, R. Strässer, and F. Allgöwer. Bilinear data-driven min-max MPC: Designing rational controllers via sum-of-squares optimization. InProc. 64th IEEE Conference on Decision and Control (CDC), pages 1042–1047,
2026
-
[19]
A. Input-output representation of linear system Since the state is not accessible in our setting and only input-output data can be gathered, we need an alternative system characterization of the underlying system. To set the stage, we first recall relevant results for linear systems, which serve as a foundation for the later derived input-output represent...
2021
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.