考虑工人培养的移动群智感知任务分配机制_吕翊_.pdf
《考虑工人培养的移动群智感知任务分配机制_吕翊_.pdf》由会员分享,可在线阅读,更多相关《考虑工人培养的移动群智感知任务分配机制_吕翊_.pdf(9页珍藏版)》请在咨信网上搜索。
1、考虑工人培养的移动群智感知任务分配机制吕 翊 王 燕 崔亚平*何 鹏 吴大鹏 王汝言(重庆邮电大学通信与信息工程学院 重庆 400065)(先进网络与智能互联技术重庆市高校重点实验室 重庆 400065)(泛在感知与互联重庆市重点实验室 重庆 400065)摘 要:移动群智感知(MCS)通过大量感知工人的移动性和工人随身携带的感知设备来收集数据,是一种新的大规模数据感知范式。现有大量研究致力于解决移动群智感知中的任务分配问题,使感知数据质量得以提高,但忽略了缺乏优质工人的感知任务,导致任务完成质量降低。为了解决上述问题,对于缺乏优质工人的感知任务,该文关注将经验不足的工人培养为优质工人,并令其
2、执行这些感知任务,实现工人的长期复用,提高感知数据质量和长期平台效用。具体来说,该文考虑了缺乏优质工人的感知任务所需的能力和工人的能力类型,并据此应用稳定匹配算法选择待培养工人,提出一种基于能力聚合和半马尔可夫预测的多阶段工人选择培养(MWSD)算法。结果表明,相比基于区块链的非确定团队协作(BNTC)算法,该文所提算法能够有效将缺乏优质工人的感知任务的数据质量提高24%,长期平台效用提高17%。关键词:移动群智感知;任务分配;工人培养;工人选择中图分类号:TN929.5文献标识码:A文章编号:1009-5896(2023)04-1505-09DOI:10.11999/JEIT220249Wo
3、rker Development-Aware Task Allocation Strategyin Mobile Crowd SensingL Yi WANG Yan CUI Yaping HE Peng WU Dapeng WANG Ruyan(School of Communication and Information Engineering,Chongqing University of Posts andTelecommunications,Chongqing 400065,China)(Advanced Network and Intelligent Connection Tech
4、nology Key Laboratory of Chongqing EducationCommission,Chongqing 400065,China)(Chongqing Key Laboratory of Ubiquitous Sensing and Networking,Chongqing 400065,China)Abstract:Mobile Crowd Sensing(MCS)is a new paradigm that collects sensing data via the mobility ofmassive workers and carried sensing de
5、vices.Current works focus on the task allocation issue and improvingsensing data quality.However,they ignore the sensing tasks lacking qualified workers and decrease the taskcompletion quality.To tackle the above problem,for sensing tasks that lack qualified workers,inexperiencedworkers are develope
6、d to qualified workers and execute these tasks.As a result,the qualified workers can long-term execute these tasks,and the sensing data quality and long-term platform utility are improved.Furthermore,both the capacities that sensing tasks need and the capacities that workers own are considered.Accor
7、ding the above capacities,first,a stable matching algorithm is applied to select workers to be developed.And then a Multi-stage Worker Selection and Development(MWSD)algorithm is proposed based on capacityfusion and Semi-Markov prediction.The results show that compared to Blockchain-based Nondetermi
8、nistic 收稿日期:2022-02-15;改回日期:2022-07-30;网络出版:2022-08-04*通信作者:崔亚平基金项目:国家自然科学基金(61771082,61801065,61871062,61901070,62061007,U20A20157),重庆市教委科学技术研究项目(KJQN201900611,KJQN202000603),重庆市高校创新研究群体(CXQT20017),重庆市自然科学基金(cstc2020jcyj-zdxmX0024,cstc2021jcyj-msxmX0892)Foundation Items:The National Natural Science
9、 Foundation of China(61771082,61801065,61871062,61901070,62061007,U20A20157),The Science and Technology Research Program of Chongqing Municipal Education Commission(KJQN201900611,KJQN202000603),TheUniversity Innovation Research Group of Chongqing(CXQT20017),The Natural Science Foundation of Chongqin
10、g(cstc2020jcyj-zdxmX0024,cstc2021jcyj-msxmX0892)第45卷第4期电 子 与 信 息 学 报Vol.45No.42023年4月Journal of Electronics&Information TechnologyApr.2023Teamwork Cooperation(BNTC)algorithm,the mechanism can improve the data quality of sensing taskslacking qualified workers by 24%and long-term platform utility by 1
11、7%.Key words:Mobile Crowd Sensing(MCS);Task allocation;Worker development;Worker selection 1 引言近年来,移动群智感知(Mobile Crowd Sens-ing,MCS)成为一种有吸引力的感知和收集数据范式,鼓励普通市民通过自身携带的智能设备感知或生成数据,然后将数据在云端聚合1。MCS的目的是完成对数据的群体智能提取和以人为中心的服务交付2。如今,MCS的应用更加广泛,在路况检测3、室内定位4等方面发挥了重要作用。典型的MCS由3部分组成:任务请求者、平台和工人1。MCS的运行需要大量携带感知设备的
12、人群。当需要某些感知数据时,任务请求者向平台外包感知任务,或者平台生成一系列感知任务,此时平台需要招募大量工人来完成,工人利用随身携带的智能设备中内嵌的传感设备感知周围环境,获取并上传感知数据至平台,然后平台将感知数据进行处理,回传至任务请求者。任务请求者将数据质量反馈给平台,并向平台支付一定的报酬,平台根据数据质量给予工人对应的回报。支付过程结束,表示完成了1次感知任务的外包,以达到提高平台效用和感知数据质量等目标。MCS过程离不开有效的任务分配机制。任务分配在MCS中所起到的作用是将感知任务合理地分配给对应工人。现有研究提出了大量机制来解决任务分配问题510。文献5旨在解决多任务分配问题中
13、任务完成质量低的问题,综合考虑了工人的空间覆盖率和感知准确度,提出了一种带有特定修复策略和新的遗传算子的大规模遗传算法。该工作未考虑执行感知任务的工人的充足性,导致任务完成质量降低。因此,文献6考虑了感知任务缺乏足够工人的情况,提出了一种分区域学习模型来为更合理的任务分配机制提供指导,根据感知任务的历史数据和时空联系来为任务提供工人,并且利用贝叶斯压缩感知来推测丢失的数据,最终保证了数据质量。然而,该工作忽视了任务的类型和工人对应的能力值。如果工人的能力值对于特定类型的任务较低,则工人提交的数据质量偏低。为解决上述问题,文献7考虑到工人的位置和经验值,同时考虑任务的种类,基于概率提高和熵减将任
14、务分配问题转化成在线选择工人与任务对的问题,以提高感知数据质量。文献8对同一工人完成不同任务的能力进行区分,提出了一种动态任务分配模型,二次招募能够高质量完成某类任务的工人,提高感知任务的感知质量。上述文献未考虑不同任务种类的相似性,若同一工人拥有多种任务所需的能力类型,则此工人可完成多个任务。所以文献9考虑了任务之间的关联,即一个工人可以完成两个相似的任务。同时令多个工人进行协作来收集大量的感知数据副本,以获取高质量感知数据。然而上述研究忽略了工人的可培养性。文献10考虑了工人的社交关系,利用社交关系中其他工人的影响值来培养工人对于感知任务的参与度,提出了一个考虑工人社会影响值的两阶段博弈收
15、益模型,以提高工人的整体参与度和回报。但这项工作没有考虑不同工人之间能力类型的差异。上述文献旨在提高感知数据质量,然而在真实场景中,并非所有的任务都能由充足的优质工人来完成,导致任务完成质量降低。此外,未考虑工人拥有多种能力类型,也未考虑一个感知任务需要多种类型的能力值才能高质量完成,忽略了工人能力的可培养性,导致所提机制的感知数据质量和长期平台福利降低。为了解决上述问题,本文考虑了优质工人不足的情况下如何将平台发布的感知任务高质量完成的问题,对于优质工人不足的感知任务,平台为其招募大量经验不足的工人并对他们进行培养,培养结束后,这些工人会拥有完成平台发布的所有类型感知任务的能力。此外,设计了
16、一个工人选择培养机制并提出相应算法,具体划分为两步:选择工人和培养工人。平台首先对经验不足的工人进行选择,以获得可培养的工人集合。然后令可培养的工人执行平台发布的不同类型的任务,平台在每一阶段都会根据工人在本阶段的名誉值和下一阶段的预测名誉值来选择能够进入下一阶段培养的工人,并在每个阶段都对任务请求者和工人定价。仿真结果显示,与现有的MCBS算法相比,本文机制能够将工人名誉值提高26%,将平台效用提高57%,以及将工人培养结束后的长期平台效用提高17%。2 系统模型为了高质量完成感知任务,平台按照任务的类型和工人的名誉值来选择工人。当完成某些类型任务的优质工人数量不足时,平台为这些任务选择擅长
17、这几类任务的全部优质工人和大量经验不足的工人。优质工人是指在平台发布的所有类型的任务中表现良好的工人,他们拥有平台发布类型的任务所1506电 子 与 信 息 学 报第 45 卷需要的高能力值。而经验不足的工人指缺乏平台发布类型的任务所需能力值的工人。由于要最大化自身长期效用,平台需要对工人进行选择和培养,培养工人指经验不足的工人提高其较低或缺失的能力值的过程,令其执行缺乏优质工人的任务,提高这些工人对缺乏优质工人的任务的能力值。W=w1,w2,.,wi1,wi,.,wnR=r1,r2,.,ri1,ri,.,rkT=t1,t2,.,ti1,ti,.,tk设工人集合为,任务请求者集合为,对应的任务
18、集合为,且每个任务对应不同的任务类型。假设每个任务请求者有一个任务,一个工人可执行多个任务。具体实现分为两个步骤:选择工人和培养工人。mmWe系统模型如图1所示。平台在发布任务后,工人首先根据自身偏好向任务发出申请。然后平台在选择全部优质工人后,根据完成任务需要的能力类型的初始匹配度和更新匹配度,应用GS(Gale-Shapley)算法11来根据任务对工人的偏好选择经验不足的工人,将选择的这部分工人定义为待培养工人集合。lG=g1,g2,.,gr1,gr,.,glD=T1,T2,.,TlK=k1,k2,.,kr1,kr,.,klt1(c1,c2,c3)w1选择工人结束后,本文将待培养工人的培养
19、过程分为个阶段,表示为,对应每个阶段的持续时间为,且每个阶段都有一个名誉阈值,表示为。令所有待培养工人在每个阶段都执行平台发布的任务,并在每个阶段结束时,平台根据工人不同类型的能力值计算工人对于所执行类型任务的名誉值,同时预测下一阶段达到此类型任务名誉阈值的概率,最后利用本阶段工人质量是否达到阈值,以及达到下一阶段质量阈值的概率选择进入下一阶段培养的工人,直到培养结束。例如,假设任务 的内容为在特定商场识别化妆品和护肤品品牌12,此任务需要的能力类型分别为对商场的熟悉能力、对化妆品品牌、护肤品品牌的熟悉能力,用表示;工人拥有的能力为对商场的熟悉能力、对护肤品品牌、剃须刀品牌以及运动品牌(c1,
20、c3,c4,c5)w1t1c2c1c3(c1,c2,c3)w1t1的熟悉能力,用表示。执行 结束后,会了解部分化妆品品牌,其 值会提高,同时和 值也会提高。在多个培养阶段执行此类型任务,培养结束后,若其值达到较高水平,则会成为对于 的优质工人。定价贯穿于工人培养过程。在每个培养阶段,平台都根据对任务请求者的初始定价以及工人的可培养性来对二者进行最终定价。每个培养阶段结束后,平台根据向任务请求者收取的费用与支付给工人的费用之差来确定自身收益,即平台效用。U=maxlr=1rjRqrjwiWpwis.t.lr=1Br B(1)llllBrrB本文旨在通过提高工人提交的数据质量来最大化长期平台效用,
21、长期平台效用指在 个培养阶段结束后获得的平台效用之和,故长期平台效用式(1)表示。其中第1项是工人执行 个阶段的任务后平台向任务请求者收取的总费用,第2项是工人执行 个阶段的任务后平台支付给工人的总费用。括号内表示平台在某一阶段的净收益,即平台效用。长期平台效用指多阶段平台效用之和,故上式中长期平台效用表示为 个阶段的平台效用之和。表示平台在第 阶段的预算,表示平台总预算。3 解决方案 3.1 选择工人由于多个工人向同一任务发出执行申请,且任务请求者对收到申请的工人有不同的偏好。因此涉及如何进行多个工人的执行申请与任务请求者对工人的不同偏好之间的匹配。此外,在选择待培养工人时,若匹配完成后部分
22、工人舍弃之前匹配的任务而与更满意的任务匹配,导致舍弃的任务得不到完成。因此,为解决上述问题,在选择经验不足的工 图 1 系统模型图第4期吕 翊等:考虑工人培养的移动群智感知任务分配机制1507人作为待培养工人时,本文应用Gale-Shapley算法为任务匹配工人。首先,在未匹配的任务和工人中,为这些任务分别暂时匹配其最偏好的工人,而拒绝其他提出申请的工人。所有在上一步未被匹配的工人再向其最偏好的任务提出匹配申请,任务必须是此工人未申请过的。然后,任务在上一步暂时匹配的工人和新申请的工人之间做出比较,并且暂时接受其最偏好的工人。最后,当没有工人再提出匹配申请时结束,此时的匹配为最终的匹配结果。m
23、mCt=c1,c2,.,cv1,cv,.Cw=c1,c2,.,cu1,cu,.witjm作为任务请求者对工人的偏好,由计算得到。假设每个任务所需的能力类型与工人实际所拥有的能力类型分别为和。工人与任务 的可由式(2)确定mwitj=cuCw,cvCtI(cu,cv)(2)uvwitjI(cu,cv)=1其中,和 分别表示工人能力类型和任务所需能力类型的索引。若与 的能力类型匹配,则,mmwitj否则为0。然后平台对每个任务对应的最高的工人进行匹配度更新,得到更新匹配度13mwitj=1max|Ctj|,|Cwi|u=1,v=1(cu cv)2(3)|Ctj|tj|Cwi|wiWe其中,表示任务
24、 所需能力类型的数量,表示工人所拥有的能力类型的数量。为每个任务选择其最合适的工人,最终得到待培养工人集合。t2 t1 t3w1t1w3w4t2w1w2t3w5t1t1w3w4mw3t1mw4t1mw3t1mw4t1mw3t1 w4t2w1 w2t3w5对工人的匹配过程进行举例说明。如图2(a)所示,表示工人对感知任务的由大到小的偏好,第1轮,所有工人向其最偏好的任务发出执行请求,任务 收到和的请求,任务 收到和的请求,任务收到的请求。对于任务,平台根据式(2)分别计算 与工人,的初始匹配度和,然后根据式(3)计算任务与工人之间的更新匹配度和。由计算结果得知,即任务对工人的偏好为。根据同样的计
25、算方法,任务对工人的偏好排序为。而任务只收到的请求。图 2 选择工人1508电 子 与 信 息 学 报第 45 卷t1w3t2w1t3w5因此,任务 暂时接受,暂时接受,暂时接受,如图2(b)中蓝色箭头所示。w2t3w4t2t2w1w4t3w2w5mw1t2mw4t2mw2t3mw5t3mw1t2 mw4t2mw2t3 mw5t3t2w1t3w5w2由于工人继续寻求与其他任务进行匹配,即此时匹配过程还未结束,故在第2轮继续进行匹配过程。工人根据对任务的偏好向 发出请求,向发出请求,如图2(b)中黑色箭头所示。此时需计算任务对和的偏好,以及任务 对和的偏好,即,和,。与第1轮中的计算过程相同,得
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考虑 工人 培养 移动 感知 任务 分配 机制 吕翊
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。