GeoPointGAN: Synthetic Spatial Data with Local Label Differential Privacy
Not on the map. Why?
Abstract (arXiv)
Synthetic data generation is a fundamental task for many data management and data science applications. Spatial data is of particular interest, and its sensitive nature often leads to privacy concerns. We introduce GeoPointGAN, a novel GAN-based solution for generating synthetic spatial point datasets with high utility and strong individual level privacy guarantees. GeoPointGAN's architecture includes a novel point transformation generator that learns to project randomly generated point co-ordinates into meaningful synthetic co-ordinates that capture both microscopic (e.g., junctions, squares) and macroscopic (e.g., parks, lakes) geographic features. We provide our privacy guarantees through label local differential privacy, which is more practical than traditional local differential privacy. We seamlessly integrate this level of privacy into GeoPointGAN by augmenting the discriminator to the point level and implementing a randomized response-based mechanism that flips the labels associated with the 'real' and 'fake' points used in training. Extensive experiments show that GeoPointGAN significantly outperforms recent solutions, improving by up to 10 times compared to the most competitive baseline. We also evaluate GeoPointGAN using range, hotspot, and facility location queries, which confirm the practical effectiveness of GeoPointGAN for privacy-preserving querying. The results illustrate that a strong level of privacy is achieved with little-to-no adverse utility cost, which we explain through the generalization and regularization effects that are realized by flipping the labels of the data during training.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 35 of its 81 references that are in the map. First posted on arXiv 18 May 2022.
Builds on
35 of 81 references.
References · 35
- 2022Generative Adversarial Networkscited by 5,627
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
- 2016Improved Techniques for Training GANscited by 2,970
- 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,897
- 2015Spatial Transformer Networkscited by 1,429
- 2018Differentially Private Generative Adversarial Networkcited by 235
- 20193D Point Cloud Generative Adversarial Network Based on Tree Structured Graph Convolutionscited by 173
- 2019PU-GAN: a Point Cloud Upsampling Adversarial Networkcited by 164
- 2019SELF: Learning to Filter Noisy Labels with Self-Ensemblingcited by 164
- 2020DP-CGAN: Differentially Private Synthetic Data and Label Generationcited by 118
- 2021Deep Learning with Label Differential Privacycited by 117
- 2019Generative Models for Effective ML on Private, Decentralized Datasetscited by 85
23 more
- 2018Point Cloud GANcited by 79
- 2018Deep Generative Modeling of LiDAR Datacited by 71
- 2019RL-GAN-Net: A Reinforcement Learning Agent Controlled GAN Network for Real-Time Point Cloud Shape Completioncited by 58
- 2020LG-GAN: Label Guided Adversarial Network for Flexible Targeted Attack of Point Cloud-based Deep Networkscited by 55
- 2021Deceive D: Adaptive Pseudo Augmentation for GAN Training with Limited Datacited by 53
- 2020Differentially Private Synthetic Medical Data Generation using Convolutional GANscited by 52
- 2021Antipodes of Label Differential Privacy: PATE and ALIBIcited by 52
- 2017Wasserstein Learning of Deep Generative Point Process Modelscited by 46
- 2016DisturbLabel: Regularizing CNN on the Loss Layercited by 41
- 2019Differentially Private Generative Adversarial Networks for Time Series, Continuous, and Discrete Open Datacited by 31
- 2018Adversarial Text Generation via Feature-Mover's Distancecited by 27
- 2020Kamino: Constraint-Aware Differentially Private Data Synthesiscited by 25
- 2021Label differential privacy via clusteringcited by 20
- 2014Protecting Locations with Differential Privacy under Temporal Correlationscited by 17
- 2020MRGAN: Multi-Rooted 3D Shape Generation with Unsupervised Part Disentanglementcited by 15
- 2021SPATE-GAN: Improved Generative Modeling of Dynamic Spatio-Temporal Patterns with an Autoregressive Embedding Losscited by 13
- 2020A Progressive Conditional Generative Adversarial Network for Generating Dense and Colored 3D Point Cloudscited by 10
- 2020Auxiliary-task learning for geographic data with autoregressive embeddingscited by 8
- 2021Real-World Trajectory Sharing with Local Differential Privacycited by 8
- 2021Privacy-Preserving Synthetic Location Data in the Real Worldcited by 8
- 2018Semi-Recurrent CNN-based VAE-GAN for Sequential Data Generationcited by 5
- 2019Augmenting correlation structures in spatial data using deep generative modelscited by 4
- 2020Utility-Optimized Synthesis of Differentially Private Location Tracescited by 3
Built on by
Citing papers per year: 2023: 1; 2024: 5; 2025: 3.
9 papers.
- 2023Machine Learning for Synthetic Data Generation: A Reviewcited by 120
- 2024SoK: Can Trajectory Generation Combine Privacy and Utility?cited by 6
- 2024Exactly Minimax-Optimal Locally Differentially Private Samplingcited by 5
- 2024Locally Private Estimation with Public Featurescited by 3
- 2024Enhancing Learning with Label Differential Privacy by Vector Approximationcited by 2
- 2025Locally Optimal Private Sampling: Beyond the Global Minimaxcited by 2
- 2024Synthetic Trajectory Generation Through Convolutional Neural Networkscited by 0
- 2025Differentially private synthesis of Spatial Point Processescited by 0
- 2025What is the Cost of Differential Privacy for Deep Learning-Based Trajectory Generation?cited by 0
- 2025Locally Optimal Private Sampling: Beyond the Global Minimax10 Oct 2025
- 2025What is the Cost of Differential Privacy for Deep Learning-Based Trajectory Generation?11 Jun 2025
- 2025Differentially private synthesis of Spatial Point Processes25 Feb 2025
- 2024Exactly Minimax-Optimal Locally Differentially Private Sampling30 Oct 2024
- 2024Synthetic Trajectory Generation Through Convolutional Neural Networks24 Jul 2024
- 2024Enhancing Learning with Label Differential Privacy by Vector Approximation24 May 2024
- 2024Locally Private Estimation with Public Features22 May 2024
- 2024SoK: Can Trajectory Generation Combine Privacy and Utility?12 Mar 2024
- 2023Machine Learning for Synthetic Data Generation: A Review8 Feb 2023