Synthetic Trajectory Generation Through Convolutional Neural Networks
Not on the map. Why?
Abstract (arXiv)
Location trajectories provide valuable insights for applications from urban planning to pandemic control. However, mobility data can also reveal sensitive information about individuals, such as political opinions, religious beliefs, or sexual orientations. Existing privacy-preserving approaches for publishing this data face a significant utility-privacy trade-off. Releasing synthetic trajectory data generated through deep learning offers a promising solution. Due to the trajectories' sequential nature, most existing models are based on recurrent neural networks (RNNs). However, research in generative adversarial networks (GANs) largely employs convolutional neural networks (CNNs) for image generation. This discrepancy raises the question of whether advances in computer vision can be applied to trajectory generation. In this work, we introduce a Reversible Trajectory-to-CNN Transformation (RTCT) that adapts trajectories into a format suitable for CNN-based models. We integrated this transformation with the well-known DCGAN in a proof-of-concept (PoC) and evaluated its performance against an RNN-based trajectory GAN using four metrics across two datasets. The PoC was superior in capturing spatial distributions compared to the RNN model but had difficulty replicating sequential and temporal properties. Although the PoC's utility is not sufficient for practical applications, the results demonstrate the transformation's potential to facilitate the use of CNNs for trajectory generation, opening up avenues for future research. To support continued research, all source code has been made available under an open-source license.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 24 of its 64 references that are in the map. First posted on arXiv 24 Jul 2024.
Builds on
24 of 64 references.
References · 24
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2022Generative Adversarial Networkscited by 5,603
- 2016Deep Learning with Differential Privacycited by 2,682
- 2017Improved Training of Wasserstein GANscited by 2,223
- 2016Membership Inference Attacks against Machine Learning Modelscited by 2,221
- 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,048
- 2016WaveNet: A Generative Model for Raw Audiocited by 1,710
- 2021Opacus: User-Friendly Differential Privacy Library in PyTorchcited by 375
- 2014RAPPOR: Randomized Aggregatable Privacy-Preserving Ordinal Responsecited by 262
- 2018Differentially Private Generative Adversarial Networkcited by 235
- 2018Adversarial Audio Synthesiscited by 222
12 more
- 2023How to DP-fy ML: A Practical Guide to Machine Learning with Differential Privacycited by 150
- 2016SampleRNN: An Unconditional End-to-End Neural Audio Generation Modelcited by 110
- 2017On the regularization of Wasserstein GANscited by 65
- 2023DiffTraj: Generating GPS Trajectory with Diffusion Probabilistic Modelcited by 64
- 2020LSTM-TrajGAN: A Deep Learning Approach to Trajectory Privacy Protectioncited by 57
- 2023Continuous Trajectory Generation Based on Two-Stage GANcited by 36
- 2018The Long Road to Computational Location Privacy: A Surveycited by 10
- 2022GeoPointGAN: Synthetic Spatial Data with Local Label Differential Privacycited by 9
- 2022Reconstruction Attack on Differential Private Trajectory Protection Mechanismscited by 7
- 2024SoK: Can Trajectory Generation Combine Privacy and Utility?cited by 6
- 2014Differentially Private Location Privacy in Practicecited by 3
- 2015Spatio-Temporal Techniques for User Identification by means of GPS Mobility Datacited by 3
Built on by
Not cited yet.