Differentially Private Online Task Assignment in Spatial Crowdsourcing: A Tree-based Approach

With spatial crowdsourcing applications such as Uber and Waze deeply penetrated into everyday life, there is a growing concern to protect user privacy in spatial crowdsourcing. Particularly, locations of workers and tasks should be properly processed via certain privacy mechanism before reporting to the untrusted spatial crowdsourcing server for task assignment. Privacy mechanisms typically permute the location information, which tends to make task assignment ineffective. Prior studies only provide guarantees on privacy protection without assuring the effectiveness of task assignment. In this paper, we investigate privacy protection for online task assignment with the objective of minimizing the total distance, an important task assignment formulation in spatial crowdsourcing. We design a novel privacy mechanism based on Hierarchically Well-Separated Trees (HSTs). We prove that the mechanism is ε-Geo-Indistinguishable and show that there is a task assignment algorithm with a competitive ratio of $O\left( {\frac{1}{{{\varepsilon ^4}}}\log N{{\log }^2}k} \right)$, where is the privacy budget, N is the number of predefined points on the HST, and k is the matching size. Extensive experiments on synthetic and real datasets show that online task assignment under our privacy mechanism is notably more effective in terms of total distance than under prior differentially private mechanisms.

[1]  Joseph Naor,et al.  A Randomized O(log2k)-Competitive Algorithm for Metric Bipartite Matching , 2012, Algorithmica.

[2]  Lei Chen,et al.  Spatial Crowdsourcing: Challenges, Techniques, and Applications , 2017, Proc. VLDB Endow..

[3]  Xiao Han,et al.  Location Privacy-Preserving Task Allocation for Mobile Crowdsensing with Differential Geo-Obfuscation , 2017, WWW.

[4]  Xiaofeng Xu,et al.  STAC: spatial task assignment for crowd sensing with cloaked participant locations , 2015, SIGSPATIAL/GIS.

[5]  Lei Chen,et al.  Spatial crowdsourcing: a survey , 2019, The VLDB Journal.

[6]  Lei Chen,et al.  Online Minimum Matching in Real-Time Spatial Data: Experiments and Analysis , 2016, Proc. VLDB Endow..

[7]  Vaidy S. Sunderam,et al.  Spatial Task Assignment for Crowd Sensing with Cloaked Locations , 2014, 2014 IEEE 15th International Conference on Mobile Data Management.

[8]  Cyrus Shahabi,et al.  Privacy-Preserving Online Task Assignment in Spatial Crowdsourcing with Untrusted Server , 2018, 2018 IEEE 34th International Conference on Data Engineering (ICDE).

[9]  Jieping Ye,et al.  Flexible Online Task Assignment in Real-Time Spatial Data , 2017, Proc. VLDB Endow..

[10]  Lei Chen,et al.  Trichromatic Online Matching in Real-Time Spatial Crowdsourcing , 2017, 2017 IEEE 33rd International Conference on Data Engineering (ICDE).

[11]  Shay Kutten,et al.  Online matching: haste makes waste! , 2016, STOC.

[12]  Catuscia Palamidessi,et al.  Geo-indistinguishability: differential privacy for location-based systems , 2012, CCS.

[13]  Lei Chen,et al.  Online mobile Micro-Task Allocation in spatial crowdsourcing , 2016, 2016 IEEE 32nd International Conference on Data Engineering (ICDE).

[14]  Cyrus Shahabi,et al.  Location Privacy in Spatial Crowdsourcing , 2017, Handbook of Mobile Data Privacy.

[15]  Satish Rao,et al.  A tight bound on approximating arbitrary metrics by tree metrics , 2003, STOC '03.

[16]  Weifeng Lv,et al.  Adaptive Dynamic Bipartite Graph Matching: A Reinforcement Learning Approach , 2019, 2019 IEEE 35th International Conference on Data Engineering (ICDE).

[17]  Lei Chen,et al.  Latency-Oriented Task Completion via Spatial Crowdsourcing , 2018, 2018 IEEE 34th International Conference on Data Engineering (ICDE).

[18]  Cyrus Shahabi,et al.  Scalable Spatial Crowdsourcing: A Study of Distributed Algorithms , 2015, 2015 16th IEEE International Conference on Mobile Data Management.

[19]  Adam Meyerson,et al.  Randomized online algorithms for minimum metric bipartite matching , 2006, SODA '06.

[20]  Cyrus Shahabi,et al.  GeoCrowd: enabling query answering with spatial crowdsourcing , 2012, SIGSPATIAL/GIS.

[21]  Jieping Ye,et al.  Dynamic Pricing in Spatial Crowdsourcing: A Matching-Based Approach , 2018, SIGMOD Conference.

[22]  Lei Chen,et al.  Multi-Worker-Aware Task Planning in Real-Time Spatial Crowdsourcing , 2018, DASFAA.

[23]  Cyrus Shahabi,et al.  Differentially Private Location Protection for Worker Datasets in Spatial Crowdsourcing , 2017, IEEE Transactions on Mobile Computing.

[24]  Cyrus Shahabi,et al.  A Framework for Protecting Worker Location Privacy in Spatial Crowdsourcing , 2014, Proc. VLDB Endow..

[25]  Vaidy S. Sunderam,et al.  Participant Privacy in Mobile Crowd Sensing Task Management: A Survey of Methods and Challenges , 2016, SGMD.

[26]  Cynthia Dwork,et al.  Differential Privacy , 2006, ICALP.

[27]  Xiangliang Zhang,et al.  Efficient task assignment in spatial crowdsourcing with worker and task privacy protection , 2018, GeoInformatica.

[28]  Divesh Srivastava,et al.  Differentially Private Spatial Decompositions , 2011, 2012 IEEE 28th International Conference on Data Engineering.

[29]  Jian Li,et al.  Towards Privacy-Preserving Travel-Time-First Task Assignment in Spatial Crowdsourcing , 2018, APWeb/WAIM.

[30]  Jieping Ye,et al.  A Unified Approach to Route Planning for Shared Mobility , 2018, Proc. VLDB Endow..