Journal of Computer Applications ›› 2017, Vol. 37 ›› Issue (9): 2449-2453.DOI: 10.11772/j.issn.1001-9081.2017.09.2449

Previous Articles     Next Articles

Task allocation mechanism for crowdsourcing system based on reliability of users

SHI Zhan1, XIN Yu2, SUN Yu'e3,4, HUANG He1,4   

  1. 1. School of Computer Science and Technology, Soochow University, Suzhou Jiangsu 215006, China;
    2. Beijing Institute of Remote Sensing Information, Beijing 100011, China;
    3. School of Urban Rail Transportation, Soochow University, Suzhou Jiangsu 215137, China;
    4. Suzhou Institute for Advanced Study, University of Science and Technology of China, Suzhou Jiangsu 215123, China
  • Received:2017-03-27 Revised:2017-04-18 Online:2017-09-10 Published:2017-09-13
  • Supported by:
    This work is partially supported by National Natural Science Foundation of China (61572342, 61672369), the Natural Science Foundation of Jiangsu Province (BK20151240, BK20161258), China Postdoctoral Science Foundation (2015M580470, 2016M591920).

基于用户可靠性的众包系统任务分配机制

施战1, 辛煜2, 孙玉娥3,4, 黄河1,4   

  1. 1. 苏州大学 计算机科学与技术学院, 江苏 苏州 215006;
    2. 北京遥感信息研究所, 北京 100011;
    3. 苏州大学 城市轨道交通学院, 江苏 苏州 215137;
    4. 中国科学技术大学 苏州研究院, 江苏 苏州 215123
  • 通讯作者: 孙玉娥,sunye12@suda.edu.cn
  • 作者简介:施战(1992-),男,安徽亳州人,硕士研究生,主要研究方向:众包中任务分配和用户可靠性;辛煜(1988-),男,安徽太湖人,工程师,博士,主要研究方向:遥感图像处理、人工智能、众包中任务分配和用户可靠性;孙玉娥(1983-),女,山东青岛人,副教授,博士,主要研究方向:群智感知、无线网络资源分配;黄河(1983-),男,安徽合肥人,副教授,博士,主要研究方向:频谱资源分配、群智感知、软件定义网络。
  • 基金资助:
    国家自然科学基金面上项目(61572342, 61672369);江苏省自然科学基金资助项目(BK20151240, BK20161258);中国博士后科学基金资助项目(2015M580470, 2016M591920)。

Abstract: Considering the shortcomings of existing research on the problem of user reliability in crowdsourcing systems, it was assumed that each user had different reliability for different type of tasks, and on this basis, a task allocation mechanism for crowdsourcing system was designed based on the reliability of users. Firstly, an efficient task allocation mechanism was designed by using the greedy technology to maximize the profit of task publishers, and the task allocation scheme with the maximum benefit was chosen every time. Secondly, a mechanism of user reliability updating based on historical information was designed and determined by user historical reliability and the quality of the current task, and the final payment paid to the user was linked with the reliability of the user, so as to motivate the user to finish tasks with high quality continuously. Finally, the effectiveness of the designed mechanisms was analyzed in three ways:the total profit of task publishers, the task completion rate and the user reliability. The simulation results show that compared with ProMoT (Profit Maximizing Truthful auction mechanism), the proposed method is more effective and feasible, and the rate of the total benefit of task publishers is 16% higher. At the same time, it can solve the problem of user unreliability in the existing methods, and increase the reliability of crowdsourcing systems and the total revenue of task publishers.

Key words: task allocation, reliability, crowdsourcing, revenue maximization

摘要: 针对现有研究对众包系统中用户可靠性考虑不足的问题,假设每个用户针对不同类型任务具有不同的可靠性,并在此基础上设计了一种基于用户可靠性的众包系统任务分配机制。首先,以任务发布者的收益最大化为优化目标,利用贪心技术,设计了一种高效的任务分配机制,即每次选择一个能带来最大收益的任务分配方案;其次,设计了一种基于历史信息的用户可靠性更新机制,用户可靠性的更新由用户历史可靠性和当前完成任务的质量两部分决定,并将支付给用户的最终报酬与用户的可靠性挂钩,以激励用户持续高质量地完成任务;最后,从任务发布者的总效益、任务完成率和用户可靠性三个方面分析设计机制的有效性。实验结果显示,与ProMoT方法相比,所提出的方法在有效性和可行性方面均有较好的表现,并能够提升任务发布者的总效益约16%,同时可以解决现有方法中的用户不可靠问题,提高了众包系统的可靠性和任务发布者的总收益。

关键词: 任务分配, 可靠性, 众包, 收益最大化

CLC Number: