Networked Time Series Imputation via Position-aware Graph Enhanced Variational Autoencoders (KDD 2023 - Link - Arxiv)
-
The datasets being used in the paper can be found in this link.
-
After downloading and unzipping the datasets, please move them into the
datasetfolder under the root of this repo.
-
run_imputation.pyis used to compute the metrics for the deep imputation methods. An example of usage ispython run_imputation.py --config config/pogevon/air36.yaml --in-sample False -
When running experiments for
PEMS-BA,PEMS-LAandPEMS-SDdatasets, one needs to change thesubdataset_namevalue in config filepems.ymalto'PEMS-04','PEMS-07'and'PEMS-11'respectively.
We run all the experiments in python 3.8, see requirements.txt for the list of pip dependencies.
If you find this code useful please consider to cite our paper:
@inproceedings{wang2023networked,
title={Networked Time Series Imputation via Position-aware Graph Enhanced Variational Autoencoders},
author={Wang, Dingsu and Yan, Yuchen and Qiu, Ruizhong and Zhu, Yada and Guan, Kaiyu and Margenot, Andrew and Tong, Hanghang},
booktitle={Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining},
pages={2256--2268},
year={2023}
}
This repo is based on the implementations of GRIN and thanks for their contribution.