# Learning Vine Copula Models For Synthetic Data Generation

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

## Key facts

- Cited by 8 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 4 Dec 2018.

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

- [EnergyDiff: Universal Time-Series Energy Data Generation using Diffusion Models](https://mlsanity.com/paper/2407.13538/) (2024)
- [Diffusion and Flow-based Copulas: Forgetting and Remembering Dependencies](https://mlsanity.com/paper/2509.19707/) (2025)
- [PyTrial: Machine Learning Software and Benchmark for Clinical Trial Applications](https://mlsanity.com/paper/2306.04018/) (2023)
- [Risk-based Calibration for Generative Classifiers](https://mlsanity.com/paper/2409.03542/) (2024)
- [Throwing Vines at the Wall: Structure Learning via Random Search](https://mlsanity.com/paper/2510.20035/) (2025)
- [Generating Synthetic Data with Locally Estimated Distributions for Disclosure Control](https://mlsanity.com/paper/2210.00884/) (2022)
- [Decentralized Federated Learning of Probabilistic Generative Classifiers](https://mlsanity.com/paper/2507.17285/) (2025)
- [MIND: Marginal-Invariant Neural Dependency Diffusion for Mixed-Type Tabular Generation](https://mlsanity.com/paper/2609.39628/) (2026)

## Abstract (arXiv)

A vine copula model is a flexible high-dimensional dependence model which uses only bivariate building blocks. However, the number of possible configurations of a vine copula grows exponentially as the number of variables increases, making model selection a major challenge in development. In this work, we formulate a vine structure learning problem with both vector and reinforcement learning representation. We use neural network to find the embeddings for the best possible vine model and generate a structure. Throughout experiments on synthetic and real-world datasets, we show that our proposed approach fits the data better in terms of log-likelihood. Moreover, we demonstrate that the model is able to generate high-quality samples in a variety of applications, making it a good candidate for synthetic data generation.
