SkillAgentSearch skills...

AMD

PyTorch Implementation of "Adaptive Multi-Scale Decomposition Framework for Time Series Forecasting" (AAAI2025)

Install / Use

/learn @TROUBADOUR000/AMD
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <img src="assets/logo.png" width="150"> </p>

Adaptive Multi-Scale Decomposition Framework for Time Series Forecasting

arXiv

Overview

The Adaptive Multi-Scale Decomposition Framework (AMD) is a cutting-edge solution for time series forecasting, incorporating three main components: the Multi-Scale Decomposable Mixing (MDM) Block, the Dual Dependency Interaction (DDI) Block, and the Adaptive Multi-predictor Synthesis (AMS) Block.

<p align="center"> <img src="assets/pipeline.png" width="800"> </p>

Prerequisites

To get started, ensure you are using Python 3.10. Install the necessary dependencies by running:

pip install -r requirements.txt

Data Preparation

Download the required datasets from Autoformer and iTransfomer. Organize the data in a folder named ./data as follows:

data
├── electricity.csv
├── exchange_rate
├── ETTh1.csv
├── ETTh2.csv
├── ETTm1.csv
├── ETTm2.csv
├── solar_AL.txt
├── traffic.csv
└── weather.csv

Training Example

All training scripts are located in the ./scripts directory. The details of the hyper-parameter settings are in Appendix C.4 in our paper. To train a model using the weather dataset, run the following command:

./scripts/Weather.sh

Citation

If you find this repository helpful, please cite our paper:

@inproceedings{hu2025adaptive,
  title={Adaptive Multi-Scale Decomposition Framework for Time Series Forecasting},
  author={Hu, Yifan and Liu, Peiyuan and Zhu, Peng and Cheng, Dawei and Dai, Tao},
  booktitle={Proceedings of the AAAI Conference on Artificial Intelligence},
  year={2025}
}

Acknowledgements

We gratefully acknowledge the following GitHub repositories for their valuable contributions:

Contact

For any questions or inquiries, please submit an issue or contact us via email:

View on GitHub
GitHub Stars127
CategoryDevelopment
Updated2d ago
Forks20

Languages

Python

Security Score

95/100

Audited on Apr 3, 2026

No findings