# GenSyn: A Multi-stage Framework for Generating Synthetic Microdata using Macro Data Sources

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

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- Builds on 3 of its 38 references that are in the map.
- First posted on arXiv 8 Dec 2022.

## Builds on (most cited first, 3 of 3)

- [Generative Adversarial Networks](https://mlsanity.com/paper/2203.00667/) (2022)
- [SYNC: A Copula based Framework for Generating Synthetic Data from Aggregated Sources](https://mlsanity.com/paper/2009.09471/) (2020)
- [Generating Realistic Synthetic Population Datasets](https://mlsanity.com/paper/1602.06844/) (2016)

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

- [Clinical Risk Prediction Using Language Models: Benefits And Considerations](https://mlsanity.com/paper/2312.03742/) (2023)

## Abstract (arXiv)

Individual-level data (microdata) that characterizes a population, is essential for studying many real-world problems. However, acquiring such data is not straightforward due to cost and privacy constraints, and access is often limited to aggregated data (macro data) sources. In this study, we examine synthetic data generation as a tool to extrapolate difficult-to-obtain high-resolution data by combining information from multiple easier-to-obtain lower-resolution data sources. In particular, we introduce a framework that uses a combination of univariate and multivariate frequency tables from a given target geographical location in combination with frequency tables from other auxiliary locations to generate synthetic microdata for individuals in the target location. Our method combines the estimation of a dependency graph and conditional probabilities from the target location with the use of a Gaussian copula to leverage the available information from the auxiliary locations. We perform extensive testing on two real-world datasets and demonstrate that our approach outperforms prior approaches in preserving the overall dependency structure of the data while also satisfying the constraints defined on the different variables.
