Bidirectional Temporal-Aware Modeling with Multi-Scale Mixture-of-Experts for Multivariate Time Series Forecasting
This code is the official PyTorch implementation of CIKM'25 paper: Bidirectional Temporal-Aware Modeling with Multi-Scale Mixture-of-Experts for Multivariate Time Series Forecasting (
# Create a new conda environment.
conda create -n bim3 python=3.10 -y
conda activate bim3
# Install required packages using pip.
pip install -r requirements.txt
./dataset
.
The structure of folders should be:
.
├── config
├── dataset
│ └── forecasting
| ├── ...
| ├── Electricity.csv
| ├── ETTh1.csv
| ...
...
We provide all experiment scripts for ./scripts/multivariate_forecast
. For instance, you can reproduce the ETTh1.csv dataset's results by running:
sh ./scripts/multivariate_forecast/ETTh1_script/BIM3.sh
The experiments results would be under the folder results/ETTh1
, which are stored in .csv format with detailed training configuration. All same to other datasets' scripts.
The implementation of ts_benchmark/baselines/bim3
.
If you find this repo is helpful, please cite our paper.
Blablabla