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

FreqCycle: A Multi-Scale Time-Frequency Analysis Method for Time Series Forecasting

About

Mining time-frequency features is critical for time series forecasting. Existing research has predominantly focused on modeling low-frequency patterns, where most time series energy is concentrated. The overlooking of mid to high frequency continues to limit further performance gains in deep learning models. We propose FreqCycle, a novel framework integrating: (i) a Filter-Enhanced Cycle Forecasting (FECF) module to extract low-frequency features by explicitly learning shared periodic patterns in the time domain, and (ii) a Segmented Frequency-domain Pattern Learning (SFPL) module to enhance mid to high frequency energy proportion via learnable filters and adaptive weighting. Furthermore, time series data often exhibit coupled multi-periodicity, such as intertwined weekly and daily cycles. To address coupled multi-periodicity as well as long lookback window challenges, we extend FreqCycle hierarchically into MFreqCycle, which decouples nested periodic features through cross-scale interactions. Extensive experiments on seven diverse domain benchmarks demonstrate that FreqCycle achieves state-of-the-art accuracy while maintaining faster inference speeds, striking an optimal balance between performance and efficiency.

Boya Zhang, Shuaijie Yin, Huiwen Zhu, Xing He• 2026

Related benchmarks

TaskDatasetResultRank
Time Series ForecastingETTh1 (test)
MSE0.428
398
Time Series ForecastingETTm1 (test)
MSE0.372
315
Time Series ForecastingTraffic (test)
MSE0.448
272
Time Series ForecastingETTh2 (test)
MSE0.371
250
Time Series ForecastingWeather (test)
MSE0.243
248
Time Series ForecastingETTm2 (test)
MSE0.263
186
Time Series ForecastingECL (test)
MSE0.168
113
Portfolio BacktestingCSI500 Jan 2023 - Sep 2025 (test)
Alpha Ratio (AR)0.2192
17
Stock RankingCSI300 Alpha158 (test)
IC0.0325
17
Stock RankingCSI500 Alpha158 (test)
IC0.0348
17
Showing 10 of 10 rows

Other info

Follow for update