Time-series Imputation and Prediction with Bi-Directional Generative Adversarial Networks

09/18/2020
by   Mehak Gupta, et al.
0

Multivariate time-series data are used in many classification and regression predictive tasks, and recurrent models have been widely used for such tasks. Most common recurrent models assume that time-series data elements are of equal length and the ordered observations are recorded at regular intervals. However, real-world time-series data have neither a similar length nor a same number of observations. They also have missing entries, which hinders the performance of predictive tasks. In this paper, we approach these issues by presenting a model for the combined task of imputing and predicting values for the irregularly observed and varying length time-series data with missing entries. Our proposed model (Bi-GAN) uses a bidirectional recurrent network in a generative adversarial setting. The generator is a bidirectional recurrent network that receives actual incomplete data and imputes the missing values. The discriminator attempts to discriminate between the actual and the imputed values in the output of the generator. Our model learns how to impute missing elements in-between (imputation) or outside of the input time steps (prediction), hence working as an effective any-time prediction tool for time-series data. Our method has three advantages to the state-of-the-art methods in the field: (a) single model can be used for both imputation and prediction tasks; (b) it can perform prediction task for time-series of varying length with missing data; (c) it does not require to know the observation and prediction time window during training which provides a flexible length of prediction window for both long-term and short-term predictions. We evaluate our model on two public datasets and on another large real-world electronic health records dataset to impute and predict body mass index (BMI) values in children and show its superior performance in both settings.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/27/2018

BRITS: Bidirectional Recurrent Imputation for Time Series

Time series are widely used as signals in many classification/regression...
research
04/30/2019

Multi-resolution Networks For Flexible Irregular Time Series Modeling (Multi-FIT)

Missing values, irregularly collected samples, and multi-resolution sign...
research
07/05/2021

Imputation-Free Learning from Incomplete Observations

Although recent works have developed methods that can generate estimatio...
research
11/16/2021

Towards Generating Real-World Time Series Data

Time series data generation has drawn increasing attention in recent yea...
research
05/05/2020

Deep convolutional generative adversarial networks for traffic data imputation encoding time series as images

Sufficient high-quality traffic data are a crucial component of various ...
research
06/13/2016

Modeling Missing Data in Clinical Time Series with RNNs

We demonstrate a simple strategy to cope with missing data in sequential...
research
03/22/2021

Handling Missing Observations with an RNN-based Prediction-Update Cycle

In tasks such as tracking, time-series data inevitably carry missing obs...

Please sign up or login with your details

Forgot password? Click here to reset