Forced-Term Modeling in the Koopman Framework for Linear Operator Learning in Nonlinear Dynamical Systems
We study the problem of extracting reliable and interpretable linear models from nonlinear dynamical systems with periodic behavior. Dynamic Mode Decomposition (DMD) is a widely used data-driven method for approximating dynamics by a linear system and is commonly interpreted through Koopman operator theory. However, because standard DMD assumes linear evolution in the chosen observables, it can produce misleading results on nonlinear systems. Recent extensions address this limitation by modeling the dynamics as a linear system driven by a nonlinear forcing term, but their relationship to Koopman theory and their reliability remain unclear. We observe that the Koopman theoretical framweork allows for explicit, finite-dimensional, forced linear representations of dynamical systems, independently of the chosen observable space. The main question is therefore how to choose a useful, computable, and interpretable model for the forcing term, since forced linear representations are generally nonunique. In the framework considered here, this modeling question is related to the choice of a defect space: a complementary space that closes the action of the Koopman operator on the chosen observables. Existing forced-DMD approaches can be related to different modeling choices for this defect space, where the structure of the learned linear operator depends on the choice of the defect space. As an example of defect-space modeling for algorithm design, we introduce Correlation-Basis enhanced DMD (CB-DMD), a data-driven method whose goal is to learn an effective autonomous linear operator for periodic nonlinear dynamics. The forcing term is used to absorb nonlinear components that cannot be represented by the learned linear operator. Experiments on three nonlinear periodic systems demonstrate that CB-DMD yields more reliable linear models than standard DMD and related variants in the tested examples.