Research paper for time series forecasting using multiscale mixing
Top 25.4% on sourcepulse
TimeMixer is an official ICLR 2024 implementation for time series forecasting, offering a fully MLP-based architecture designed to achieve state-of-the-art performance in both long-term and short-term forecasting. It targets researchers and practitioners in time series analysis seeking efficient and accurate predictive models.
How It Works
TimeMixer utilizes a novel Past-Decomposable-Mixing (PDM) block to separately process seasonal and trend components across multiple scales. This approach leverages the observation that different time series scales exhibit distinct characteristics, allowing for more effective extraction of past information. The Future-Multipredictor-Mixing (FMM) block then integrates forecasts from these mixed multiscale series, combining complementary predictive capabilities for improved accuracy.
Quick Start & Requirements
pip install -r requirements.txt
. Note: For Python 3.8, change sktime
version to 0.29.1
in requirements.txt
../scripts/long_term_forecast/ETT_script/TimeMixer_ETTm1.sh
.Highlighted Details
use_future_temporal_feature
).Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The README does not specify any limitations or known bugs. The project is presented as a mature implementation with extensive experimental validation.
2 months ago
1 day