Weighted Birkhoff Averages Accelerate Data-Driven Methods
Maria Bou-Sakr-El-Tayar, Jason J. Bramburger, Matthew J. Colbrook
TL;DR
The paper tackles slow convergence of ergodic averages in data-driven dynamical analysis and introduces Weighted Birkhoff Averages (WBAs), tapering time sums to accelerate convergence while preserving the same limiting mean. By defining a smooth bump weight class $\mathcal{W}$ and the normalized ${WB_N(g)(x)}$, the authors show accelerated rates (often exponential or superpolynomial) across various dynamical regimes. They demonstrate five weighted methods—wtDMD, wtEDMD, wtSINDy, weighted spectral measures, and weighted diffusion forecasting—on canonical flows and the El-Niño dataset, consistently achieving higher accuracy from the same data and, in favorable regimes, substantial improvements. The work provides practical guidelines for integrating WBAs into operator learning, forecasting, and system identification, with open-source code and data to facilitate adoption.
Abstract
Many data-driven algorithms in dynamical systems rely on ergodic averages that converge painfully slowly. One simple idea changes this: taper the ends. Weighted Birkhoff averages can converge much faster (sometimes superpolynomially, even exponentially) and can be incorporated seamlessly into existing methods. We demonstrate this with five weighted algorithms: weighted Dynamic Mode Decomposition (wtDMD), weighted Extended DMD (wtEDMD), weighted Sparse Identification of Nonlinear Dynamics (wtSINDy), weighted spectral measure estimation, and weighted diffusion forecasting. Across examples ranging from fluid flows to El Niño data, the message is clear: weighting costs nothing, is easy to implement, and often delivers markedly better results from the same data.
