# Using generative adversarial networks to synthesize artificial financial datasets

arXiv: https://arxiv.org/abs/2002.02271 · HTML: https://mlsanity.com/paper/2002.02271/

## Key facts

- Cited by 10 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 6 Feb 2020.

## Built on by (most cited first, 10 of 10)

- [Towards Realistic Market Simulations: a Generative Adversarial Networks Approach](https://mlsanity.com/paper/2110.13287/) (2021)
- [A review of Generative Adversarial Networks (GANs) and its applications in a wide variety of disciplines -- From Medical to Remote Sensing](https://mlsanity.com/paper/2110.01442/) (2021)
- [Time-Causal VAE: Robust Financial Time Series Generator](https://mlsanity.com/paper/2411.02947/) (2024)
- [Diffusion Transformers for Tabular Data Time Series Generation](https://mlsanity.com/paper/2504.07566/) (2025)
- [New Money: A Systematic Review of Synthetic Data Generation for Finance](https://mlsanity.com/paper/2510.26076/) (2025)
- [Convergence of GANs Training: A Game and Stochastic Control Methodology](https://mlsanity.com/paper/2112.00222/) (2021)
- [Predicting Liquidity-Aware Bond Yields using Causal GANs and Deep Reinforcement Learning with LLM Evaluation](https://mlsanity.com/paper/2502.17011/) (2025)
- [Leveraging Deep Learning and Online Source Sentiment for Financial Portfolio Management](https://mlsanity.com/paper/2309.16679/) (2023)
- [Wasserstein GAN: Deep Generation applied on Bitcoins financial time series](https://mlsanity.com/paper/2107.06008/) (2021)
- [Modelling and simulating spatial extremes by combining extreme value theory with generative adversarial networks](https://mlsanity.com/paper/2111.00267/) (2021)

## Abstract (arXiv)

Generative Adversarial Networks (GANs) became very popular for generation of realistically looking images. In this paper, we propose to use GANs to synthesize artificial financial data for research and benchmarking purposes. We test this approach on three American Express datasets, and show that properly trained GANs can replicate these datasets with high fidelity. For our experiments, we define a novel type of GAN, and suggest methods for data preprocessing that allow good training and testing performance of GANs. We also discuss methods for evaluating the quality of generated data, and their comparison with the original real data.
