FlowMixer: A Constrained Neural Architecture for Interpretable Spatiotemporal Forecasting
Fares B. Mehouachi, Saif Eddin Jabari
TL;DR
FlowMixer introduces a constrained neural architecture for interpretable spatiotemporal forecasting by embedding nonnegative matrix mixing within a reversible mapping. The core transform $F(X,W_t,W_f,φ)=φ^{-1}(W_t φ(X) W_f^T)$ supports a Kronecker-Koopman eigenmode decomposition, enabling interpretable space–time patterns and direct algebraic horizon modification. A Semi-Orthogonal Basic Reservoir (SOBR) and Time-Dependent RevIN further bolster stability and chaotic dynamics modeling, yielding robust long-horizon performance. Across time-series benchmarks, chaotic attractors, and 2D turbulence simulations, FlowMixer achieves competitive accuracy while enhancing interpretability, demonstrating that architectural constraints can strengthen both predictive power and scientific insight.
Abstract
We introduce FlowMixer, a neural architecture that leverages constrained matrix operations to model structured spatiotemporal patterns. At its core, FlowMixer incorporates non-negative matrix mixing layers within a reversible mapping framework-applying transforms before mixing and their inverses afterward. This shape-preserving design enables a Kronecker-Koopman eigenmode framework that bridges statistical learning with dynamical systems theory, providing interpretable spatiotemporal patterns and facilitating direct algebraic manipulation of prediction horizons without retraining. Extensive experiments across diverse domains demonstrate FlowMixer's robust long-horizon forecasting capabilities while effectively modeling physical phenomena such as chaotic attractors and turbulent flows. These results suggest that architectural constraints can simultaneously enhance predictive performance and mathematical interpretability in neural forecasting systems.
