支持任务推送的众包系统的研究与实现

来源 :北京邮电大学 | 被引量 : 13次 | 上传用户:june_jt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
众包是指一个公司或机构把过去由员工执行的工作任务,以公开招募的形式外包给非特定的大众网络的做法。随着众包概念的广泛传播,互联网上出现了许多为众包活动提供支持的众包系统,它们利用互联网将发布任务的请求者同参与任务的工作者连接起来,极大地提高了众包活动中知识和劳动的交易效率。现有众包系统往往采用拉取模式基于个人意愿进行任务分配,无法保证任务被合适的工作者执行,导致任务完成质量不高。针对这一问题,本文提出了以推送模式为主、以拉取模式为辅的任务分配机制,在保证个人自主选择权的基础上,推送任务给合适的工作者。同时,本文围绕该机制设计并实现了支持任务推送的众包系统,该系统实现了用户管理、任务管理、贡献管理和流程管理四类功能,能够为众包活动提供全面支持。用户管理类功能包括用户注册、用户登陆和简历维护,使系统能够有效地管理众包活动的参与者;任务管理类功能包括任务生成和任务分配,使系统能够合理地完成众包任务的分发;贡献管理类功能包括贡献收集、贡献评选和奖励派发,使系统能够有力地保障众包活动参与者的利益;流程管理类功能包括流程监控和流程调整,使系统能够全面地控制众包任务的执行过程。其中,任务分配功能的实现采用了本文提出的基于ARS (Active RankSLDA)模型的任务推送算法。ARS模型是本文提出的一种考虑用户活跃度的RankSLDA (Rank Supervised Latent Dirichlet Allocation)改进模型,该模型可以基于用户专长和用户活跃度预测用户在目标任务上的排名。ARS模型不仅利用用户的评分数据和任务的主题分布学习用户专长,而且还从用户活动序列中提取特征作为用户活跃度。实验结果表明,基于ARS模型的任务推送算法性能优于基于RankSLDA模型的任务推送算法。
其他文献
本文旨在建立一个复杂的系统—沉积相建模系统的00模型。随着软件规模的日益增长,系统的复杂性急剧上升。面向对象技术提供了驾驭系统复杂性的能力和手段。面向对象技术的关键
目前越来越多的企业采用信息管理或知识管理系统来提高工作效率,在这样的系统中,企业员工实际在虚拟的协作环境下工作,他们需要得到与自己工作任务相关的及时有效的信息支持。传
随着多媒体计算机技术和通信技术的不断发展,网络所传输的信息越来越丰富,当前以Internet为代表的网络正朝着多媒体综合业务发展。许多实时的多媒体应用,如视频点播、IP电话和远