REVIEW 2 major objections 5 minor 22 references
Koopman Subspace Pruning in Reproducing Kernel Hilbert Spaces via Principal Vectors
T0 review · 2 major / 5 minor · reviewed 2026-07-13 · grok-4.5
Pith's one-line read Principal angles computed inside an RKHS let you prune Koopman dictionaries so the remaining subspace stays nearly invariant under the dynamics.
desk verdict Solid, usable RKHS extension of SPV pruning; the algebra is clean under a transparent idealization, and the Nyström construction is carefully done. 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
Theorem 4.5 (and its Nyström counterpart): the cosine matrix M = (R_V^dagger)^T M_cross R_KV^dagger formed from the QR factors of the Gram matrices; its singular values are exactly the cosines of the principal angles between S and KS inside the RKHS.
What would settle it
On a system and kernel where the residual of KV outside span(Phi_X) is deliberately large, check whether the principal angles returned by Algorithm 1 (or Algorithm 2) still match the angles obtained by an independent high-accuracy quadrature of the true RKHS inner products; systematic discrepancy would refute the claim that the computed angles equal the true invariance proximity.
Extended reading notes
Core claim
Principal angles and vectors between a finite subspace S and its Koopman image KS can be computed exactly with respect to the RKHS inner product by constructing the three Gram matrices of the coefficient representations, extracting orthonormal QR factors via truncated eigendecompositions, and reading the cosines from the SVD of the resulting cosine matrix. The same geometry can be recovered at linear cost in the data size by replacing the full kernel matrix with a Nyström feature map and Tikhonov-regularized targets, yielding the Kernel-SPV and Approximate Kernel-SPV pruning algorithms.
Load-bearing premise
The finite data set must already be rich enough that every function obtained by applying the true dynamics to the dictionary still lies inside the span of the kernel sections centered at those same data points.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper develops a data-driven framework for computing principal angles and vectors between a finite-dimensional subspace S = span(V) and its Koopman image KS with respect to the RKHS inner product, thereby enabling subspace pruning (Kernel-SPV and Approximate Kernel-SPV) that reduces invariance proximity δ(S) = sin heta_max(S, KS). Under the idealized containment Assumption 3.3, Lemma 4.1 recovers the coefficient matrix W_KV, Gram matrices (12) are formed, QR factors are obtained via spectral truncation (Lemma 4.3), and principal angles/vectors are extracted by SVD of the cosine matrix (Theorem 4.5, Algorithm 1). A Nyström feature-map approximation with Tikhonov-regularized target matrices and rank-separation thresholds yields a scalable O(NDs + D^{3}) routine (Algorithm 2). Simulations on the damped Duffing oscillator show residual decay with landmark count D and improved multi-step eigenfunction prediction after pruning.
Significance. If the computational claims hold, the work usefully unifies the data-dependent dictionaries of Kernel EDMD with the geometric pruning already available in the Euclidean setting, providing a practical route to more invariant reduced models for prediction and control. The algebraic path from the definition of principal angles through the cosine-matrix SVD (Theorem 4.5) is clean under the stated assumption, the Nyström construction is carefully regularized, and the algorithms are fully specified. The contribution is incremental rather than foundational—the SPV loop itself is imported from prior Euclidean work—but the RKHS realization fills a genuine methodological gap and is of clear interest to the Koopman-control community.
major comments (2)
- Assumption 3.3 (Idealized Dataset Invariance) is load-bearing for the entire exact pipeline: Lemma 4.1, the construction of W_KV, the Gram matrices (12), and therefore Theorem 4.5 all require span(KV) ⊆ span(Φ_X). Remark 3.4 only argues that the residual can be driven small by enlarging N; it does not quantify the effect of a nonzero residual on the recovered principal angles. Without such a bound (or a numerical diagnostic that measures the residual of KV outside span(Φ_X)), it remains unclear how much of the reported “exact” angles are already approximate before Nyström is introduced. A short perturbation analysis or residual-norm experiment would strengthen the claim.
- Section V introduces free parameters (Tikhonov λ, rank-separation thresholds τ_V(D), τ_KV(D)) that are described as “tuning parameters set to constant multiples of D^{-1/2}” but are never given explicit values or selection rules in the Duffing experiments. Because these thresholds directly determine the ranks r_V and r_KV that enter the cosine matrix (23), their influence on the pruned subspace dimension s* and on the reported principal-angle match (Fig. 1, right) is material. Either fix them by a reproducible criterion or report a short sensitivity study.
minor comments (5)
- Abstract and Introduction speak of “randomized Nyström approximations,” yet Section V samples landmarks uniformly (or via clustering). Clarify whether randomness is essential or merely one possible selection strategy.
- Section VI title and text refer to the “damped Duffing oscillator,” while the Conclusions call it “undamped.” The discrete map (25) has no linear damping term; correct the terminology for consistency.
- Figure 1 (right) caption claims that Approximate Kernel-SPV with D = 2000 “closely matches the exact baseline,” but no quantitative distance (e.g., max | heta_i - hetã_i| or subspace angle) is reported. Adding a single scalar would make the visual claim more precise.
- The relation to the concurrent Principal Angle Decomposition (PAD) work [15] is noted only briefly in the Introduction. A short paragraph contrasting the two algorithms (exact vs. residual-based, pruning loop vs. one-shot ordering) would help readers place the contribution.
- Notation: the same symbol K is used for the infinite-dimensional Koopman operator and for kernel matrices; a typographic distinction (e.g., script K for the operator) would improve readability.
Circularity Check
No significant circularity; RKHS principal-angle formulas are standard linear algebra on kernel Gram matrices under an explicit idealization, with only benign self-citation of the authors' prior Euclidean SPV procedure.
-
self citation load bearing
[Section III (Problem 3.1) and Introduction]
"The recently proposed Single Principal Vector (SPV) pruning procedure [10] provides a systematic solution to this search problem. This iterative method eliminates the principal vector associated with the largest principal angle at each step…"
The pruning loop that the paper enables is taken wholesale from the authors' own concurrent Euclidean SPV work [10]. This is ordinary cumulative research rather than a circular reduction of the central claim (the RKHS computation of the principal vectors themselves), so it raises the score only to 1.
full rationale
The derivation chain (Assumption 3.3 o Lemma 4.1 for W_KV o Gram matrices (12) o spectral QR recovery Lemma 4.3 o cosine-matrix SVD Theorem 4.5) is algebraically self-contained and reduces to the classical Björck–Golub procedure once the RKHS inner products are realized via the kernel trick. The Nyström route (Algorithm 2) is an explicit low-rank approximation of the same objects, not a fit later re-labeled as a prediction. Simulation metrics (orthonormality residuals o D, multi-step eigenfunction error before/after pruning) are independent of the quantities used to select landmarks or regularization. Self-citations to the authors' Euclidean SPV papers ([9],[10]) and invariance-proximity definitions ([7],[8]) supply the pruning loop that is being enabled, but do not force the correctness of the new RKHS principal-vector formulas; those formulas stand on their own under the stated (idealized) containment. No self-definitional loop, no fitted-input-as-prediction, and no uniqueness theorem imported to forbid alternatives appear. Score 1 reflects only the minor, non-load-bearing self-citation of the SPV procedure itself.
Assumptions & free parameters
free parameters (5)
- Nyström landmark count D
- Tikhonov regularization λ
- rank-separation thresholds τ_V(D), τ_KV(D)
- kernel smoothness β and support radius of Wendland kernel
- dictionary size s and coefficient matrix W_V
assumptions (4)
- standard math Principal angles between two subspaces of a Hilbert space are well-defined via the recursive max-inner-product characterization and can be recovered from the SVD of the cosine matrix of orthonormal bases (Björck–Golub).
- standard math The RKHS associated with a continuous positive-definite kernel is a Hilbert space of functions with the reproducing property, so inner products of kernel sections reduce to kernel evaluations.
- domain assumption Assumption 3.3: for the collected data, span(KV) ⊆ span(Φ_X).
- domain assumption The Nyström approximation K_{X,X} ≈ Ψ(X)^T Ψ(X) converges in the large-D limit for kernels with rapidly decaying spectra.
Cite this review
Pith. "Pith review of Koopman Subspace Pruning in Reproducing Kernel Hilbert Spaces via Principal Vectors." pith.science (2026). https://pith.science/paper/KA5E3AL7
@misc{pith2026260401459,
author = {Pith},
title = {Pith review of: Koopman Subspace Pruning in Reproducing Kernel Hilbert Spaces via Principal Vectors},
year = {2026},
howpublished = {\url{https://pith.science/paper/KA5E3AL7}},
note = {Machine review of arXiv:2604.01459}
}
read the original abstract
Data-driven approximations of the infinite-dimensional Koopman operator rely on finite-dimensional projections, where the predictive accuracy of the resulting models hinges heavily on the invariance of the chosen subspace. Subspace pruning systematically discards geometrically misaligned directions to enhance this invariance proximity, which formally corresponds to the largest principal angle between the subspace and its image under the operator. Yet, existing techniques are largely restricted to Euclidean settings. To bridge this gap, this paper presents an approach for computing principal angles and vectors to enable Koopman subspace pruning within a Reproducing Kernel Hilbert Space (RKHS) geometry. We first outline an exact computational routine, which is subsequently scaled for large datasets using randomized Nystrom approximations. Based on these foundations, we introduce the Kernel-SPV and Approximate Kernel-SPV algorithms for targeted subspace refinement via principal vectors. Simulation results validate our approach.
Figures
Reference graph
Works this paper leans on
-
[1]
Mauroy, Y
A. Mauroy, Y . Susuki, and I. Mezi ´c,Koopman Operator in Systems and Control. New York: Springer, 2020
2020
-
[2]
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
-
[3]
A kernel- based method for data-driven Koopman spectral analysis,
M. O. Williams, C. W. Rowley, and I. G. Kevrekidis, “A kernel- based method for data-driven Koopman spectral analysis,”Journal of Computational Dynamics, vol. 2, no. 2, pp. 247–265, 2015
2015
-
[4]
L∞-error bounds for approximations of the Koopman operator by kernel extended dynamic mode decomposition,
F. K ¨ohne, F. M. Philipp, M. Schaller, A. Schiela, and K. Worthmann, “L∞-error bounds for approximations of the Koopman operator by kernel extended dynamic mode decomposition,”SIAM Journal on Applied Dynamical Systems, vol. 24, no. 1, pp. 501–529, 2025
2025
-
[5]
Estimating Koopman operators with sketching to prov- ably learn large scale dynamical systems,
G. Meanti, A. Chatalic, V . Kostic, P. Novelli, M. Pontil, and L. Rosasco, “Estimating Koopman operators with sketching to prov- ably learn large scale dynamical systems,”Advances in Neural Infor- mation Processing Systems, vol. 36, pp. 77242–77276, 2023
2023
-
[6]
Efficient approximation of molecular kinetics using random Fourier features,
F. N ¨uske and S. Klus, “Efficient approximation of molecular kinetics using random Fourier features,”The Journal of Chemical Physics, vol. 159, no. 7, 2023
2023
-
[7]
Modeling nonlinear control systems via Koopman control family: universal forms and subspace invariance proximity,
M. Haseli and J. Cort ´es, “Modeling nonlinear control systems via Koopman control family: universal forms and subspace invariance proximity,”Automatica, vol. 185, p. 112722, 2026
2026
-
[8]
Invariance proximity: closed-form error bounds for finite-dimensional Koopman-based models,
M. Haseli and J. Cort ´es, “Invariance proximity: closed-form error bounds for finite-dimensional Koopman-based models,” https://arxiv.org/abs/2311.13033, 2024
arXiv 2024
Show all 22 references
-
[9]
Recursive forward-backward EDMD: Guar- anteed algebraic search for Koopman invariant subspaces,
M. Haseli and J. Cort ´es, “Recursive forward-backward EDMD: Guar- anteed algebraic search for Koopman invariant subspaces,”IEEE Access, vol. 13, pp. 61006–61025, 2025
2025
-
[10]
A unified algebraic framework for subspace pruning in Koopman operator approximation via principal vectors,
D. Shah and J. Cort ´es, “A unified algebraic framework for subspace pruning in Koopman operator approximation via principal vectors,” in IEEE Conf. on Decision and Control, (Honolulu, Hawaii), Dec. 2026. Submitted
2026
-
[11]
An overview of Koopman-based control: From error bounds to closed-loop guarantees,
R. Str ¨asser, K. Worthmann, I. Mezi ´c, J. Berberich, M. Schaller, and F. Allg ¨ower, “An overview of Koopman-based control: From error bounds to closed-loop guarantees,”Annual Reviews in Control, vol. 61, p. 101035, 2026
2026
-
[12]
Rigorous data-driven computation of spectral properties of Koopman operators for dynamical systems,
M. J. Colbrook and A. Townsend, “Rigorous data-driven computation of spectral properties of Koopman operators for dynamical systems,” Communications on Pure and Applied Mathematics, vol. 77, no. 1, pp. 221–283, 2024
2024
-
[13]
Another look at residual dynamic mode decomposi- tion in the regime of fewer snapshots than dictionary size,
M. J. Colbrook, “Another look at residual dynamic mode decomposi- tion in the regime of fewer snapshots than dictionary size,”Physica D: Nonlinear Phenomena, vol. 469, p. 134341, 2024
2024
-
[14]
Convergent methods for Koopman operators on reproducing kernel Hilbert spaces,
N. Boull ´e, M. J. Colbrook, and G. Conradie, “Convergent methods for Koopman operators on reproducing kernel Hilbert spaces,”arXiv preprint arXiv:2506.15782, 2025
2025 arXiv
-
[15]
Trustworthy Koopman Operator Learning: Invariance Di- agnostics and Error Bounds,
G. Conradie, N. Boull ´e, J.-C. Loiseau, S. L. Brunton, and M. J. Colbrook, “Trustworthy Koopman Operator Learning: Invariance Di- agnostics and Error Bounds,”arXiv preprint arXiv:2603.15091, 2026
2026
-
[16]
Numerical methods for computing angles between linear subspaces,
A. Bj ¨orck and G. H. Golub, “Numerical methods for computing angles between linear subspaces,”Mathematics of Computation, vol. 27, no. 123, pp. 579–594, 1973
1973
-
[17]
A primer on reproducing kernel Hilbert spaces,
J. H. Manton and P.-O. Amblard, “A primer on reproducing kernel Hilbert spaces,”Foundations and Trends in Signal Processing, vol. 8, no. 1-2, pp. 1–126, 2015
2015
-
[18]
Using the Nystr ¨om method to speed up kernel machines,
C. Williams and M. Seeger, “Using the Nystr ¨om method to speed up kernel machines,”Advances in neural information processing systems, vol. 13, 2000
2000
-
[19]
Revisiting the Nystr ¨om method for improved large-scale machine learning,
A. Gittens and M. Mahoney, “Revisiting the Nystr ¨om method for improved large-scale machine learning,” inInternational Conference on Machine Learning, pp. 567–575, PMLR, 2013
2013
-
[20]
A. N. Tikhonov and V . Y . Arsenin,Solutions of Ill-Posed Problems. Washington, D.C.: V . H. Winston & Sons, 1977
1977
-
[21]
G. H. Golub and C. F. V . Loan,Matrix Computations. The Johns Hopkins University Press, 2013
2013
-
[22]
Wendland,Scattered data approximation, vol
H. Wendland,Scattered data approximation, vol. 17. Cambridge university press, 2004
2004
Reviewed July 13, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.