REVIEW 2 major objections 4 minor 54 references
Learning Koopman Eigenfunctions and Invariant Subspaces from Data: Symmetric Subspace Decomposition
T0 review · 2 major / 4 minor · reviewed 2026-08-14 · deepseek-v4-flash
Pith's one-line read Applying EDMD forward and backward in time identifies exactly which dictionary functions are Koopman eigenfunctions and yields the maximal invariant subspace.
desk verdict Solid, novel Koopman results with a real but easily fixed bug in the streaming pseudocode. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the pair of EDMD matrices $K_f$ and $K_b$, together with the iterated null-space reduction used by the Symmetric Subspace Decomposition (SSD) algorithm. At each SSD iteration the algorithm forms the concatenated matrix $[A_i,B_i]$ of current forward and backward dictionary snapshots, computes a basis for its null space, and uses it to replace the dictionary by a smaller one, continuing until the two ranges coincide: $R(D(X)C)=R(D(Y)C)$ for the final full-column-rank matrix $C$. This range equality is exactly the finite-data certificate that the reduced dictionary spans a Koopman-invariant subspace, and the eigenvectors of $K_{\mathrm{SSD}}=(D(X)C)^\dagger(D(Y)C)$ are provably the linear evolutions, hence the Koopman eigenfunctions, in the span of the original dictionary.
What would settle it
On a system with a dictionary that is not Koopman-invariant, run SSD on a large dense sample, take each identified linear evolution $f(x)=D(x)v$ with eigenvalue $\lambda$, and compute $\sup_{x\in M}|f(Tx)-\lambda f(x)|$ on a fine grid; if the supremum does not converge to zero as the sample grows, the paper's almost-sure eigenfunction guarantee fails.
Extended reading notes
Core claim
The central discovery is a necessary and sufficient, data-only test for linear evolution: for a dictionary $D$ and snapshot matrices $X,Y$ with $y_i=T(x_i)$, a function $f(x)=D(x)v$ satisfies $f(y_i)=\lambda f(x_i)$ for all observed $i$ if and only if $K_f v=\lambda v$ and $K_b v=\lambda^{-1}v$, where $K_f=D(X)^\dagger D(Y)$ and $K_b=D(Y)^\dagger D(X)$ are the forward and backward EDMD matrices. If the sampling is dense, this condition is also sufficient for $f$ to be a true Koopman eigenfunction with probability one. The paper then shows that the SSD algorithm, which repeatedly intersects the column ranges of the forward and backward dictionary snapshots via null-space computations, provably recovers the maximal Koopman-invariant subspace in the span of the dictionary and all Koopman eigenfunctions in that span.
Load-bearing premise
The asymptotic guarantees rely on the data being dense enough that a continuous function which vanishes at every sampled point must vanish everywhere on the state space.
Editorial extensions
If this is right
- EDMD restricted to the SSD subspace has zero residual, so long-term prediction on that subspace is exact rather than merely approximate.
- Every Koopman eigenfunction lying in the span of the original dictionary is recovered as an eigenvector of $K_{\mathrm{SSD}}$, without needing multi-step trajectory data.
- The forward-backward condition gives a computable certificate for linear evolution on the observed data that is not fooled by functions that happen to fit EDMD in only one time direction.
- The streaming version SSSD provably computes the same invariant subspace as batch SSD while storing only a fixed-size window of data.
- When the dictionary lacks enough informative eigenfunctions, the Approximated-SSD variant produces a total-least-squares linear model whose in-sample error is controlled by a tunable tolerance parameter.
Reading between the lines
- The same forward-backward eigenvector symmetry could serve as a regularizer for dictionary-learning and neural-network Koopman methods, which currently optimize mostly one-step forward prediction error.
- The range-intersection pruning is a general linear-algebraic primitive that may transfer to stochastic or transfer-operator settings, where forward and adjoint/generator action play the role of the backward pass.
- In finite-data practice, the almost-sure guarantee motivates a hold-out validation procedure: compute the continuous residual $f(Tx)-\lambda f(x)$ on a fine grid and monitor whether its maximum shrinks as the sample grows.
- The monotonicity of SSD under data addition suggests an active data-acquisition scheme that adds snapshots where the current invariant dictionary's residual is largest, potentially shrinking the invariant subspace faster than random sampling.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper considers data-driven identification of Koopman eigenfunctions and Koopman-invariant subspaces from snapshot pairs (X,Y) of a discrete-time dynamical system. It first gives a forward-backward EDMD condition (Theorem 4.3) that is necessary and sufficient for a dictionary function to evolve linearly with nonzero eigenvalue on the observed data. It then introduces the Symmetric Subspace Decomposition (SSD) algorithm, proves that its output is the maximal subspace satisfying the corresponding range condition (Theorem 5.1), and, under a dense-sampling assumption, that the SSD limit is the maximal Koopman-invariant subspace in the dictionary span and that its eigenvectors are Koopman eigenfunctions (Theorems 5.7 and 5.8). A streaming version (SSSD), an approximation version (Approximated-SSD), and two numerical examples are also presented.
Significance. If the stated results hold, the paper is a useful contribution to the data-driven Koopman literature: Theorem 4.3 gives a clean finite-data characterization of linear evolution, and the maximality result in Theorem 5.8 is stronger than what is typically proved for EDMD-based methods. The linear-algebraic core, especially the proofs of Theorems 4.3, 5.1, and 6.3, is carefully reasoned and appears correct. The main reservations are that the streaming algorithm is not reproducible as printed and that the passage from Assumption 4.4 to almost-sure density is asserted rather than proved. These are fixable, but they are load-bearing for the corresponding claims.
major comments (2)
- [Section VI, Algorithm 2 (lines 21–24)] The pseudocode for SSSD contains a control-flow error: line 21 executes `return Ci` inside the `while 1` loop, before the `i←i+1` update at line 22 and before the new-data updates at lines 23–24. As printed, the algorithm terminates after processing the single snapshot pair (x_{S+1}, y_{S+1}) and never refines the subspace as additional data arrive. Consequently, Theorem 6.3, which equates the i-th SSSD output with SSD on all data up to S+i, does not apply to the printed procedure, and the reported 96% speedup in Example 8.1 is not reproducible from Algorithm 2 as written. The fix is local (move the output outside the loop, or change the return semantics to an emit-and-continue convention), but it is necessary for the streaming contribution.
- [Assumption 4.4 and Theorem 4.6(b)] The proofs of Theorems 4.6(b), 5.7(b), and 5.8 assert that S∞ = ⋃N S_N is dense in M almost surely merely from p_N → 1. This step is not immediate and should be justified. The conclusion is in fact correct for the nested sets S_N: writing A_N for the event that S_N is α(1/N)-dense, Fatou's lemma gives P(limsup_N A_N) ≥ limsup_N P(A_N) = 1, and on limsup A_N the union S∞ is dense. However, the paper should state this argument explicitly and should make clear that the events A_N are defined on a common probability space. As written, the proof contains only the assertion, and this is a load-bearing point for the asymptotic guarantees.
minor comments (4)
- [Section III and Theorems 4.3, 5.5] The problem statement says the goal is to find all Koopman eigenfunctions in span(D), but Theorems 4.3 and 5.5 restrict to λ ≠ 0. Note also that, under Assumption 3.1, a zero-eigenvalue eigenfunction cannot be represented nontrivially in span(D), since D(Y)v = 0 would contradict the full column rank of D(Y). Please add a sentence clarifying this qualification.
- [Theorem 5.5 proof] In the complex-vector case, the proof states 'there exists a real vector z such that E = CSSDz'. Since E is a matrix with two columns, the object should be a matrix Z (or the argument should be rewritten column by column); the subsequent multiplication by r = [1, j]^T then produces the vector w = Zr. This is likely a typo, but it makes the proof hard to read.
- [Theorem 4.6(b) proof] The line 'f(yi) = λ f(xi) v' contains a spurious trailing v; it should read f(yi) = λ f(xi).
- [Algorithm 3, Step 8] The notation V^T_{kmin:m} is ambiguous; the text should specify whether it denotes rows kmin through m of V^T or columns kmin through m of V. The subsequent discussion indicates the latter, but the notation should be made precise.
Circularity Check
No circularity: the derivation chain is self-contained, and the self-citations are peripheral pointers rather than load-bearing assumptions.
full rationale
I walked the derivation chain from the EDMD definition through the forward–backward characterization, the SSD algorithm, and the streaming extension. Lemma 4.1 and Theorem 4.3 are genuine algebraic consequences of the definitions of Kf = D(X)^†D(Y) and Kb = D(Y)^†D(X), not restatements of those definitions: Theorem 4.3 uses Assumption 3.1 and a norm/orthogonal-decomposition argument to prove that reciprocal eigenvector conditions imply linear evolution on the data. Theorem 4.6 upgrades this to true Koopman eigenfunctions by defining the continuous residual h = f∘T − λf, using the data condition to show h vanishes on the sampled set, and invoking Assumption 4.4 to conclude h vanishes on the compact state space almost surely. This is a substantive continuity/density argument, not a renaming of an input. The SSD output is, by construction, a maximal subspace satisfying R(D(X)C) = R(D(Y)C), but Theorem 5.8 does not stop there: it proves that the asymptotic intersection of the SSD subspaces is actually Koopman-invariant and contains every Koopman-invariant subspace in span(D), using the same dense-sampling argument. That is a nontrivial bridge from the data-level range equality to the operator-level invariance. Theorem 6.3 likewise proves the SSD–SSSD equivalence by induction using maximality and monotonicity rather than assuming it. The self-citations, [1] and [37], are not load-bearing: [1] is cited as a preliminary version and for a counterexample, while [37] is an unrelated noise-resilient EDMD extension; neither supplies a premise needed for the main theorems. The paper also explicitly acknowledges the limitation that Approximated-SSD gives no out-of-sample bound, which is a scope statement, not a circular step. The skeptical observation about Algorithm 2's return inside the while loop is a reproducibility defect in the pseudocode, not an instance of circular reasoning. Overall, no prediction or first-principles result reduces by construction to a fitted parameter, a self-citation, or an input definition.
Assumptions & free parameters
free parameters (2)
- epsilon (accuracy parameter) =
10^-12 in Example 8.1, 10^-3 in Example 8.2
- Signature size S in SSSD =
S = 10 in Example 8.1
assumptions (5)
- domain assumption Assumption 3.1: D(X) and D(Y) have full column rank
- domain assumption Assumption 4.4: almost sure dense sampling from a compact state space
- domain assumption Assumption 6.1: full rank signature dictionary matrices
- domain assumption Continuity of T and dictionary functions
- standard math Standard linear algebra results (SVD, Eckart-Young theorem, range-nullspace lemmas)
Cite this review
Pith. "Pith review of Learning Koopman Eigenfunctions and Invariant Subspaces from Data: Symmetric Subspace Decomposition." pith.science (2026). https://pith.science/paper/LWBJRK5M
@misc{pith2026190901419,
author = {Pith},
title = {Pith review of: Learning Koopman Eigenfunctions and Invariant Subspaces from Data: Symmetric Subspace Decomposition},
year = {2026},
howpublished = {\url{https://pith.science/paper/LWBJRK5M}},
note = {Machine review of arXiv:1909.01419}
}
read the original abstract
This paper develops data-driven methods to identify eigenfunctions of the Koopman operator associated to a dynamical system and subspaces that are invariant under the operator. We build on Extended Dynamic Mode Decomposition (EDMD), a data-driven method that finds a finite-dimensional approximation of the Koopman operator on the span of a predefined dictionary of functions. We propose a necessary and sufficient condition to identify Koopman eigenfunctions based on the application of EDMD forward and backward in time. Moreover, we propose the Symmetric Subspace Decomposition (SSD) algorithm, an iterative method which provably identifies the maximal Koopman-invariant subspace and the Koopman eigenfunctions in the span of the dictionary. We also introduce the Streaming Symmetric Subspace Decomposition (SSSD) algorithm, an online extension of SSD that only requires a small, fixed memory and incorporates new data as is received. Finally, we propose an extension of SSD that approximates Koopman eigenfunctions and invariant subspaces when the dictionary does not contain sufficient informative eigenfunctions.
Figures
Reference graph
Works this paper leans on
-
[1]
Efficient identification of linear evolutions in nonlinear vector fields: Koopman invariant subspaces,
M. Haseli and J. Cort ´es, “Efficient identification of linear evolutions in nonlinear vector fields: Koopman invariant subspaces,” in IEEE Conf. on Decision and Control , Nice, France, Dec. 2019, pp. 1746–1751
work page 2019
-
[2]
Hamiltonian systems and transformation in Hilbert space,
B. O. Koopman, “Hamiltonian systems and transformation in Hilbert space,” Proceedings of the National Academy of Sciences, vol. 17, no. 5, pp. 315–318, 1931
1931
-
[3]
Dynamical systems of continuous spectra,
B. O. Koopman and J. V . Neumann, “Dynamical systems of continuous spectra,” Proceedings of the National Academy of Sciences , vol. 18, no. 3, pp. 255–263, 1932
work page 1932
-
[4]
Spectral properties of dynamical systems, model reduction and decompositions,
I. Mezi ´c, “Spectral properties of dynamical systems, model reduction and decompositions,” Nonlinear Dynamics , vol. 41, no. 1-3, pp. 309– 325, 2005
work page 2005
-
[5]
Spectral analysis of nonlinear flows,
C. W. Rowley, I. Mezi ´c, S. Bagheri, P. Schlatter, and D. S. Henningson, “Spectral analysis of nonlinear flows,” Journal of Fluid Mechanics , vol. 641, pp. 115–127, 2009
work page 2009
-
[6]
M. Budi ˇsi´c, R. Mohr, and I. Mezi ´c, “Applied Koopmanism,” Chaos, vol. 22, no. 4, p. 047510, 2012
work page 2012
-
[7]
Koopman operator framework for constrained state estimation,
A. Surana, M. O. Williams, M. Morari, and A. Banaszuk, “Koopman operator framework for constrained state estimation,” in IEEE Conf. on Decision and Control , Melbourne, Australia, 2017, pp. 94–101
work page 2017
-
[8]
A robust data-driven Koopman Kalman filter for power systems dynamic state estimation,
M. Netto and L. Mili, “A robust data-driven Koopman Kalman filter for power systems dynamic state estimation,” IEEE Transactions on Power Systems, vol. 33, no. 6, pp. 7228–7237, 2018
work page 2018
Show all 54 references
-
[9]
Koopman-based lifting techniques for nonlinear systems identification,
A. Mauroy and J. Goncalves, “Koopman-based lifting techniques for nonlinear systems identification,” IEEE Transactions on Automatic Con- trol, vol. 65, no. 6, pp. 2550–2565, 2020
2020
-
[10]
Nonlinear system identifi- cation of soft robot dynamics using Koopman operator theory,
D. Bruder, C. D. Remy, and R. Vasudevan, “Nonlinear system identifi- cation of soft robot dynamics using Koopman operator theory,” in IEEE Int. Conf. on Robotics and Automation , Montreal, Canada, May 2019, pp. 6244–6250
2019
-
[11]
Sparse sensing and DMD-based identification of flow regimes and bifurcations in complex flows,
B. Kramer, P. Grover, P. Boufounos, S. Nabi, and M. Benosman, “Sparse sensing and DMD-based identification of flow regimes and bifurcations in complex flows,” SIAM Journal on Applied Dynamical Systems, vol. 16, no. 2, pp. 1164–1196, 2017
2017
-
[12]
Operator theoretic framework for optimal placement of sensors and actuators for control of nonequilibrium dynamics,
S. Sinha, U. Vaidya, and R. Rajaram, “Operator theoretic framework for optimal placement of sensors and actuators for control of nonequilibrium dynamics,”Journal of Mathematical Analysis and Applications, vol. 440, no. 2, pp. 750–772, 2016
2016
-
[13]
Data-driven model reduction and transfer operator approximation,
S. Klus, F. N ¨uske, P. Koltai, H. Wu, I. Kevrekidis, C. Sch¨utte, and F. No´e, “Data-driven model reduction and transfer operator approximation,” Journal of Nonlinear Science , vol. 28, no. 3, pp. 985–1010, 2018
2018
-
[14]
Nonlinear model order reduction via dynamic mode decomposition,
A. Alla and J. N. Kutz, “Nonlinear model order reduction via dynamic mode decomposition,” SIAM Journal on Scientific Computing , vol. 39, no. 5, pp. B778–B796, 2017
2017
-
[15]
Linear predictors for nonlinear dynamical sys- tems: Koopman operator meets model predictive control,
M. Korda and I. Mezi ´c, “Linear predictors for nonlinear dynamical sys- tems: Koopman operator meets model predictive control,” Automatica, vol. 93, pp. 149–160, 2018
2018
-
[16]
A data-driven Koopman model predictive control framework for nonlinear flows,
H. Arbabi, M. Korda, and I. Mezic, “A data-driven Koopman model predictive control framework for nonlinear flows,” arXiv preprint arXiv:1804.05291, 2018
2018 arXiv
-
[17]
Koopman operator-based model reduction for switched-system control of PDEs,
S. Peitz and S. Klus, “Koopman operator-based model reduction for switched-system control of PDEs,” Automatica, vol. 106, pp. 184–191, 2019
2019
-
[18]
Feedback stabilization using Koop- man operator,
B. Huang, X. Ma, and U. Vaidya, “Feedback stabilization using Koop- man operator,” in IEEE Conf. on Decision and Control , Miami Beach, FL, Dec. 2018, pp. 6434–6439. 16
2018
-
[19]
Data-driven discovery of Koopman eigenfunctions for control,
E. Kaiser, J. N. Kutz, and S. L. Brunton, “Data-driven discovery of Koopman eigenfunctions for control,” arXiv preprint arXiv:1707.01146, 2017
2017 arXiv
-
[20]
Pulse-based control using Koopman operator under parametric uncertainty,
A. Sootla and D. Ernst, “Pulse-based control using Koopman operator under parametric uncertainty,”IEEE Transactions on Automatic Control, vol. 63, no. 3, pp. 791–796, 2017
2017
-
[21]
Data-driven feedback stabilization of nonlinear systems: Koopman-based model predictive control,
A. Narasingam and J. S. Kwon, “Data-driven feedback stabilization of nonlinear systems: Koopman-based model predictive control,” arXiv preprint arXiv:2005.09741, 2020
2005 arXiv
-
[22]
Local Koopman operators for data-driven control of robotic systems,
G. Mamakoukas, M. Castano, X. Tan, and T. Murphey, “Local Koopman operators for data-driven control of robotic systems,” in Robotics: Science and Systems , Freiburg, Germany, Jun. 2019
2019
-
[23]
Control-oriented modeling of soft robotic swimmer with Koop- man operators,
M. L. Casta ˜no, A. Hess, G. Mamakoukas, T. Gao, T. Murphey, and X. Tan, “Control-oriented modeling of soft robotic swimmer with Koop- man operators,” in IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM) , 2020, pp. 1679–1685
2020
-
[24]
Global stability analysis using the eigen- functions of the Koopman operator,
A. Mauroy and I. Mezi ´c, “Global stability analysis using the eigen- functions of the Koopman operator,” IEEE Transactions on Automatic Control, vol. 61, no. 11, pp. 3356–3369, 2016
2016
-
[25]
Dynamic mode decomposition of numerical and experi- mental data,
P. J. Schmid, “Dynamic mode decomposition of numerical and experi- mental data,” Journal of Fluid Mechanics , vol. 656, pp. 5–28, 2010
2010
-
[26]
Variants of dynamic mode decomposition: boundary condition, Koopman, and Fourier analyses,
K. K. Chen, J. H. Tu, and C. W. Rowley, “Variants of dynamic mode decomposition: boundary condition, Koopman, and Fourier analyses,” Journal of Nonlinear Science , vol. 22, no. 6, pp. 887–915, 2012
2012
-
[27]
On dynamic mode decomposition: theory and applications,
J. H. Tu, C. W. Rowley, D. M. Luchtenburg, S. L. Brunton, and J. N. Kutz, “On dynamic mode decomposition: theory and applications,” Journal of Computational Dynamics , vol. 1, no. 2, pp. 391–421, 2014
2014
-
[28]
Dynamic mode decomposition for large and streaming datasets,
M. S. Hemati, M. O. Williams, and C. W. Rowley, “Dynamic mode decomposition for large and streaming datasets,” Physics of Fluids , vol. 26, no. 11, p. 111701, 2014
2014
-
[29]
Online dynamic mode decomposition for time-varying systems,
H. Zhang, C. W. Rowley, E. A. Deem, and L. N. Cattafesta, “Online dynamic mode decomposition for time-varying systems,” SIAM Journal on Applied Dynamical Systems , vol. 18, no. 3, pp. 1586–1609, 2019
2019
-
[30]
A parallel and streaming dynamic mode decomposition algorithm with finite precision error analysis for large data,
S. Anantharamu and K. Mahesh, “A parallel and streaming dynamic mode decomposition algorithm with finite precision error analysis for large data,” Journal of Computational Physics , vol. 380, pp. 355–377, 2019
2019
-
[31]
Characterizing and correcting for the effect of sensor noise in the dynamic mode decomposition,
S. T. M. Dawson, M. S. Hemati, M. O. Williams, and C. W. Rowley, “Characterizing and correcting for the effect of sensor noise in the dynamic mode decomposition,” Experiments in Fluids , vol. 57, no. 3, p. 42, 2016
2016
-
[32]
De-biasing the dynamic mode decomposition for applied Koopman spectral analysis of noisy datasets,
M. S. Hemati, C. W. Rowley, E. A. Deem, and L. N. Cattafesta, “De-biasing the dynamic mode decomposition for applied Koopman spectral analysis of noisy datasets,”Theoretical and Computational Fluid Dynamics, vol. 31, no. 4, pp. 349–368, 2017
2017
-
[33]
Sparsity-promoting dynamic mode decomposition,
M. R. Jovanovi ´c, P. J. Schmid, and J. W. Nichols, “Sparsity-promoting dynamic mode decomposition,” Physics of Fluids , vol. 26, no. 2, p. 024103, 2014
2014
-
[34]
Higher-order dynamic mode decom- position,
S. L. Clainche and J. M. Vega, “Higher-order dynamic mode decom- position,” SIAM Journal on Applied Dynamical Systems , vol. 16, no. 2, pp. 882–925, 2017
2017
-
[35]
A data-driven approximation of the Koopman operator: Extending dynamic mode decomposition,
M. O. Williams, I. G. Kevrekidis, and C. W. Rowley, “A data-driven approximation of the Koopman operator: Extending dynamic mode decomposition,” Journal of Nonlinear Science, vol. 25, no. 6, pp. 1307– 1346, 2015
2015
-
[36]
On convergence of extended dynamic mode decomposition to the Koopman operator,
M. Korda and I. Mezi ´c, “On convergence of extended dynamic mode decomposition to the Koopman operator,” Journal of Nonlinear Science, vol. 28, no. 2, pp. 687–710, 2018
2018
-
[37]
Approximating the Koopman operator using noisy data: noise-resilient extended dynamic mode decomposition,
M. Haseli and J. Cort ´es, “Approximating the Koopman operator using noisy data: noise-resilient extended dynamic mode decomposition,” in American Control Conference , Philadelphia, PA, Jul. 2019, pp. 5499– 5504
2019
-
[38]
Lift & learn: Physics-informed machine learning for large-scale nonlinear dynamical systems,
E. Qian, B. Kramer, B. Peherstorfer, and K. Willcox, “Lift & learn: Physics-informed machine learning for large-scale nonlinear dynamical systems,” Physica D: Nonlinear Phenomena , vol. 406, p. 132401, 2020
2020
-
[39]
Extended dynamic mode decomposition with dictionary learning: A data-driven adaptive spectral decomposition of the Koopman operator,
Q. Li, F. Dietrich, E. M. Bollt, and I. G. Kevrekidis, “Extended dynamic mode decomposition with dictionary learning: A data-driven adaptive spectral decomposition of the Koopman operator,” Chaos, vol. 27, no. 10, p. 103111, 2017
2017
-
[40]
Learning Koopman invariant subspaces for dynamic mode decomposition,
N. Takeishi, Y . Kawahara, and T. Yairi, “Learning Koopman invariant subspaces for dynamic mode decomposition,” in Conference on Neural Information Processing Systems , 2017, pp. 1130–1140
2017
-
[41]
Learning deep neural network representations for Koopman operators of nonlinear dynamical systems,
E. Yeung, S. Kundu, and N. Hodas, “Learning deep neural network representations for Koopman operators of nonlinear dynamical systems,” in American Control Conference, Philadelphia, PA, Jul. 2019, pp. 4832– 4839
2019
-
[42]
Linearly recurrent autoencoder networks for learning dynamics,
S. E. Otto and C. W. Rowley, “Linearly recurrent autoencoder networks for learning dynamics,” SIAM Journal on Applied Dynamical Systems , vol. 18, no. 1, pp. 558–593, 2019
2019
-
[43]
Koop- man invariant subspaces and finite linear representations of nonlinear dynamical systems for control,
S. L. Brunton, B. W. Brunton, J. L. Proctor, and J. N. Kutz, “Koop- man invariant subspaces and finite linear representations of nonlinear dynamical systems for control,” PLOS One , vol. 11, no. 2, pp. 1–19, 2016
2016
-
[44]
Optimal construction of Koopman eigen- functions for prediction and control,
M. Korda and I. Mezic, “Optimal construction of Koopman eigen- functions for prediction and control,” IEEE Transactions on Automatic Control, 2020, to appear
2020
-
[45]
Data-driven approximation of the Koopman generator: Model reduction, system identification, and control,
S. Klus, F. N ¨uske, S. Peitz, J. H. Niemann, C. Clementi, and C. Sch ¨utte, “Data-driven approximation of the Koopman generator: Model reduction, system identification, and control,” arXiv preprint arXiv:1909.10638, 2019
1909 arXiv
-
[46]
G. B. Folland, Real Analysis: Modern Techniques and Their Applica- tions, 2nd ed. New York: Wiley, 1999
1999
-
[47]
Optimal construction of Koopman eigenfunctions for prediction and control,
M. Korda and I. Mezi ´c, “Optimal construction of Koopman eigenfunctions for prediction and control,” 2019. [Online]. Available: https://hal.archives-ouvertes.fr/hal-02278835
2019
-
[48]
Tutorial: Complexity analysis of singular value decomposition and its variants,
X. Li, S. Wang, and Y . Cai, “Tutorial: Complexity analysis of singular value decomposition and its variants,” arXiv preprint arXiv:1906.12085, 2019
1906 arXiv
-
[49]
Symmetric gauge functions and unitarily invariant norms,
L. Mirsky, “Symmetric gauge functions and unitarily invariant norms,” The Quarterly Journal of Mathematics , vol. 11, no. 1, pp. 50–59, 1960
1960
-
[50]
Overview of total least-squares meth- ods,
I. Markovsky and S. V . Huffel, “Overview of total least-squares meth- ods,” Signal processing, vol. 87, no. 10, pp. 2283–2302, 2007
2007
-
[51]
The approximation of one matrix by another of lower rank,
C. Eckart and G. Young, “The approximation of one matrix by another of lower rank,” Psychometrika, vol. 1, no. 3, pp. 211–218, 1936
1936
-
[52]
Non-local linearization of nonlinear differential equations via polyflows,
R. M. Jungers and P. Tabuada, “Non-local linearization of nonlinear differential equations via polyflows,” in American Control Conference , Philadelphia, PA, 2019, pp. 1906–1911. APPENDIX Here we gather some linear algebraic results. Lemma A.1: (Intersection of Linear Spaces): ...
2019
-
[1991]
degree, in 2013, and M.Sc
He received the B.Sc. degree, in 2013, and M.Sc. degree, in 2015, both in Electrical Engi- neering from Amirkabir University of Technology (Tehran Polytechnic), Tehran, Iran. In 2017, he joined the University of California, San Diego to pursue the Ph.D. degree in Mechanical an...
2013
-
[2001]
He was an Assistant Professor with the Department of Applied Mathematics and Statistics, University of California, Santa Cruz, CA, USA, from 2004 to 2007
He held postdoctoral positions with the Uni- versity of Twente, Twente, The Netherlands, and the University of Illinois at Urbana-Champaign, Urbana, IL, USA. He was an Assistant Professor with the Department of Applied Mathematics and Statistics, University of California, Sant...
2004
Reviewed August 14, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.