Abstract
Synthetic data generation based on state-of-the-art deep learning methods has recently emerged as a promising solution to replace the expensive and laborious collection of real data. Accordingly, several deep learning approaches have been developed to generate synthetic trajectories. These existing solutions assume that a dataset of true trajectories is available with sufficient size to train a deep learning model. However, considering that the trajectories usually contain sensitive information that individuals do not wish to disclose, this assumption is unrealistic in real world applications. We propose a novel privacy-preserving framework designed to effectively generate synthetic trajectories. In contrast to existing solutions to this problem, the proposed method exploits a differential privacy mechanism for collecting training data from individual users to protect the privacy of their locations. A deep learning model for trajectory generation is then trained using the perturbed training dataset collected under differential privacy. We present experimental results to demonstrate that the proposed framework effectively exploits a dataset of perturbed trajectories to train a deep learning model and can therefore generate synthetic trajectories with distributions similar to those of real data. Experimental results on real world datasets show that our method achieves significantly better performance than baseline approaches.
Original language | English |
---|---|
Article number | 103459 |
Journal | Journal of Network and Computer Applications |
Volume | 206 |
DOIs | |
Publication status | Published - 2022 Oct |
Bibliographical note
Funding Information:This work was supported by Institute for Information & communications Technology Promotion (IITP) grant funded by the Korea government (MSIP) (No. 2017-0-00515 , Development of integraphy content generation technique for N-dimensional barcode application).
Publisher Copyright:
© 2022 Elsevier Ltd
All Science Journal Classification (ASJC) codes
- Hardware and Architecture
- Computer Science Applications
- Computer Networks and Communications