Generative Semi-supervised Learning for Multivariate Time Series Imputation


  • Xiaoye Miao Zhejiang University
  • Yangyang Wu Zhejiang University
  • Jun Wang The Hong Kong University of Science and Technology
  • Yunjun Gao Zhejiang University
  • Xudong Mao Xiamen University
  • Jianwei Yin Zhejiang University


Time-Series/Data Streams


The missing values, widely existed in multivariate time series data, hinder the effective data analysis. Existing time series imputation methods do not make full use of the label information in real-life time series data. In this paper, we propose a novel semi-supervised generative adversarial network model, named SSGAN, for missing value imputation in multivariate time series data. It consists of three players, i.e., a generator, a discriminator, and a classifier. The classifier predicts labels of time series data, and thus it drives the generator to estimate the missing values (or components), conditioned on observed components and data labels at the same time. We introduce a temporal reminder matrix to help the discriminator better distinguish the observed components from the imputed ones. Moreover, we theoretically prove that, SSGAN using the temporal reminder matrix and the classifier does learn to estimate missing values converging to the true data distribution when the Nash equilibrium is achieved. Extensive experiments on three public real-world datasets demonstrate that, SSGAN yields a more than 15% gain in performance, compared with the state-of-the-art methods.




How to Cite

Miao, X., Wu, Y., Wang, J., Gao, Y., Mao, X., & Yin, J. (2021). Generative Semi-supervised Learning for Multivariate Time Series Imputation. Proceedings of the AAAI Conference on Artificial Intelligence, 35(10), 8983-8991. Retrieved from



AAAI Technical Track on Machine Learning III