Abstract
Spatial crowdsourcing is a crowdsourcing paradigm featured with spatiotemporal information of tasks and workers. It has been widely adopted in mobile computing applications and urban services such as citizen sensing, P2P ride-sharing and Online-To-Offline services. One fundamental and unique issue in spatial crowdsourcing is dynamic task assignment (DTA), where tasks and workers appear dynamically and need to be assigned under spatiotemporal constraints. In this paper, we aim to provide a brief overview on the basics and frontiers of DTA research. We define the generic DTA problem and introduce the evaluation metrics to its solutions. Then we review mainstream solutions to the DTA problem. Finally we point out open questions and opportunities in DTA research.
- N. Bansal, N. Buchbinder, A. Gupta, and J. Naor. A randomized o(log<sup>2</sup>k)-competitive algorithm for metric bipartite matching. Algorithmica, 68(2):390--403, 2014.Google ScholarCross Ref
- A. Borodin and R. El-Yaniv. Online computation and competitive analysis. Cambridge University Press, 2005. Google ScholarDigital Library
- L. Chen, D. Lee, and T. Milo. Data-driven crowdsourcing: Management, mining, and applications. In 31st IEEE International Conference on Data Engineering, ICDE '15, pages 1527--1529, 2015.Google ScholarCross Ref
- L. Chen and C. Shahabi. Spatial crowdsourcing: Challenges and opportunities. IEEE Data Engineering Bulletin, 39(4):14--25, 2016.Google Scholar
- P. Cheng, X. Jian, and L. Chen. An experimental evaluation of task assignment in spatial crowdsourcing. Proceedings of the VLDB Endowment, 11(11):1428--1440, 2018. Google ScholarDigital Library
- P. Cheng, X. Lian, L. Chen, and C. Shahabi. Prediction-based task assignment in spatial crowdsourcing. In 33rd IEEE International Conference on Data Engineering, ICDE '17, pages 997--1008, 2017.Google ScholarCross Ref
- J. P. Dickerson, K. A. Sankararaman, A. Srinivasan, and P. Xu. Allocation problems in ride-sharing platforms: Online matching with offline reusable resources. In Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence, AAAI '18, pages 1007--1014, 2018.Google Scholar
- J. P. Dickerson, K. A. Sankararaman, A. Srinivasan, and P. Xu. Assigning tasks to workers based on historical data: Online task assignment with two-sided arrivals. In Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS '18, pages 318--326, 2018. Google ScholarDigital Library
- J. Fakcharoenphol, S. Rao, and K. Talwar. A tight bound on approximating arbitrary metrics by tree metrics. In Proceedings of the 35th Annual ACM Symposium on Theory of Computing, STOC '13, pages 448--455, 2003. Google ScholarDigital Library
- J. Feldman, A. Mehta, V. Mirrokni, and S. Muthukrishnan. Online stochastic matching: Beating 1--1/e. In FOCS 2009. Google ScholarDigital Library
- H. Garcia-Molina, M. Joglekar, A. Marcus, A. G. Parameswaran, and V. Verroios. Challenges in data crowdsourcing. IEEE Transactions on Knowledge and Data Engineering, 28(4):901--911, 2016. Google ScholarDigital Library
- B. Kalyanasundaram and K. Pruhs. Online weighted matching. Journal of Algorithms, 14(3):478--488, 1993. Google ScholarDigital Library
- L. Kazemi and C. Shahabi. Geocrowd: enabling query answering with spatial crowdsourcing. In Proceedings of the 20th International Conference on Advances in Geographic Information Systems, SIGSPATIAL '12, pages 189--198, 2012. Google ScholarDigital Library
- L. Kazemi, C. Shahabi, and L. Chen. Geotrucrowd: trustworthy query answering with spatial crowdsourcing. In Proceedings of the 21st International Conference on Advances in Geographic Information Systems, SIGSPATIAL '13, pages 304--313, 2013. Google ScholarDigital Library
- J. Kleinberg and E. Tardos. Algorithm design. Pearson Education India, 2006. Google ScholarDigital Library
- G. Li, J. Wang, Y. Zheng, and M. Franklin. Crowdsourced data management: A survey. IEEE Transactions on Knowledge and Data Engineering, 28(9):2296--2319, 2016. Google ScholarDigital Library
- A. Meyerson, A. Nanavati, and L. Poplawski. Randomized online algorithms for minimum metric bipartite matching. In Proceedings of the Seventeenth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA '06, 2006. Google ScholarDigital Library
- M. Musthag and D. Ganesan. Labor dynamics in a mobile micro-task market. In 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, CHI '13, 2013. Google ScholarDigital Library
- T. Song, Y. Tong, L. Wang, J. She, B. Yao, L. Chen, and K. Xu. Trichromatic online matching in real-time spatial crowdsourcing. In 33rd IEEE International Conference on Data Engineering, ICDE '17, pages 1009--1020, 2017.Google ScholarCross Ref
- H. To, L. Fan, L. Tran, and C. Shahabi. Real-time task assignment in hyperlocal spatial crowdsourcing under budget constraints. In 2016 IEEE International Conference on Pervasive Computing and Communications, PerCom '16, pages 1--8, 2016.Google ScholarCross Ref
- H. To, C. Shahabi, and L. Kazemi. A server-assigned spatial crowdsourcing framework. ACM Trans. Spatial Algorithms and Systems, 1(1):2:1--2:28, 2015. Google ScholarDigital Library
- Y. Tong, L. Chen, and C. Shahabi. Spatial crowdsourcing: Challenges, techniques, and applications. Proceedings of the VLDB Endowment, 10(12):1988--1991, 2017. Google ScholarDigital Library
- Y. Tong, L. Chen, Z. Zhou, H. V. Jagadish, L. Shou, and W. Lv. SLADE: A smart large-scale task decomposer in crowdsourcing. IEEE Transactions on Knowledge and Data Engineering, 30(8):1588--1601, 2018.Google ScholarDigital Library
- Y. Tong, Y. Chen, Z. Zhou, L. Chen, J. Wang, Q. Yang, J. Ye, and W. Lv. The simpler the better: A unified approach to predicting original taxi demands based on large-scale online platforms. In Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD '17, pages 1653--1662, 2017. Google ScholarDigital Library
- Y. Tong, J. She, B. Ding, L. Chen, T. Wo, and K. Xu. Online minimum matching in real-time spatial data: experiments and analysis. Proceedings of the VLDB Endowment, 9(12):1053--1064, 2016. Google ScholarDigital Library
- Y. Tong, J. She, B. Ding, L. Wang, and L. Chen. Online mobile micro-task allocation in spatial crowd-sourcing. In 32nd IEEE International Conference on Data Engineering, ICDE '16, pages 49--60, 2016.Google Scholar
- Y. Tong, L. Wang, Z. Zhou, L. Chen, B. Du, and J. Ye. Dynamic pricing in spatial crowdsourcing: A matching-based approach. In Proceedings of the 2018 International Conference on Management of Data, SIGMOD '18, pages 773--788, 2018. Google ScholarDigital Library
- Y. Tong, L. Wang, Z. Zhou, B. Ding, L. Chen, J. Ye, and K. Xu. Flexible online task assignment in real-time spatial data. Proceedings of the VLDB Endowment, 10(11):1334--1345, 2017. Google ScholarDigital Library
- Y. Tong, Y. Zeng, Z. Zhou, L. Chen, J. Ye, and K. Xu. A unified approach to route planning for shared mobility. Proceedings of the VLDB Endowment, 11(11):1633--1646, 2018. Google ScholarDigital Library
- Y. Zeng, Y. Tong, L. Chen, and Z. Zhou. Latency-oriented task completion via spatial crowdsourcing. In 34rd IEEE International Conference on Data Engineering, ICDE '18, pages 317--328, 2018.Google ScholarCross Ref
- L. Zhang, T. Hu, Y. Min, G. Wu, J. Zhang, P. Feng, P. Gong, and J. Ye. A taxi order dispatch model based on combinatorial optimization. In Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD '18, pages 2151--2159, 2017. Google ScholarDigital Library
Recommendations
Task assignment in spatial crowdsourcing: challenges and approaches
SIGSPATIAL PhD '16: Proceedings of the 3rd ACM SIGSPATIAL PhD SymposiumSpatial crowdsourcing (a.k.a mobile crowdsourcing) is a new paradigm of data collection, which has been emerged in the last few years to enable workers to perform tasks in the physical world. The objective of spatial crowdsourcing is to outsource a set ...
Crowdsourcing usage, task assignment methods, and crowdsourcing platforms: A systematic literature review
AbstractCrowdsourcing is simply the outsourcing of different tasks or work to a diverse group of individuals in an open call for the purpose of utilizing human intelligence. Crowdsourcing nowadays used to support and enhance software engineering in ...
Comments