Abstract
With the pervasiveness of dynamic task allocation in sharing economy applications, online bipartite graph matching has attracted more and more research attention. In sharing economy applications, crowdsourcing platforms need to allocate tasks to workers dynamically. Previous studies have low allocation utility. To increase the allocation utility of the Spatio-temporal crowdsourcing system, this paper proposes a dynamic delay bipartite matching(DDBM) problem, and designs Value Based Task Allocation(VBTA) and Policy Gradient Based Task Allocation(PGTA) frameworks respectively. According to the current state, VBTA and PGTA could enhance the allocation utility by selecting appropriate thresholds. The convergence of the algorithm is proved. Extensive experimental results on two real datasets demonstrate that the proposed algorithms are superior to the existing algorithms in effectiveness and efficiency.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Ganti RK, Ye F, Lei H (2011) Mobile crowdsensing: current state and future challenges. IEEE Commun Mag 49(11):32–39
Bin G, Zhu W, Zhiwen Y, Yu W, Neil Y (2015) Mobile crowd sensing and computing: The review of an emerging human-powered sensing paradigm. ACM Comput Surv (CSUR), 48(1)
Amazon Mechanical Turks. https://www.mturk.com/
Upwork. https://www.upwork.com/
Tong Y, Zhou Z, Zeng Y, Chen L, Shahabi C (2020) Spatial crowdsourcing: a survey. VLDB J, 29(1):217–250
Shi D, Tong Y, Zhou Z, Song B, Lv W, Yang Q (2021) Learning to assign: towards fair task assignment in large-scale ride hailing. In: Zhu F, Ooi BC, Miao C (eds) KDD ’21: The 27th ACM SIGKDD conference on knowledge discovery and data mining, virtual event, Singapore, August 14-18, 2021. ACM, pp 3549–3557
Reddy S, Shilton K, Burke J, Estrin D, Srivastava MB (2009) Using context annotated mobility profiles to recruit data collectors in participatory sensing. In: Location and context awareness, 4th international symposium, LoCA 2009, Tokyo, Japan, May 7-8, Proceedings
Reddy S, Estrin D, Srivastava M Recruitment framework for participatory sensing data collections. In: Pervasive computing, international conference. Pervasive, Helsinki, Finland, May
Cardone G, Foschini L, Bellavista P, Corradi A, Borcea C (2013) Fostering participaction in smart cities: a geo-social crowdsensing platform. IEEE Communications Magazine 51(6):N
Zhang M, Yang P, Tian C, Tang S, Gao X, Wang B, Xiao F (2016) Quality-aware sensing coverage in budget-constrained mobile crowdsensing networks. IEEE Trans Veh Technol 65(9):7698–7707
Guo B, Liu Y, Wenle W, Zhiwen Y, Han Q (2017) Activecrowd: a framework for optimized multi-task allocation in mobile crowdsensing systems. IEEE Trans Human-Mach Syst PP(3):392–403
Kazemi L, Shahabi C Geocrowd: enabling query answering with spatial crowdsourcing. In: Proceedings of the 20th international conference on advances in geographic information systems
Cheng P, Lian X, Chen L, Shahabi C (2014) Prediction-based task assignment in spatial crowdsourcing. In: 2017 IEEE 33rd International Conference on Data Engineering (ICDE). https://doi.org/10.1109/ICDE.2017.146, pp 997–1008
Peng C, Lian X, Chen Z, Chen L, Zhao J (2014) Reliable diversity-based spatial crowdsourcing by moving workers. Proceedings of the VLDB Endowment
Wang Y, Tong Y, Long C, Xu P, Xu K, Lv W Adaptive dynamic bipartite graph matching: a reinforcement learning approach. In: 2019 IEEE 35th International conference on data engineering (ICDE)
Tianshu S, Xu K, Li J, Li Y, Tong Y (2019) Multi-skill aware task assignment in real-time spatial crowdsourcing. GeoInformatica
Liu JX, Xu K (2018) Budget-aware online task assignment in spatial crowdsourcing
Bhaskar N, Mohan Kumar P, Arokia Renjit J (2020) Evolutionary fuzzy-based gravitational search algorithm for query optimization in crowdsourcing system to minimize cost and latency. Computational Intelligence
Nam S, Lee M, Heo C, Choi KS (2020) Cost-effective multi-task crowdsourcing method for knowledge extraction. KIISE Trans Comput Pract 26(11):507–512
Chen Z, Cheng P, Chen L, Lin X, Shahabi C (2020) Fair task assignment in spatial crowdsourcing. Proc VLDB Endow 13(11):2479–2492
Wang Y, Gao Y, Li Y, Tong X (2020) A worker-selection incentive mechanism for optimizing platform-centric mobile crowdsourcing systems. Comput Netw 171:107144
Wang Y, Cai Z, Zhan Z-H, Zhao B, Tong X, Qi L (2020) Walrasian equilibrium-based multiobjective optimization for task allocation in mobile crowdsourcing. IEEE Trans Comput Soc Syst 7(4):1033–1046
Puterman ML (1994) Markov decision processes: Discrete stochastic dynamic programming. Wiley
Sutton RS, Barto AG (2018) Reinforcement earning: an introduction. MIT Press
Bhatti SS, Gao X, Chen G (2020) General framework, opportunities and challenges for crowdsourcing techniques: a comprehensive survey. J Syst Softw 167:110611
Gong W, Zhang B, Li C (2018) Task assignment in mobile crowdsensing: present and future directions. IEEE Netw 32(4):100–107
Tong Y, Zhou Z (2018) Dynamic task assignment in spatial crowdsourcing. SIGSPATIAL Special
Tong Y, She J, Ding B, Wang L, Chen L (2016) Online mobile micro-task allocation in spatial crowdsourcing. In: 2016 IEEE 32nd international conference on data engineering (ICDE), pp 49–60
Tong Y, Wang L, Zhou Z, Ding B, Chen L, Ye J, Ke X u (2017) Flexible online task assignment in real-time spatial data. Proc Vldb Endow 10(11):1334–1345
Sun Z, Wang Y, Cai Z, Liu T, Jiang N (2021) A two tage privacy protection mechanism based on blockchain in mobile crowdsourcing. International Journal of Intelligent Systems
Liu T, Wang Y, Li Y, Tong X, Qi L, Jiang N (2020) Privacy protection based on stream cipher for spatiotemporal data in iot. IEEE Internet Things J 7(9):7928–7940
Wang L, Yang D, Han X, Zhang D, Ma X (2021) Mobile crowdsourcing task allocation differential-and-distortion geo-obfuscation. IEEE Trans Dependable Secur Comput 18(2):967–981
To H, Shahabi C, Xiong L (2018) Privacy-preserving online task assignment in spatial crowdsourcing with untrusted server. In: 2018 IEEE 34th International conference on data engineering (ICDE), pp 833–844
Cai Z, He Z, Guan X, Li Y (2018) Collective data-sanitization for preventing sensitive information inference attacks in social networks. IEEE Transactions on Dependable & Secure Computing, 1–1
Cai Z, Zheng X (2018) A private and efficient mechanism for data uploading in smart cyber-physical systems. IEEE Transactions on Network Science & Engineering, 1–1
Lin H, Garg S, Hu J, Kaddoum G, Peng M, Hossain MS (2020) Blockchain and deep reinforcement learning empowered spatial crowdsourcing in software-defined internet of vehicles. IEEE Trans Intell Transp Syst, 1–10
Wang Y, Tong Y, Long C, Xu P, Xu K, Lv W Adaptive dynamic bipartite graph matching: A reinforcement learning approach. In: 2019 IEEE 35th international conference on data engineering (ICDE)
Liu W, Wang L, En W, Yang Y, Zeghlache D, Zhang D (2019) Reinforcement learning-based cell selection in sparse mobile crowdsensing. Comput Netw 161:102–114
Xi T, Song W (2020) Task allocation for mobile crowdsensing with deep reinforcement learning. In: 2020 IEEE wireless communications and networking conference, WCNC 2020, Seoul, Korea (South), May 25-28, 2020, pp 1–7. IEEE
Yunfan H u, Wang J, Bo W u, Helal S (2020) Participants selection for from-scratch mobile crowdsensing via reinforcement learning. In: IEEE International conference on pervasive computing and communications (PerCom)
Liu CH, Dai Z, Zhao Y, Crowcroft J, Wu D, Leung KK (2021) Distributed and energy-efficient mobile crowdsensing with charging stations by deep reinforcement learning. IEEE Trans M Comput 20 (1):130–146
Liu CH, Zhao Y, Dai Z, Yuan Y, Wang G, Wu D, Leung KK (2020) Curiosity-driven energy-efficient worker scheduling in vehicular crowdsourcing: a deep reinforcement learning approach. In: 2020 IEEE 36th International conference on data engineering (ICDE), pp 25–36
Song T, Tong Y, Wang L, She J, Yao B, Chen L, Ke X u (2017) Trichromatic online matching in real-time spatial crowdsourcing. In: 2017 IEEE 33rd international conference on data engineering (ICDE), pp 1009–1020. IEEE
Google Map Api. https://developers.google.com/maps/
Watkins C, Dayan P Q-learning. Machine learning
gMission. http://gmission.github.io/
Tong Y, Zeng Y, Ding B, Wang L, Chen L (2021) Two-sided online micro-task assignment in spatial crowdsourcing. IEEE Trans Knowl Data Eng 33(5):2295–2309
Acknowledgments
This work was supported by National Natural Science Foundation of China under Grants No.61472095.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Ethics approval
This article does not contain any studies with human participants or animal performed by any of the authors.
Conflict of Interests
The authors declare that they have no conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhao, B., Dong, H., Wang, Y. et al. A task allocation algorithm based on reinforcement learning in spatio-temporal crowdsourcing. Appl Intell 53, 13452–13469 (2023). https://doi.org/10.1007/s10489-022-04151-6
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-022-04151-6