⏳✨ Conditional Diffusion Model with Nonlinear Data Transformation for Time Series Forecasting πŸ“ˆπŸŒŠ

August 14, 2025 Β· View on GitHub

ICML 2025

Welcome to the official implementation of our ICML 2025 paper:

Conditional Diffusion Model with Nonlinear Data Transformation for Time Series Forecasting

🎯 Our method blends Generative Model framework πŸŒ€ with non-linear data transformations πŸ”„ to unlock state-of-the-art forecasting performance across diverse time series datasets.
Whether it’s climate 🌦, finance πŸ’Ή, or energy ⚑ β€” this repo has you covered.


πŸ“œ Table of Contents


πŸ“š Paper

πŸ“„ ICML 2025 β€” Conditional Diffusion Model with Nonlinear Data Transformation for Time Series Forecasting
πŸ“₯ Read the Paper (openreview version)


πŸ“‚ Datasets

Download the datasets from Google Drive link and keep them in data folder

Note : datasets link is from Autoformer paper


πŸ›  Installation

Clone the repo and install dependencies 🐍:

git clone this repo
cd cndiff
pip3 install -r requirements.txt 

πŸ’» Usage

To run for all the datasets

chmod +x ./scripts/run_all.sh
./scripts/run_all.sh

To run for each dataset

python3 -m scripts.run_cndiff --cfg ./< yaml file >
eg: python3 -m scripts.run_cndiff --cfg ./exchange.yaml

🀝 Citation

If you find this work useful, please cite our paper.

@inproceedings{rishiconditional,
  title={Conditional Diffusion Model with Nonlinear Data Transformation for Time Series Forecasting},
  author={Rishi, J and Mothish, GVS and Subramani, Deepak},
  booktitle={Forty-second International Conference on Machine Learning}
}

πŸ“¬ Contact