Dynamic mode decomposition for detecting oscillatory transient activity via sparsity and smoothness regularization
Pith reviewed 2026-05-18 23:42 UTC · model grok-4.3
The pith
Adding time-varying amplitudes to DMD modes via sparsity and smoothness regularization extracts transient oscillatory activity in fluid flows.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
By introducing time-varying amplitudes for the DMD modes and determining them through sparsity and smoothness regularization, the method identifies dynamically significant modes and recovers the temporal structure of their activations, yielding a more interpretable representation of non-steady dynamics than standard DMD applied to the same data.
What carries the argument
Sparsity and smoothness regularized time-varying amplitudes attached to standard DMD modes, which isolate transient activity while preserving the original spatial structures and frequencies.
If this is right
- Dynamically significant modes can be identified even when the overall flow is transient rather than periodic.
- The temporal structure of mode activations becomes directly readable from the time-varying amplitudes.
- Standard DMD applied to the same transient data leaves mode contributions harder to interpret.
- The extension applies directly to fluid-flow datasets such as the laminar airfoil wake without altering the underlying DMD spatial modes.
Where Pith is reading between the lines
- The same regularization idea could be tested on other high-dimensional transient datasets, such as turbulent boundary layers or biological time series, to see if activation patterns emerge more clearly.
- If the regularization parameters prove robust across datasets, the approach might reduce the need for manual mode selection in DMD-based reduced-order modeling.
- One could check whether the extracted transient amplitudes improve short-term prediction accuracy compared with constant-amplitude DMD models.
Load-bearing premise
That suitable values for the sparsity and smoothness regularization parameters exist and can be chosen so the resulting time-varying amplitudes reflect genuine transient behavior rather than artifacts.
What would settle it
Apply the method to the laminar airfoil wake data and check whether the recovered activation times for the dominant modes coincide with the known onset and decay of vortex shedding in the flow visualization or power spectra.
Figures
read the original abstract
Dynamic Mode Decomposition (DMD) is a data-driven modal decomposition technique that extracts coherent spatio-temporal structures from high-dimensional time-series data. By decomposing the dynamics into a set of modes, each associated with a single frequency and a growth rate, DMD enables a natural modal decomposition and dimensionality reduction of complex dynamical systems. However, when DMD is applied to transient dynamics, even if a large number of modes are used, it remains difficult to interpret how these modes contribute to the transient behavior. In this study, we propose a simple extension of DMD that facilitates extraction of oscillatory transient activity by introducing time-varying amplitudes for the DMD modes based on sparsity and smoothness regularization. This approach enables identification of dynamically significant modes and extraction of their transient activities, providing a more interpretable representation of non-steady dynamics. We illustrate the validity of the proposed method using a simple example and then apply it to fluid flow data of a laminar airfoil wake exhibiting transient behavior. We demonstrate that it can capture the temporal structure of mode activations that are not accessible with the standard DMD method.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a simple extension of Dynamic Mode Decomposition (DMD) that introduces time-varying amplitudes for the DMD modes, regularized by sparsity (L1) and smoothness penalties, to facilitate extraction and interpretation of oscillatory transient activity in high-dimensional time-series data. The method is illustrated on a toy oscillator example and then applied to laminar airfoil wake data exhibiting transient behavior, claiming improved identification of dynamically significant modes and their temporal activations compared to standard DMD.
Significance. If the regularization-based amplitude extraction proves robust, the approach could enhance interpretability of non-stationary dynamics in fluid mechanics applications of DMD, offering a lightweight post-processing step that highlights transient mode activations without requiring a full reformulation of the DMD operator. The demonstration on airfoil wake data provides a relevant test case for transient flows.
major comments (1)
- [§3 and §4.2] §3 (Method) and §4.2 (Airfoil application): the sparsity and smoothness regularization weights are selected by visual inspection of the resulting a(t) plots, with no cross-validation, information criterion, stability analysis across parameter sweeps, or quantitative metric (e.g., reconstruction error on held-out data) reported. This choice is load-bearing for the central claim that the time-varying amplitudes 'accurately isolate true transient oscillatory activity without artifacts or loss of important dynamics,' yet the absence of a systematic selection procedure leaves open the possibility that the observed on/off switching or burst isolation is an artifact of the chosen weights.
minor comments (2)
- [Abstract] Abstract: the phrase 'a simple example' is used without naming the oscillator or providing its governing equations; a brief parenthetical description would improve clarity for readers unfamiliar with the toy case.
- [Method] Notation: the transition from fixed DMD modes Φ to time-varying amplitudes a(t) should include an explicit equation (e.g., the regularized least-squares objective) early in the method section to avoid ambiguity about whether the modes themselves are recomputed or held fixed.
Simulated Author's Rebuttal
We thank the referee for their constructive review and positive evaluation of the potential significance of our work. We address the major comment on regularization parameter selection below and outline revisions that will strengthen the manuscript without altering its core contributions.
read point-by-point responses
-
Referee: [§3 and §4.2] §3 (Method) and §4.2 (Airfoil application): the sparsity and smoothness regularization weights are selected by visual inspection of the resulting a(t) plots, with no cross-validation, information criterion, stability analysis across parameter sweeps, or quantitative metric (e.g., reconstruction error on held-out data) reported. This choice is load-bearing for the central claim that the time-varying amplitudes 'accurately isolate true transient oscillatory activity without artifacts or loss of important dynamics,' yet the absence of a systematic selection procedure leaves open the possibility that the observed on/off switching or burst isolation is an artifact of the chosen weights.
Authors: We agree that the regularization weights in the original manuscript were selected via visual inspection of the resulting time-varying amplitude plots to obtain interpretable transient activations consistent with the known physics of the laminar airfoil wake. This choice aligns with the exploratory nature of the method, where the primary aim is to highlight dynamically meaningful on/off behavior rather than to optimize for prediction. Nevertheless, the referee correctly identifies a limitation: the absence of a systematic procedure leaves the robustness open to question. In the revised manuscript we will add a dedicated sensitivity analysis in §4.2 that sweeps the sparsity and smoothness weights over a representative range (e.g., one order of magnitude around the chosen values). For each combination we will report the L2 reconstruction error on the full dataset and note the stability of the key transient features (burst timing and mode isolation). We will also include a brief discussion of how the selected parameters balance sparsity, smoothness, and fidelity, thereby providing quantitative support for the claim that the extracted transients are not artifacts. revision: yes
Circularity Check
No significant circularity; method is a direct extension without self-referential reduction
full rationale
The paper introduces a methodological extension to standard DMD by adding time-varying amplitudes regularized for sparsity and smoothness. This construction is presented as an independent algorithmic addition rather than a quantity derived from or equivalent to the input data or prior fitted results by the paper's own equations. No load-bearing step reduces to a self-definition, fitted input renamed as prediction, or self-citation chain. The approach is self-contained as a proposal for improved interpretability on transient data, with parameter selection described as part of the method application rather than a circular fit. External validation on toy and fluid examples is offered without the central claim collapsing into its inputs.
Axiom & Free-Parameter Ledger
free parameters (1)
- Sparsity and smoothness regularization parameters
axioms (1)
- domain assumption The underlying dynamics admit a modal decomposition with time-varying amplitudes that are both sparse and smooth
Lean theorems connected to this paper
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
zm = argmin ... + α2 ∥y - zm-1∥2² + α1 ∥y∥1 (Eq. 3.3); two-step active-set procedure with Rm (Eq. 3.5-3.6)
-
IndisputableMonolith/Foundation/RealityFromDistinction.leanreality_from_one_distinction unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
application to NACA0012 airfoil wake, transient vortex shedding
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
Data-Driven Science and Engineering: Machine Learning, Dynamical Sys- tems, and Control, 2nd ed,
S. L. Brunton and J. N. Kutz. “Data-Driven Science and Engineering: Machine Learning, Dynamical Sys- tems, and Control, 2nd ed,”Cambridge: Cambridge University Press, 2022
work page 2022
-
[2]
Resid- ual Dynamic Mode Decomposition: Robust and ver- ified Koopmanism,
M. J. Colbrook, L. J. Ayton, and M. Sz ˝oke. “Resid- ual Dynamic Mode Decomposition: Robust and ver- ified Koopmanism,”Journal of Fluid Mechanics, vol. 955, A21, 2023
work page 2023
-
[3]
Dynamic mode decomposition of nu- merical and experimental data,
P . J. Schmid. “Dynamic mode decomposition of nu- merical and experimental data,”Journal of Fluid Me- chanics, vol. 656, pp. 5–28, 2010
work page 2010
-
[4]
Dynamic mode decomposition and its variants,
P . J. Schmid. “Dynamic mode decomposition and its variants,”Annual Review of Fluid Mechanics, vol. 52, 2022
work page 2022
-
[5]
Hamiltonian systems and transfor- mation in Hilbert space,
B. O. Koopman. “Hamiltonian systems and transfor- mation in Hilbert space,”Proceedings of the National Academy of Science, vol. 15, no. 5, pp. 315-318, 1931
work page 1931
-
[6]
Dynamical sys- tems of continuous spectra,
B. O. Koopman and J. V . Neumann. “Dynamical sys- tems of continuous spectra,”Proceedings of the National Academy of Science of the United States of America, vol. 18, no. 3, pp. 255, 1932
work page 1932
-
[7]
A Data-Driven Approximation of the Koopman Opera- tor: Extending Dynamic Mode Decomposition,
M. O. Williams, I. G. Kevrekidis, and C. W. Rowley. “A Data-Driven Approximation of the Koopman Opera- tor: Extending Dynamic Mode Decomposition,”Jour- nal of Nonlinear Science, vol. 25, pp. 1307-1346, 2015
work page 2015
-
[8]
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
-
[9]
Y. Kato, J. Zhu, W. Kurebayashi, and H. Nakao, “Asymptotic Phase and Amplitude for Classical and Semiclassical Stochastic Oscillators via Koopman Op- erator Theory,”Mathematics2021, 9, 2188, 2021
work page 2021
-
[10]
S. Takata, Y. Kato, and H. Nakao, “Definition and Data-Driven Reconstruction of Asymptotic Phase and Amplitudes of Stochastic Oscillators via Koopman Operator Theory,” In: Yabuno, H., et al. Proceed- ings of the IUTAM Symposium on Nonlinear Dynam- ics for Design of Mechanical Systems Across Differ- ent Length/Time Scales. IUTAM 2023. IUTAM Book- series, v...
work page 2023
-
[11]
Koopman spectral analysis of elementary cellular automata,
K. Taga, Y. Kato, Y. Kawahara, Y. Yamazaki, and H. Nakao, “Koopman spectral analysis of elementary cellular automata,”Chaos: An Interdisciplinary Journal of Nonlinear Science, vol. 31, no. 10, 103121, 2021
work page 2021
-
[12]
Dynamic mode decomposition for Koop- man spectral analysis of elementary cellular au- tomata,
K. Taga, Y. Kato, Y. Kawahara, Y. Yamazaki, and H. Nakao, “Dynamic mode decomposition for Koop- man spectral analysis of elementary cellular au- tomata,”Chaos: An Interdisciplinary Journal of Nonlin- ear Science, vol. 34, no. 1, 013125, 2024
work page 2024
-
[13]
B. W. Brunton, L. A. Johnson, J. G. Ojemann, and J. N. Kutz, “Extracting spatial-temporal coherent pat- terns in large-scale neural recordings using dynamic 10 mode decomposition,”Journal of Neuroscience Meth- ods, vol. 258, pp. 1-15, 2016
work page 2016
-
[14]
Estimation of perturbations in robotic behavior using dynamic mode decomposition,
E. Berger, M. Sastuba, D. Vogt, B. Jung, and H. B. Amor, “Estimation of perturbations in robotic behavior using dynamic mode decomposition,”Jour- nal of Advanced Robotics, vol. 29, no. 5, pp. 331-343, 2015
work page 2015
-
[15]
Active learning of dynamics for data-driven control using Koopman op- erators,
I. Abraham and T. D. Murphey, “Active learning of dynamics for data-driven control using Koopman op- erators,”IEEE Transactions on Robotics, vol. 35, no. 5, pp. 1071–1083, 2019
work page 2019
-
[16]
Discovering dynamic patterns from infectious disease data using dynamic mode decomposition,
J. L. Proctor and P . A. Eckhoff, “Discovering dynamic patterns from infectious disease data using dynamic mode decomposition,”International health, vol. 7, no. 2, pp. 139–145, 2015
work page 2015
-
[17]
Dynamic mode decomposi- tion for financial trading strategies,
J. Mann and J. N. Kutz, “Dynamic mode decomposi- tion for financial trading strategies,”Quantitative Fi- nance, vol. 16, no. 11, pp. 1643–1655, 2016
work page 2016
-
[18]
Multi-resolution dynamic mode decomposition,
J. N. Kutz, X. Fu, and S. L. Brunton. “Multi-resolution dynamic mode decomposition,”SIAM Journal on Ap- plied Dynamical Systems, vol. 15, no. 2, pp. 713–735, 2016
work page 2016
-
[19]
Online Dynamic Mode Decomposi- tion for Time-Varying Systems,
H. Zhang, C. W. Rowley, E. A. Deem, and L. N. Cattafesta, “Online Dynamic Mode Decomposi- tion for Time-Varying Systems,”SIAM Journal on Ap- plied Dynamical Systems, vol. 18, no. 3, pp. 1586-1609, 2019
work page 2019
-
[20]
Dynamic mode decomposition for multiscale nonlinear physics,
D. Dylewsky, M. Tao, and J. N. Kutz. “Dynamic mode decomposition for multiscale nonlinear physics,” Physical Review E, vol. 99, no. 6, 063311, 2019
work page 2019
-
[21]
Dynamic Mode Decomposition with Control,
J. L. Proctor, S. L. Brunton, and J. N. Kutz. “Dynamic Mode Decomposition with Control,”SIAM Journal on Applied Dynamical Systems, vol. 15, no. 1, 2016
work page 2016
-
[22]
Koopman Mode Decomposi- tion for Periodic/Quasi-periodic Time Dependence,
I. Mezi ´c and A. Surana. “Koopman Mode Decomposi- tion for Periodic/Quasi-periodic Time Dependence,” IFAC-PapersOnLine, vol. 49, no. 18, pp. 690-697, 2016
work page 2016
-
[23]
Koopman Operator Family Spectrum for Nonautonomous Sys- tems,
S. Ma ´ceˇsi´c, N. ˇCrnjari´c- ˇZic, and I. Mezi ´c. “Koopman Operator Family Spectrum for Nonautonomous Sys- tems,”SIAM Journal on Applied Dynamical Systems, vol. 17, no. 4, pp.2478-2515, 2018
work page 2018
-
[24]
Koopman learning with episodic memory,
W. T. Redman, D. Huang, M. Fonoberova, and I. Mezi´c. “Koopman learning with episodic memory,” Chaos: An Interdisciplinary Journal of Nonlinear Science, vol 35, no. 1, 011102, 2025
work page 2025
-
[25]
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, 024103, 2014
work page 2014
-
[26]
Recursive dynamic mode decomposi- tion of transient and post-transient wake flows,
B. R. Noack, W. Stankiewicz, M. Morzy ´nski, and P . J. Schmid. “Recursive dynamic mode decomposi- tion of transient and post-transient wake flows,”Jour- nal of Fluid Mechanics, vol. 809, pp. 43-872, 2016
work page 2016
-
[27]
Physics-informed dynamic mode decomposition,
P . J. Baddoo, B. Herrmann, B. J. McKeon, J. N. Kutz, and S. L. Brunton. “Physics-informed dynamic mode decomposition,”Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, vol. 479, no. 2271, 20220576, 2023
work page 2023
-
[28]
Variable projection meth- ods for an optimized dynamic mode decomposition,
T. Askham and J. N. Kutz. “Variable projection meth- ods for an optimized dynamic mode decomposition,” SIAM Journal on Applied Dynamical Systems, vol. 17, no. 1, pp. 380–416, 2018
work page 2018
-
[29]
Characterizing and correcting for the effect of sensor noise in the dynamic mode decompo- sition,
S. T. Dawson, M. S. Hemati, M. O. Williams and C. W. Rowley. “Characterizing and correcting for the effect of sensor noise in the dynamic mode decompo- sition,”Experiments in Fluids, vol. 57, no. 42, 2016
work page 2016
-
[30]
A Kernel based method for data-driven Koopman Spec- tral analysis,
M. O. Williams, C. W. Rowley and I. G. Kevrekidis. “A Kernel based method for data-driven Koopman Spec- tral analysis,”Journal of Computational Dynamics, vol. 2, no. 2, pp. 247-265, 2015
work page 2015
-
[31]
On dynamic mode decomposi- tion: Theory and applications,
J. H.Tu, C. W. Rowley, D. M. Luchtenburg, S. L. Brun- ton, and J. N. Kutz. “On dynamic mode decomposi- tion: Theory and applications,”Journal of Computa- tional Dynamics, vol. 1, no. 2, pp. 391-421, 2014
work page 2014
-
[32]
Dynamic Mode Decomposition: Data-Driven Modeling of Complex Systems,
J. N. Kutz, S. L. Brunton, B. W. Brunton, and J. L. Proc- tor. “Dynamic Mode Decomposition: Data-Driven Modeling of Complex Systems,”SIAM, Philadelphia, 2016
work page 2016
-
[33]
Analysis of fluid flows via spectral proper- ties of the Koopman operator,
I. Mezi ´c. “Analysis of fluid flows via spectral proper- ties of the Koopman operator,”Annual Review of Fluid Mechanics, vol. 45, no. 1, pp. 357-378, 2013
work page 2013
-
[34]
Modern Koopman Theory for Dynamical Systems,
S. L. Brunton, M. Budi ˇsi´c, E. Kaiser, and J. N. Kutz. “Modern Koopman Theory for Dynamical Systems,” SIAM Review, vol. 64, no. 2, pp. 229-340, 2022
work page 2022
-
[35]
Spectral Analysis of the Koopman Operator for Partial Differential Equa- tions,
H. Nakao and I. Mezi ´c. “Spectral Analysis of the Koopman Operator for Partial Differential Equa- tions,”Chaos: An Interdisciplinary Journal of Nonlinear ScienceVol. 30, no. 11, 113131, 2020
work page 2020
-
[36]
A. Towne, O. T. Schmidt, and T. Colonius. “Spectral proper orthogonal decomposition and its relationship to dynamic mode decomposition and resolvent anal- ysis,”Journal of Fluid Mechanics, vol. 847, pp. 821-867, 2018
work page 2018
-
[37]
Modal analysis of fluid flows: An overview,
K. Taira, S. L. Brunton, S. T. Dawson, C. W. Rowley, T. , B. J. McKeon, O. T. Schmidt, S. Gordeyev, V . Theofilis, and L. S. Ukeiley. “Modal analysis of fluid flows: An overview,”AIAA Journal, vol. 55, no. 12, pp. 4013- 4041, 2017
work page 2017
-
[38]
Modal Analysis of Fluid Flows: Applications and Outlook,
K. Taira, M. S. Hemati, S. L. Brunton, Y. Sun, K. Du- raisamy, S. Bagheri, S. T. M. Dawson, and C.-A. Yeh. “Modal Analysis of Fluid Flows: Applications and Outlook,”AIAA Journal, vol. 58, no. 3, pp. 998-1022, 2020
work page 2020
-
[39]
Chapter 4 – The multiverse of dy- namic mode decomposition algorithms,
M. J. Colbrook. “Chapter 4 – The multiverse of dy- namic mode decomposition algorithms,” inNumer- ical Analysis Meets Machine Learning, S. Mishra and A. Townsend, Eds., Handbook of Numerical Analy- sis, vol. 25, Elsevier, pp. 127-230, 2024. 11
work page 2024
-
[40]
S. L. Brunton, J. L. Proctor, and J. N. Kutz. “Discover- ing governing equations from data by sparse identi- fication of nonlinear dynamical systems,”Proceedings of the National Academy of Sciences, vol. 113, no. 15, pp. 3932-3937, 2016
work page 2016
-
[41]
S. Boyd, N. Parikh, E. Chu, B. Peleato, and J. Eckstein. “Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers,” now, 2011
work page 2011
-
[42]
X. He and L. S. Luo, “Theory of the lattice Boltzmann method: From the Boltzmann equation to the lattice Boltzmann equation,”Physical Review E, vol. 56, no. 6, pp. 6811-6817, 1997
work page 1997
-
[43]
Lattice Boltzmann method for fluid flows,
S. Chen and G. D. Doolen, “Lattice Boltzmann method for fluid flows,”Annual Review of Fluid Mechanics, vol.30, pp. 329-364, 1998
work page 1998
-
[44]
Syn- chrosqueezed wavelet transforms: An empirical mode decomposition-like tool,
I. Daubechies, J. Lu, and H.-T. Wu. “Syn- chrosqueezed wavelet transforms: An empirical mode decomposition-like tool,”Applied and Compu- tational Harmonic Analysis, vol. 30, no. 2, pp. 243–261, 2011
work page 2011
-
[45]
J. Gilles. “Empirical Wavelet Transform,”IEEE Trans- actions on Signal Processing, vol. 61, no. 16, pp. 3999- 4010, 2013
work page 2013
-
[46]
Variational Mode Decomposition,
K. Dragomiretskiy and D. Zosso. “Variational Mode Decomposition,”IEEE Transactions on Signal Process- ing, vol. 62, no. 3, pp. 531-544, 2014
work page 2014
-
[47]
N. E. Huang, Z. Shen, S. R. Long, M. C. Wu, H. H. Shih, Q. Zheng, N. C. Yen, C. C. Tung, and H. H. Liu, “The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis,”Proceedings of the Royal Soci- ety A: Mathematical, Physical and Engineering Sciences, vol. 454, no. 1971, pp. 903–995, 1998
work page 1971
-
[48]
Variants of dynamic mode decomposition: boundary conditions, Koopman, and Fourier analyses,
K. K. Chen, J. H. Tu, and C. W. Rowley. “Variants of dynamic mode decomposition: boundary conditions, Koopman, and Fourier analyses,”Journal of Nonlinear Science, vol. 22, pp. 887–915, 2012
work page 2012
-
[49]
Data-driven linearization of dynamical systems,
G. Haller and B. Kasz ´as. “Data-driven linearization of dynamical systems,”Nonlinear Dynamics, vol. 112, pp. 18639–18663, 2024
work page 2024
-
[50]
Koopman-mode decomposition of the cylinder wake,
S. Bagheri. “Koopman-mode decomposition of the cylinder wake,”Journal of Fluid Mechanic, vol. 726, pp. 596-623, 2013. 12
work page 2013
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.