Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

How Good Can Linear Models Be for Time-Series Forecasting?

About

Time-series forecasting research has been moving steadily toward larger architectures, from specialized transformers to general-purpose foundation models, on the assumption that capacity is what unlocks accuracy. We take the opposite position: most of the gap can be closed at far lower cost by tuning preprocessing rather than scaling models. We use Ridge regression as the testbed, since it has a closed-form solution and interpretable weights, which let the optimal hyperparameters be read off the search directly. We search over context length, local normalization, regularization, and augmentation on eight standard benchmarks and find three patterns. (1) Optimal lookback is strongly series-specific and often non-monotonic in forecast horizon, with fitted power-law exponents ranging from $+0.46$ on ETTm2 to $-0.19$ on Exchange and Traffic, challenging the convention that longer horizons need longer history. (2) Normalizing over a learned trailing fraction of the context, rather than its entirety, is almost universally preferred. (3) Series within the same dataset often disagree on hyperparameters; the optimal degree of cross-series sharing varies from fully shared to fully per-series. The resulting models beat prior linear forecasters on most dataset-horizon entries and exceed Transformer, MLP, and CNN baselines on six of eight benchmarks. The optimized hyperparameters also serve as a diagnostic on the data itself, revealing structures that larger models absorb silently into their learned parameters. We provide an accompanying interactive online demonstration and the code at https://sakanaai.github.io/SearchCast/.

Lang Huang, Jinglue Xu, Luke Darlow• 2026

Related benchmarks

TaskDatasetResultRank
Multivariate long-term series forecastingWeather (test)
MSE0.141
328
Multivariate long-term series forecastingETTm2 (test)
MSE0.16
212
Multivariate long-term series forecastingExchange (test)
MSE0.081
204
Multivariate long-term forecastingETTm1 (test)
MSE0.297
196
Multivariate long-term forecastingETTh1 (test)
MSE0.369
183
Multivariate long-term forecastingETTh2 (test)
MSE0.268
182
Long-term multivariate forecastingTraffic (test)
MSE0.379
76
Long-term multivariate forecastingElectricity (test)
MSE0.13
45
Showing 8 of 8 rows

Other info

GitHub

Follow for update