Synthesis of Realistic ECG using Generative Adversarial Networks
arXiv:1909.09150
Abstract
Access to medical data is highly restricted due to its sensitive nature, preventing communities from using this data for research or clinical training. Common methods of de-identification implemented to enable the sharing of data are sometimes inadequate to protect the individuals contained in the data. For our research, we investigate the ability of generative adversarial networks (GANs) to produce realistic medical time series data which can be used without concerns over privacy. The aim is to generate synthetic ECG signals representative of normal ECG waveforms. GANs have been used successfully to generate good quality synthetic time series and have been shown to prevent re-identification of individual records. In this work, a range of GAN architectures are developed to generate synthetic sine waves and synthetic ECG. Two evaluation metrics are then used to quantitatively assess how suitable the synthetic data is for real world applications such as clinical training and data analysis. Finally, we discuss the privacy concerns associated with sharing synthetic data produced by GANs and test their ability to withstand a simple membership inference attack. For the first time we both quantitatively and qualitatively demonstrate that GAN architecture can successfully generate time series signals that are not only structurally similar to the training sets but also diverse in nature across generated samples. We also report on their ability to withstand a simple membership inference attack, protecting the privacy of the training set.
References in corpus (21)
- Adam: A Method for Stochastic Optimization
- Conditional Generative Adversarial Nets
- Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks
- Deep Learning with Differential Privacy
- Generative Adversarial Networks: An Overview
- WaveNet: A Generative Model for Raw Audio
- Generative Adversarial Text to Image Synthesis
- C-RNN-GAN: Continuous recurrent neural networks with adversarial training
- Generating Multi-label Discrete Patient Records using Generative Adversarial Networks
- Differentially Private Generative Adversarial Network
- Real-valued (Medical) Time Series Generation with Recurrent Conditional GANs
- An Empirical Evaluation of Similarity Measures for Time Series Classification
- On Convergence and Stability of GANs
- An empirical study on evaluation metrics of generative adversarial networks
- Generative Models and Model Criticism via Optimized Maximum Mean Discrepancy
- Synthetic Medical Images from Dual Generative Adversarial Networks
- EEG-GAN: Generative adversarial networks for electroencephalograhic (EEG) brain signals
- Adversarial Audio Synthesis
- Health Data in an Open World
- Generating images with recurrent adversarial networks
- Perturbed Gibbs Samplers for Synthetic Data Release
Cited by in corpus (5)
- Generative Adversarial Networks in Computer Vision: A Survey and Taxonomy
- Generative adversarial networks in time series: A survey and taxonomy
- ECG-Adv-GAN: Detecting ECG Adversarial Examples with Conditional Generative Adversarial Networks
- Electrocardiogram Generation and Feature Extraction Using a Variational Autoencoder
- Synthesis of standard 12-lead electrocardiograms using two dimensional generative adversarial network