Adapting deep generative approaches for getting synthetic data with realistic marginal distributions

05/14/2021
by   Kiana Farhadyar, et al.
0

Synthetic data generation is of great interest in diverse applications, such as for privacy protection. Deep generative models, such as variational autoencoders (VAEs), are a popular approach for creating such synthetic datasets from original data. Despite the success of VAEs, there are limitations when it comes to the bimodal and skewed marginal distributions. These deviate from the unimodal symmetric distributions that are encouraged by the normality assumption typically used for the latent representations in VAEs. While there are extensions that assume other distributions for the latent space, this does not generally increase flexibility for data with many different distributions. Therefore, we propose a novel method, pre-transformation variational autoencoders (PTVAEs), to specifically address bimodal and skewed data, by employing pre-transformations at the level of original variables. Two types of transformations are used to bring the data close to a normal distribution by a separate parameter optimization for each variable in a dataset. We compare the performance of our method with other state-of-the-art methods for synthetic data generation. In addition to the visual comparison, we use a utility measurement for a quantitative evaluation. The results show that the PTVAE approach can outperform others in both bimodal and skewed data generation. Furthermore, the simplicity of the approach makes it usable in combination with other extensions of VAE.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/28/2023

Deep Generative Models, Synthetic Tabular Data, and Differential Privacy: An Overview and Synthesis

This article provides a comprehensive synthesis of the recent developmen...
research
04/22/2023

Differentially Private Synthetic Data Generation via Lipschitz-Regularised Variational Autoencoders

Synthetic data has been hailed as the silver bullet for privacy preservi...
research
02/17/2023

Copula-based synthetic population generation

Population synthesis consists of generating synthetic but realistic repr...
research
06/25/2021

Re-parameterizing VAEs for stability

We propose a theoretical approach towards the training numerical stabili...
research
05/31/2022

A Kernelised Stein Statistic for Assessing Implicit Generative Models

Synthetic data generation has become a key ingredient for training machi...
research
09/07/2018

A simple probabilistic deep generative model for learning generalizable disentangled representations from grouped data

The disentangling problem is to discover multiple complex factors of var...
research
09/27/2019

Identifying through Flows for Recovering Latent Representations

Identifiability, or recovery of the true latent representations from whi...

Please sign up or login with your details

Forgot password? Click here to reset