FreqMoE: Enhancing Time Series Forecasting through Frequency Decomposition Mixture of Experts
Ziqi Liu
TL;DR
FreqMoE tackles long-horizon time-series forecasting by leveraging frequency-domain representations and dynamic, learnable frequency-band decomposition. It introduces a frequency decomposition mixture-of-experts module with learnable boundaries and a gating network that allocates emphasis across bands, followed by a residual-connected complex-valued prediction stack that refines forecasts in the frequency domain before returning to the time domain. The approach yields state-of-the-art results on numerous benchmarks while maintaining a fraction of the parameters of Transformer-based rivals, and ablations confirm the necessity of the gating mechanism and the appropriate number of experts. The work demonstrates that preserving and adaptively weighting information across frequency bands enhances long-range pattern capture and offers practical efficiency advantages for real-world forecasting tasks.
Abstract
Long-term time series forecasting is essential in areas like finance and weather prediction. Besides traditional methods that operate in the time domain, many recent models transform time series data into the frequency domain to better capture complex patterns. However, these methods often use filtering techniques to remove certain frequency signals as noise, which may unintentionally discard important information and reduce prediction accuracy. To address this, we propose the Frequency Decomposition Mixture-of-Experts (FreqMoE) model, which dynamically decomposes time series data into frequency bands, each processed by a specialized expert. A gating mechanism adjusts the importance of each output of expert based on frequency characteristics, and the aggregated results are fed into a prediction module that iteratively refines the forecast using residual connections. Our experiments demonstrate that FreqMoE outperforms state-of-the-art models, achieving the best performance on 51 out of 70 metrics across all tested datasets, while significantly reducing the number of required parameters to under 50k, providing notable efficiency advantages. Code is available at: https://github.com/sunbus100/FreqMoE-main
