AAAI 2026 — Accepted
This repository contains the official implementation for the AAAI 2026 paper "Intervention-Aware Time Series Modeling: Capturing and Evaluating Feature Dependencies". The codebase provides tools for intervention-aware conditional VAE modeling, feature adjustment experiments, and evaluation of feature dependencies in multivariate time series.
- Intervention-aware generative modeling for time series (CFORVAE)
- Feature adjustment/intervention experiments to analyze dependencies
- Forecasting and reconstruction tasks with reproducible scripts
- Benchmark datasets
CFORVAE.py,train_VAE.py,ts_reconstruct.py— VAE model - training & reconstructiontrain_forecast.py,test_forecast.py— forecasting models train and testst_sample_prediction.py- streamlit script for UI based comparisonpages/- streamlit pagesmodels/,layers/,utils/— model components and utilitiesdataset/— datasets (AirQualityUCI, ETTh1, etc.)weights_forecast/,weights_recon/— model weights folder
- Train reconstruction models:
python train_VAE.py --data pm25 --model CFORVAE - Train forecasting models:
python train_forecast.py - Run evaluation/intervention UI:
python -m streamlit run st_sample_prediction.py
Figure: Feature-Level Response to Targeted Interventions on the PM2.5 Dataset. The second column shows a feature that is correlated with the adjusted one (first column), where changes are expected to propagate. The third column displays an uncorrelated feature, where little to no response is expected
Will be available after it is officially published!
