TraCS: Trajectory Collection in Continuous Space under Local Differential Privacy
Ye Zheng, Yidan Hu
TL;DR
This work addresses privacy-preserving trajectory collection in continuous location spaces under pure $\varepsilon$-LDP, a setting where existing discrete-space methods struggle due to discretization constraints and scalability. It introduces two complementary methods, TraCS-D and TraCS-C, which decompose the space into direction-distance and Cartesian-coordinate subspaces, respectively, and apply novel piecewise-based perturbation mechanisms to guarantee $\varepsilon$-LDP with $\Theta(1)$ perturbation time per location. TraCS-D perturbs direction via a dynamically narrow dominant sector and perturbs distance with a centered interval, while TraCS-C perturbs Cartesian coordinates independently; both support post-hoc rounding to discrete spaces without weakening privacy and with favorable utility, particularly for larger privacy parameters. Theoretical analyses show $n\varepsilon$-LDP for a trajectory of length $n$, $\Theta(n)$ time/space complexity, and $\text{MSE}=\Theta(e^{-\varepsilon/2})$ convergence for both mechanisms; empirical evaluations on synthetic and real datasets demonstrate superior trajectory utility and significantly lower computation time compared to state-of-the-art discrete LDP methods. Overall, TraCS offers an efficient, scalable solution for continuous-space trajectory data with strong privacy guarantees and practical applicability to both continuous and discretized settings.
Abstract
Trajectory collection is fundamental for location-based services but often involves sensitive information, such as users' daily activities, raising significant privacy concerns. Local Differential Privacy (LDP) provides strong privacy guarantees for users, even when the data collector is untrusted. Existing trajectory collection methods under LDP are limited to discrete location spaces, where the number of locations affects both privacy guarantees and trajectory utility. Moreover, many real-world scenarios, such as flying trajectories or sensor trajectories of wearable devices, operate in continuous location spaces, making existing methods inadequate. This paper shifts the focus from discrete to continuous spaces for trajectory collection under LDP. We propose two novel methods: TraCS-D, which perturbs the direction and distance of locations, and TraCS-C, which perturbs the Cartesian coordinates of locations. Both methods are theoretically and experimentally analyzed for trajectory utility in continuous spaces. TraCS can also be applied to discrete spaces by rounding perturbed locations to the nearest discrete points. In this case, TraCS's privacy and utility guarantees are independent of the number of locations in the space, and has only $Θ(1)$ time complexity in each perturbation generation. Evaluation results on discrete location spaces validate the efficiency advantage and show that TraCS outperforms state-of-the-art methods with improved trajectory utility, especially for large privacy parameters.
