IGANI: Iterative generative adversarial networks for imputation with application to traffic data

Amir Kazemi, Hadi Meidani

Research output: Contribution to journalArticlepeer-review


Increasing use of sensor data in intelligent transportation systems calls for accurate imputation algorithms that can enable reliable traffic management in the occasional absence of data. As one of the effective imputation approaches, generative adversarial networks (GANs) are implicit generative models that can be used for data imputation, which is formulated as an unsupervised learning problem. This work introduces a novel iterative GAN architecture, called Iterative Generative Adversarial Networks for Imputation (IGANI), for data imputation. IGANI imputes data in two steps and maintains the invertibility of the generative imputer, which will be shown to be a sufficient condition for the convergence of the proposed GAN-based imputation. The performance of our proposed method is evaluated on (1) the imputation of traffic speed data collected in the city of Guangzhou in China, and the training of short-term traffic prediction models using imputed data, and (2) the imputation of multi-variable traffic data of highways in Portland-Vancouver metropolitan region which includes volume, occupancy, and speed with different missing rates for each of them. It is shown that our proposed algorithm mostly produces more accurate results compared to those of previous GAN-based imputation architectures.

Original languageEnglish (US)
Article number9510088
Pages (from-to)112966-112977
Number of pages12
JournalIEEE Access
StatePublished - 2021


  • GAN
  • Generative adversarial networks
  • imputation
  • invertible neural networks (INN)
  • missing data

ASJC Scopus subject areas

  • General Computer Science
  • General Materials Science
  • General Engineering
  • Electrical and Electronic Engineering


Dive into the research topics of 'IGANI: Iterative generative adversarial networks for imputation with application to traffic data'. Together they form a unique fingerprint.

Cite this