Fair task assignment in spatial crowdsourcing

With the pervasiveness of mobile devices, wireless broadband and sharing economy, spatial crowdsourcing is becoming part of our daily life. Existing studies on spatial crowdsourcing usually focus on enhancing the platform interests and customer experiences. In this work, however, we study the fair assignment of tasks to workers in spatial crowdsourcing. That is, we aim to assign tasks, considered as a resource in short supply, to individual spatial workers in a fair manner. In this paper, we first formally define an online bi-objective matching problem, namely the Fair and Effective Task Assignment (FETA) problem, with its special cases/variants of it to capture most typical spatial crowdsourcing scenarios. We propose corresponding solutions for each variant of FETA. Particularly, we show that the dynamic sequential variant, which is a generalization of an existing fairness scheduling problem, can be solved with an O(n) fairness cost bound (n is the total number of workers), and give an O(n/m) fairness cost bound for the m-sized general batch case (m is the minimum batch size). Finally, we evaluate the effectiveness and efficiency of our algorithm on both synthetic and real data sets.

[1]  Saad Mneimneh,et al.  The Offline Carpool Problem Revisited , 2015, MFCS.

[2]  Lei Chen,et al.  GeoTruCrowd: trustworthy query answering with spatial crowdsourcing , 2013, SIGSPATIAL/GIS.

[3]  Lidan Shou,et al.  SLADE: A Smart Large-Scale Task Decomposer in Crowdsourcing , 2018, IEEE Transactions on Knowledge and Data Engineering.

[4]  Cyrus Shahabi,et al.  A Server-Assigned Spatial Crowdsourcing Framework , 2015, ACM Trans. Spatial Algorithms Syst..

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

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

[7]  Fernando Ordóñez,et al.  Ridesharing: The state-of-the-art and future directions , 2013 .

[8]  Takeaki Uno,et al.  Algorithms for Enumerating All Perfect, Maximum and Maximal Matchings in Bipartite Graphs , 1997, ISAAC.

[9]  Zimu Zhou,et al.  Dynamic task assignment in spatial crowdsourcing , 2018, SIGSPACIAL.

[10]  Chai Wah Wu,et al.  The optimality of the online greedy algorithm in carpool and chairman assignment problems , 2011, TALG.

[11]  Jizhong Zhao,et al.  Reliable Diversity-Based Spatial Crowdsourcing by Moving Workers , 2014, Proc. VLDB Endow..

[12]  Robert E. Tarjan,et al.  Network Flow Algorithms , 1989 .

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

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

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

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

[17]  Ronald Fagin,et al.  A Fair Carpool Scheduling Algorithm , 1983, IBM J. Res. Dev..

[18]  Lei Chen,et al.  Two-Sided Online Micro-Task Assignment in Spatial Crowdsourcing , 2021, IEEE Transactions on Knowledge and Data Engineering.

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

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

[21]  Zimu Zhou,et al.  Preference-Aware Task Assignment in On-Demand Taxi Dispatching: An Online Stable Matching Approach , 2019, AAAI.

[22]  Aranyak Mehta,et al.  Biobjective Online Bipartite Matching , 2014, WINE.

[23]  Edward Curry,et al.  A Multi-armed Bandit Approach to Online Spatial Task Assignment , 2014, 2014 IEEE 11th Intl Conf on Ubiquitous Intelligence and Computing and 2014 IEEE 11th Intl Conf on Autonomic and Trusted Computing and 2014 IEEE 14th Intl Conf on Scalable Computing and Communications and Its Associated Workshops.

[24]  Lei Chen,et al.  Utility-Aware Ridesharing on Road Networks , 2017, SIGMOD Conference.

[25]  Michael T. M. Emmerich,et al.  A tutorial on multiobjective optimization: fundamentals and evolutionary methods , 2018, Natural Computing.

[26]  Yuval Rabani,et al.  Fairness in scheduling , 1995, SODA '95.

[27]  Robert E. Tarjan,et al.  Dynamic trees as search trees via euler tours, applied to the network simplex algorithm , 1997, Math. Program..

[28]  Lei Chen,et al.  Last-Mile Delivery Made Practical: An Efficient Route Planning Framework with Theoretical Guarantees , 2019, Proc. VLDB Endow..

[29]  Allan Borodin,et al.  Online computation and competitive analysis , 1998 .

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

[31]  Morteza Zadimoghaddam,et al.  Bicriteria Online Matching: Maximizing Weight and Cardinality , 2013, WINE.

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

[33]  Hing-Fung Ting,et al.  Near optimal algorithms for online maximum edge-weighted b-matching and two-sided vertex-weighted b-matching , 2015, Theor. Comput. Sci..

[34]  Vahab S. Mirrokni,et al.  Bi-Objective Online Matching and Submodular Allocations , 2016, NIPS.

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

[36]  Moni Naor,et al.  On fairness in the carpool problem , 2005, J. Algorithms.