Weak-DMD: A Galerkin approach to the problem of noise in the Dynamic Mode Decomposition algorithm
Pith reviewed 2026-05-10 11:42 UTC · model grok-4.3
The pith
Weak-DMD reformulates dynamic mode decomposition with Galerkin projection to filter noise and remove timestep requirements.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
By casting the DMD problem in weak form via Galerkin projection, the algorithm projects the residual of the linear operator onto a space of test functions. This produces a noise-robust system whose solution yields the same modal decomposition as classical DMD yet without dependence on snapshot spacing and with built-in attenuation of random errors in the state data.
What carries the argument
The Galerkin weak form of the DMD operator, which replaces direct time differences with integrated inner products against test functions to produce a linear system for the modes.
If this is right
- Mode and eigenvalue estimates become less sensitive to additive measurement noise in the input snapshots.
- Data can be collected at arbitrary time intervals without degrading the decomposition quality.
- The method produces usable results on engineering datasets from nuclear systems and cylinder wake flows.
- It provides a direct alternative to other noise-handling DMD variants without requiring additional preprocessing steps.
Where Pith is reading between the lines
- The projection step may allow DMD on irregularly sampled sensor streams from physical experiments.
- It could combine naturally with other projection-based reduction techniques already common in simulation codes.
- Control applications that rely on online mode tracking might see lower sensitivity to sensor noise.
Load-bearing premise
Reformulating the DMD equations with a Galerkin projection will filter noise and eliminate the need for regular time intervals between data points while preserving accurate mode and eigenvalue approximations.
What would settle it
Apply weak-DMD and standard DMD to the same noisy snapshot set from the cylinder wake flow; if the dominant eigenvalue real part from weak-DMD is not closer to the known reference value than the standard result, the noise-filtering property does not hold.
Figures
read the original abstract
Dynamic Mode Decomposition (DMD) is a data-driven method for approximating the spatiotemporal modes of a system. The eigenvectors and eigenvalues of the system are approximated from a series of time-snapshots of the state variables. The standard formulation of DMD is subject to strict assumptions concerning the time-spacing of the snapshots and is biased by measurement noise. Variations on the method have been developed to address these shortcomings, but the problem is still open. Motivated by the effectiveness of Galerkin methods in the field of model discovery, a weak formulation of DMD is presented, weak-DMD. Weak-DMD precludes timestep considerations and also filters noise. Results for two nuclear engineering applications and the flow of fluid past a cylinder are given and compared with a state of the art DMD algorithm.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript introduces Weak-DMD, a Galerkin weak formulation of Dynamic Mode Decomposition (DMD) motivated by model discovery techniques. It claims that this formulation eliminates strict timestep spacing requirements of standard DMD and inherently filters measurement noise via averaging in the inner products, with empirical results presented for two nuclear engineering applications and cylinder flow, compared against a state-of-the-art DMD algorithm.
Significance. If the central claims hold under rigorous validation, Weak-DMD could provide a useful extension of DMD for noisy or irregularly sampled data in computational engineering, leveraging established Galerkin projection ideas. The practical demonstrations on nuclear and fluid dynamics problems add relevance, though the absence of detailed derivation or controlled validation in the provided abstract limits immediate assessment of impact.
major comments (2)
- [Abstract] Abstract: The claim that the weak formulation 'precludes timestep considerations and also filters noise' is presented without any equations, definition of the test space, or analysis of how the Galerkin projection of the DMD residual achieves noise suppression or well-defined time integrals for arbitrary snapshot spacing; this is load-bearing for the central contribution.
- [Results] Results section: The comparisons on nuclear applications and cylinder flow are empirical only and do not include controlled sweeps over noise amplitude or sampling irregularity, leaving unverified the assumption that the chosen test functions and quadrature inherently suppress noise components while preserving accurate eigenvalue and mode approximations.
minor comments (1)
- [Abstract] The abstract would benefit from a one-sentence outline of the specific test functions or inner-product definition to aid reader understanding of the weak form.
Simulated Author's Rebuttal
Thank you for the opportunity to respond to the referee's report. We address the major comments point by point and outline the revisions we will make to the manuscript.
read point-by-point responses
-
Referee: [Abstract] Abstract: The claim that the weak formulation 'precludes timestep considerations and also filters noise' is presented without any equations, definition of the test space, or analysis of how the Galerkin projection of the DMD residual achieves noise suppression or well-defined time integrals for arbitrary snapshot spacing; this is load-bearing for the central contribution.
Authors: The abstract is intentionally concise, as is standard for such summaries. However, we agree that the central claims benefit from clearer support in the abstract. The full manuscript details the weak formulation in Section 2, defining the test space and showing how the Galerkin projection yields well-defined time integrals for arbitrary spacing and noise filtering through averaging in the inner products. We will revise the abstract to include a short description of these aspects. revision: partial
-
Referee: [Results] Results section: The comparisons on nuclear applications and cylinder flow are empirical only and do not include controlled sweeps over noise amplitude or sampling irregularity, leaving unverified the assumption that the chosen test functions and quadrature inherently suppress noise components while preserving accurate eigenvalue and mode approximations.
Authors: We agree that additional controlled validation would be beneficial. The presented results demonstrate the method on practical, noisy datasets from nuclear applications and cylinder flow, where Weak-DMD outperforms standard DMD. However, to rigorously verify the noise suppression and handling of irregular sampling, we will incorporate a new set of controlled experiments using synthetic data with varying noise amplitudes and irregular time steps, comparing eigenvalue errors and mode accuracy. revision: yes
Circularity Check
No circularity: weak-DMD is a standard Galerkin projection applied to the DMD residual, with noise-filtering and timestep claims following from integral properties rather than redefinition
full rationale
The paper applies the Galerkin method to the DMD residual to obtain a weak form. This is a direct reformulation using test functions and inner products, not a self-definition or fitted parameter. Noise filtering arises from the averaging inherent in the inner products, and timestep independence from the integral formulation over arbitrary intervals; neither reduces to the input data by construction. No load-bearing self-citations, uniqueness theorems, or ansatzes imported from prior author work are indicated. The derivation chain is self-contained against external benchmarks of Galerkin projection and DMD.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption Galerkin weak formulation can be applied to the DMD problem to handle noise and arbitrary time spacing
Reference graph
Works this paper leans on
-
[1]
Streak instability in near-wall turbulence revisited.Journal of Turbulence, 18(5): 443–464, 2017
Andrea Cassinelli, Matteo de Giovanetti, and Yongyun Hwang. Streak instability in near-wall turbulence revisited.Journal of Turbulence, 18(5): 443–464, 2017
work page 2017
-
[2]
Abu Seena and Hyung Jin Sung. Dynamic mode decomposition of turbulent cavity flows for self-sustained oscillations.International Journal of Heat and Fluid Flow, 32(6):1098–1110, 2011
work page 2011
-
[3]
Peter J Schmid. Dynamic mode decomposition of numerical and experi- mental data.Journal of fluid mechanics, 656:5–28, 2010
work page 2010
-
[4]
Ryan G McClarren. Calculating time eigenvalues of the neutron transport equation with dynamic mode decomposition.Nuclear Science and Engi- neering, 193(8):854–867, 2019
work page 2019
-
[5]
Variable dynamic mode decomposition for estimating time eigenvalues in nuclear systems
Ethan Smith, Ilham Variansyah, and Ryan McClarren. Variable dynamic mode decomposition for estimating time eigenvalues in nuclear systems. Nuclear Science and Engineering, 197(8):1769–1778, 2023
work page 2023
-
[6]
Joshua L Proctor, Steven L Brunton, and J Nathan Kutz. Dynamic mode decomposition with control.SIAM Journal on Applied Dynamical Systems, 15(1):142–161, 2016
work page 2016
-
[7]
Spectral analysis of nonlinear flows.Journal of fluid mechanics, 641:115–127, 2009
Clarence W Rowley, Igor Mezi´ c, Shervin Bagheri, Philipp Schlatter, and Dan S Henningson. Spectral analysis of nonlinear flows.Journal of fluid mechanics, 641:115–127, 2009
work page 2009
-
[8]
Igor Mezi´ c. Analysis of fluid flows via spectral properties of the Koopman operator.Annual review of fluid mechanics, 45(1):357–378, 2013
work page 2013
-
[9]
Binghua Li, Jesus Garicano-Mena, and Eusebio Valero. A dynamic mode decomposition technique for the analysis of non–uniformly sampled flow data.Journal of Computational Physics, 468:111495, 2022
work page 2022
-
[10]
Scott TM Dawson, Maziar S Hemati, Matthew O Williams, and Clarence W Rowley. Characterizing and correcting for the effect of sensor noise in the dynamic mode decomposition.Experiments in Fluids, 57(3):42, 2016
work page 2016
-
[11]
Maziar S Hemati, Clarence W Rowley, Eric A Deem, and Louis N Cattafesta. De-biasing the dynamic mode decomposition for applied Koop- man spectral analysis of noisy datasets.Theoretical and Computational Fluid Dynamics, 31(4):349–368, 2017
work page 2017
-
[12]
Naoya Takeishi, Yoshinobu Kawahara, and Takehisa Yairi. Subspace dy- namic mode decomposition for stochastic Koopman analysis.Physical Re- view E, 96(3):033310, 2017. 21
work page 2017
-
[13]
Travis Askham and J Nathan Kutz. Variable projection methods for an optimized dynamic mode decomposition.SIAM Journal on Applied Dy- namical Systems, 17(1):380–416, 2018
work page 2018
-
[14]
arXiv preprint arXiv:2102.12086 , year=
Steven L Brunton, Marko Budiˇ si´ c, Eurika Kaiser, and J Nathan Kutz. Modern Koopman theory for dynamical systems.arXiv preprint arXiv:2102.12086, 2021
-
[15]
Alexandre M Tartakovsky, C Ortiz Marrero, Paris Perdikaris, Guzel D Tartakovsky, and David Barajas-Solano. Physics-informed deep neural net- works for learning parameters and constitutive relationships in subsurface flow problems.Water Resources Research, 56(5):e2019WR026731, 2020
work page 2020
-
[16]
Steven L Brunton, Nicholas Zolman, J Nathan Kutz, and Urban Fasel. Machine learning for sparse nonlinear modeling and control.Annual Review of Control, Robotics, and Autonomous Systems, 8, 2025
work page 2025
-
[17]
Koopman-mode decomposition of the cylinder wake
Shervin Bagheri. Koopman-mode decomposition of the cylinder wake. Journal of Fluid Mechanics, 726:596–623, 2013
work page 2013
-
[18]
Daniel A Messenger and David M Bortz. Weak sindy: Galerkin-based data- driven model selection.Multiscale Modeling & Simulation, 19(3):1474– 1497, 2021
work page 2021
-
[19]
Sara M Ichinaga, Francesco Andreuzzi, Nicola Demo, Marco Tezzele, Karl Lapo, Gianluigi Rozza, Steven L Brunton, and J Nathan Kutz. Pydmd: A python package for robust dynamic mode decomposition.Journal of Machine Learning Research, 25(417):1–9, 2024
work page 2024
-
[20]
Pydmd: Python dy- namic mode decomposition.Journal of Open Source Software, 3(22):530, 2018
Nicola Demo, Marco Tezzele, and Gianluigi Rozza. Pydmd: Python dy- namic mode decomposition.Journal of Open Source Software, 3(22):530, 2018
work page 2018
-
[21]
Diya Sashidhar and J Nathan Kutz. Bagging, optimized dynamic mode decomposition for robust, stable forecasting with spatial and temporal un- certainty quantification.Philosophical Transactions of the Royal Society A, 380(2229):20210199, 2022
work page 2022
-
[22]
PhD thesis, Princeton University, 2013
Jonathan H Tu.Dynamic mode decomposition: Theory and applications. PhD thesis, Princeton University, 2013
work page 2013
-
[23]
Peter Craven and Grace Wahba. Smoothing noisy data with spline func- tions: estimating the correct degree of smoothing by the method of gener- alized cross-validation.Numerische mathematik, 31(4):377–403, 1978
work page 1978
-
[24]
David L Donoho and Iain M Johnstone. Adapting to unknown smoothness via wavelet shrinkage.Journal of the american statistical association, 90 (432):1200–1224, 1995. 22
work page 1995
-
[25]
Drew E Kornreich and D Kent Parsons. Time–eigenvalue calculations in multi-region cartesian geometry using green’s functions.Annals of Nuclear Energy, 32(9):964–985, 2005
work page 2005
-
[26]
Joanna Piper Morgan, Ilham Variansyah, Samuel L Pasmann, Kayla B Clements, Braxton Cuneo, Alexander Mote, Charles Goodman, Caleb Shaw, Jordan Northrop, Rohan Pankaj, et al. Monte Carlo/Dynamic Code (MC/DC): An accelerated Python package for fully transient neutron trans- port and rapid methods development.Journal of Open Source Software, 9 (96):6415, 2024
work page 2024
-
[27]
OpenFOAM: Open source CFD in research and industry
Hrvoje Jasak. OpenFOAM: Open source CFD in research and industry. International journal of naval architecture and ocean engineering, 1(2):89– 94, 2009
work page 2009
-
[28]
arXiv preprint arXiv:2201.09113 , year=
Xu Han, Han Gao, Tobias Pfaff, Jian-Xun Wang, and Li-Ping Liu. Predict- ing physics in mesh-reduced space with temporal attention.arXiv preprint arXiv:2201.09113, 2022
-
[29]
Sparsity- promoting dynamic mode decomposition.Physics of Fluids, 26(2), 2014
Mihailo R Jovanovi´ c, Peter J Schmid, and Joseph W Nichols. Sparsity- promoting dynamic mode decomposition.Physics of Fluids, 26(2), 2014. 23
work page 2014
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.