FinDiff: Diffusion Models for Financial Tabular Data Generation

Timur Sattarov, Marco Schreyer, Damian Borth
9/4/2023
cs.LGq-fin.ST
diffusion-flow

No official code found. Best implementation: sattarov/FinDiff (38 stars, MIT, last commit 2024-08-04).

Abstract

The sharing of microdata, such as fund holdings and derivative instruments, by regulatory institutions presents a unique challenge due to strict data confidentiality and privacy regulations. These challenges often hinder the ability of both academics and practitioners to conduct collaborative research effectively. The emergence of generative models, particularly diffusion models, capable of synthesizing data mimicking the underlying distributions of real-world data presents a compelling solution. This work introduces 'FinDiff', a diffusion model designed to generate real-world financial tabular data for a variety of regulatory downstream tasks, for example economic scenario modeling, stress tests, and fraud detection. The model uses embedding encodings to model mixed modality financial data, comprising both categorical and numeric attributes. The performance of FinDiff in generating synthetic tabular financial data is evaluated against state-of-the-art baseline models using three real-world financial datasets (including two publicly available datasets and one proprietary dataset). Empirical results demonstrate that FinDiff excels in generating synthetic tabular financial data with high fidelity, privacy, and utility.

View on arXivView PDF

Code Implementations(1)

sattarov/FinDiffCommunity100%
MIT

Implementation of the paper: "FinDiff: Diffusion Models for Financial Tabular Data Generation"

385Python, Jupyter NotebookOct 13, 20232 years agoMIT

Similar Papers

Cite this paper

@article{sattarov2023findiff,
  title  = {FinDiff: Diffusion Models for Financial Tabular Data Generation},
  author = {Timur Sattarov and Marco Schreyer and Damian Borth},
  year   = {2023},
  eprint = {2309.01472},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.01472v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2309.01472.svg)](https://codeofpaper.com/paper/2309.01472)

Discussion