TimeVAE: A Variational Auto-Encoder for Multivariate Time Series Generation

11/15/2021
by   Abhyuday Desai, et al.
0

Recent work in synthetic data generation in the time-series domain has focused on the use of Generative Adversarial Networks. We propose a novel architecture for synthetically generating time-series data with the use of Variational Auto-Encoders (VAEs). The proposed architecture has several distinct properties: interpretability, ability to encode domain knowledge, and reduced training times. We evaluate data generation quality by similarity and predictability against four multivariate datasets. We experiment with varying sizes of training data to measure the impact of data availability on generation quality for our VAE method as well as several state-of-the-art data generation methods. Our results on similarity tests show that the VAE approach is able to accurately represent the temporal attributes of the original data. On next-step prediction tasks using generated data, the proposed VAE architecture consistently meets or exceeds performance of state-of-the-art data generation methods. While noise reduction may cause the generated data to deviate from original data, we demonstrate the resulting de-noised data can significantly improve performance for next-step prediction using generated data. Finally, the proposed architecture can incorporate domain-specific time-patterns such as polynomial trends and seasonalities to provide interpretable outputs. Such interpretability can be highly advantageous in applications requiring transparency of model outputs or where users desire to inject prior knowledge of time-series patterns into the generative model.

READ FULL TEXT
research
04/13/2022

A quantum generative model for multi-dimensional time series using Hamiltonian learning

Synthetic data generation has proven to be a promising solution for addr...
research
05/18/2021

Stacking VAE with Graph Neural Networks for Effective and Interpretable Time Series Anomaly Detection

In real-world maintenance applications, deep generative models have show...
research
07/12/2021

Automated Label Generation for Time Series Classification with Representation Learning: Reduction of Label Cost for Training

Time-series generated by end-users, edge devices, and different wearable...
research
05/14/2023

Smart Home Energy Management: VAE-GAN synthetic dataset generator and Q-learning

Recent years have noticed an increasing interest among academia and indu...
research
07/16/2018

Time Series Deinterleaving of DNS Traffic

Stream deinterleaving is an important problem with various applications ...
research
08/30/2023

Fully Embedded Time-Series Generative Adversarial Networks

Generative Adversarial Networks (GANs) should produce synthetic data tha...
research
06/10/2023

Explaining a machine learning decision to physicians via counterfactuals

Machine learning models perform well on several healthcare tasks and can...

Please sign up or login with your details

Forgot password? Click here to reset