atlas

Research map / Time series / Causal and generative time series

SKOLR: Structured Koopman Operator Linear RNN for Time-Series Forecasting

ICML 2025 · Time series › Causal and generative time series · approach: Dynamical system reconstruction · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SKOLR, a Koopman-theory time-series forecaster that equates a structured (block-diagonal) finite-dimensional Koopman operator on time-delay states with a parallel linear RNN stack, combined with learnable FFT frequency-branch decomposition and MLP encoder/decoder.

Problem

Finite-dimensional approximation of the infinite-dimensional Koopman operator for forecasting time series from partially observed nonlinear dynamics, with the aim of efficient and accurate forecasting.

Approach

Using a time-delay extended state, the EDMD-style Koopman matrix with enforced block structure is shown to equal a linear RNN state update; SKOLR splits the signal into learnable frequency-gated branches, each with its own linear RNN, and uses MLP measurement functions and decoders.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use learnable frequency decomposition instead of a uniform frequency mask (ablation)SKOLR · ECL, Weather, and ETTh1 forecastingMSE: ECL T=48: 0.137 vs 0.150; Weather T=48: 0.131 vs 0.134; ETTh1 T=48: 0.333 vs 0.329Mixed
increase branch count from 1 to 16 at similar parameter counts (ablation)SKOLR · ETTm1, T=48MSE: 0.284 -> 0.281Helped
increase branch count while holding Koopman dimension at 512, reducing parameters (ablation)SKOLR · ETTm1, T=192MSE: 0.330 -> 0.328Helped
use SKOLR instead of KooPAnonlinear dynamical systems · Pendulum, Duffing, Lotka-Volterra, and Lorenz '63MSE: Pendulum: 0.0039 -> 0.0001; Duffing: 0.0365 -> 0.0047; Lotka-Volterra: 0.0178 -> 0.0018; Lorenz '63: 1.0937 -> 0.9740Helped
use SKOLR instead of KooPASKOLR · M4 AverageOWA: 0.858 -> 0.843Helped

Surprising findings

Limitations

Experimental setup

Datasets: Weather Traffic Electricity ILI ETTh1 ETTh2 ETTm1 ETTm2 M4

Benchmarks: Weather Traffic Electricity ILI ETTh1 ETTh2 ETTm1 ETTm2 M4 Pendulum Duffing Lotka-Volterra

Metrics: MSE MAE sMAPE MASE OWA

Baselines: Koopa iTransformer PatchTST TimesNet MICN DLinear KNF Autoformer KooPA N-HiTS N-BEATS LRU

Builds on: Extended Dynamic Mode Decomposition Koopa KNF multiresolution DMD RevIN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy