# Airline Passenger Name Record Generation using Generative Adversarial Networks

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

## Key facts

- Cited by 19 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 17 Jul 2018.

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

- [Deep Neural Networks and Tabular Data: A Survey](https://mlsanity.com/paper/2110.01889/) (2021)
- [Language Models are Realistic Tabular Data Generators](https://mlsanity.com/paper/2210.06280/) (2022)
- [CTAB-GAN: Effective Table Data Synthesizing](https://mlsanity.com/paper/2102.08369/) (2021)
- [CTAB-GAN+: Enhancing Tabular Data Synthesis](https://mlsanity.com/paper/2204.00401/) (2022)
- [Generative Table Pre-training Empowers Models for Tabular Prediction](https://mlsanity.com/paper/2305.09696/) (2023)
- [TabuLa: Harnessing Language Models for Tabular Data Synthesis](https://mlsanity.com/paper/2310.12746/) (2023)
- [A Comprehensive Survey of Synthetic Tabular Data Generation](https://mlsanity.com/paper/2504.16506/) (2025)
- [The Health Gym: Synthetic Health-Related Datasets for the Development of Reinforcement Learning Algorithms](https://mlsanity.com/paper/2203.06369/) (2022)
- [HARMONIC: Harnessing LLMs for Tabular Data Synthesis and Privacy Protection](https://mlsanity.com/paper/2408.02927/) (2024)
- [Generating Synthetic Clinical Data that Capture Class Imbalanced Distributions with Generative Adversarial Networks: Example using Antiretroviral Therapy for HIV](https://mlsanity.com/paper/2208.08655/) (2022)
- [Synthetic Health-related Longitudinal Data with Mixed-type Variables Generated using Diffusion Models](https://mlsanity.com/paper/2303.12281/) (2023)
- [Faking feature importance: A cautionary tale on the use of differentially-private synthetic data](https://mlsanity.com/paper/2203.01363/) (2022)
- [GAN-based Tabular Data Generator for Constructing Synopsis in Approximate Query Processing: Challenges and Solutions](https://mlsanity.com/paper/2212.09015/) (2022)
- [MargCTGAN: A "Marginally'' Better CTGAN for the Low Sample Regime](https://mlsanity.com/paper/2307.07997/) (2023)
- [Bi-Discriminator Class-Conditional Tabular GAN](https://mlsanity.com/paper/2111.06549/) (2021)
- [Mitigating Health Data Poverty: Generative Approaches versus Resampling for Time-series Clinical Data](https://mlsanity.com/paper/2210.13958/) (2022)
- [FinGAN: Generative Adversarial Network for Analytical Customer Relationship Management in Banking and Insurance](https://mlsanity.com/paper/2201.11486/) (2022)
- [RCC-GAN: Regularized Compound Conditional GAN for Large-Scale Tabular Data Synthesis](https://mlsanity.com/paper/2205.11693/) (2022)
- [Efficient Generation of Hidden Outliers for Improved Outlier Detection](https://mlsanity.com/paper/2402.03846/) (2024)

## Abstract (arXiv)

Passenger Name Records (PNRs) are at the heart of the travel industry. Created when an itinerary is booked, they contain travel and passenger information. It is usual for airlines and other actors in the industry to inter-exchange and access each other's PNR, creating the challenge of using them without infringing data ownership laws. To address this difficulty, we propose a method to generate realistic synthetic PNRs using Generative Adversarial Networks (GANs). Unlike other GAN applications, PNRs consist of categorical and numerical features with missing/NaN values, which makes the use of GANs challenging. We propose a solution based on Cram'er GANs, categorical feature embedding and a Cross-Net architecture. The method was tested on a real PNR dataset, and evaluated in terms of distribution matching, memorization, and performance of predictive models for two real business problems: client segmentation and passenger nationality prediction. Results show that the generated data matches well with the real PNRs without memorizing them, and that it can be used to train models for real business applications.
