一种基于Elo分级模型的积分激励系统及方法

文档序号:9217731阅读:212来源:国知局
一种基于Elo分级模型的积分激励系统及方法
【专利说明】一种基于Elo分级模型的积分激励系统及方法 【技术领域】
[0001] 本发明涉及一种基于Elo分级模型的积分激励系统及方法。 【【背景技术】】
[0002] 在互联网逐渐社会化的环境下,广大的互联网使用者已然成为最大的服务消费群 体和服务提供群体,如何在服务提供过程中保证服务的质量,同时调动人群积极性,使广大 服务消费者同时向服务提供者转化,这就需要引入一定的激励机制。节点(人)作为新型 服务节点的出现,其具有的移动性、认知性、社会性和时空复杂性等区别于传统服务供给的 新特性将给服务模式带来新的挑战,引发新的变革。与此同时,伴随着Web 2.0和各种移动 社交服务的兴起,服务消费者转向服务提供者越来越成为趋势,也将成为现实。但同时,来 自于人群节点的服务具有许多不确定因素,不能以传统方式衡量服务质量,而应当结合人 自身的特性来寻求新的方式,基于此,激励方式本身与人的特点紧密结合,将有效的激励方 法应用到服务评价当中,既能够正确评价服务提供者的服务质量,又能够调动广大服务消 费者转向服务提供者。 【
【发明内容】

[0003] 本发明的目的在于提供一种基于Elo分级模型的积分激励系统及方法,本发明基 于已有的优秀分级竞争模型改进和克服现有积分激励机制的缺点,提出一种完善且全面的 基于竞争关系的激励方法。该方法是当服务平台发布消费者服务请求时,消费者贡献自己 已有部分积分作为消费付出,同时为服务平台生成服务评价影响因子K提供依据,众多可 提供服务的服务节点自发地向服务平台提供针对此项服务的解决方案,服务平台根据服务 请求者对于服务的接受,决定一个服务节点作为胜出节点,依据Elo分级模型评价胜出节 点与非胜出服务节点的两两竞争关系,即单个两节点竞争关系中的节点胜出几率Ei与Ej, 并进而得到非胜出节点的服务后积分值Rj,最终根据竞争的平均概率获得胜出节点的胜出 平均概率E,以及胜出节点最终的积分值Ri。这种竞争激励方法,充分利用服务节点以往服 务情况,即积分高低情况,帮助服务平台确定奖励机制,高积分节点被认为是"强者",低积 分节点被认为是"弱者",强节点在竞争中取胜将获得相对于弱节点获胜小的积分奖励,这 能充分调动弱节点的服务积极性,同时保证强节点持续提供高质量服务以获得更多奖励, 从而达到对于服务节点的服务质量保证,对于服务节点积极性的调动。
[0004] 为了实现上述目的,本发明采用如下技术方案:
[0005] -种基于Elo分级模型的积分激励系统,包括服务平台、服务请求者和N个服务提 供者;服务请求者和N个服务提供者均通过服务平台接口连接服务平台;服务请求者和N 个服务提供者在服务平台上均具有积分值;
[0006] 服务请求者通过服务平台接口上传服务请求,并付出积分值;服务平台根据服务 请求者提供积分奖励值确定激励影响因子K ;
[0007] N个服务提供者通过服务平台接口上传服务内容,服务请求者通过服务平台接口 获取N个服务提供者上传的服务信息,并决定唯一满意服务并告知服务平台,即胜出服务; 服务平台将胜出节点与其他N-1个非胜出节点进行竞争评价,即得到N-1个竞争过程;
[0008] 服务平台针对胜出节点i与非胜出节点j的竞争,依据两者当前积分值Ri和Rj, 通过Elo分级模型得到两者的一次竞争胜率:
[0011] Ei :胜出节点在一次竞争过程中相对于非胜出节点的胜出概率,0洱〈1 ;Ej:-次 竞争过程中,非胜出节点相较于胜出节点的胜率,〇〈E' 1 ;
[0012] 服务平台通过Elo分级模型方法计算服务后两节点积分值,其中:
[0013] 非胜出节点:Rj = Rj+K*Ej*Ei
[0014] Rj :非胜出节点j的积分值;
[0015] 服务平台根据胜出节点与其他N-1个非胜出节点形成的N-1个竞争过程,得到胜 出节点的平均胜率,进而得到胜出节点的奖励;其中:
[0017] Ri = Ri+K*(l-Ei)
[0018] Ei:胜出节点在N-1个竞争过程中的平均胜率;Ri :奖励后胜出节点的积分值;
[0019] 服务平台根据计算所得各服务节点的积分制,分配激励奖励。
[0020] 一种基于Elo分级模型的积分激励方法,包括以下步骤:
[0021] 步骤一:服务发布:服务请求者向服务平台提出服务请求,并付出积分值;服务平 台根据服务请求者提供积分奖励值确定激励影响因子K ;
[0022] 步骤二:竞争过程建模:各个服务节点发布服务内容,由服务请求者决定唯一满 意服务,即胜出服务;发布服务内容响应服务请求者的服务节点总数为N,N个服务节点中, 将胜出节点与其他N-1个非胜出节点进行竞争评价,即得到N-1个竞争过程;
[0023] 步骤二:竞争过程服务节点概率计算:针对胜出节点i与非胜出节点j的竞争,依 据两者当前积分值Ri和Rj,通过Elo分级模型得到两者的一次竞争胜率:
[0026] Ei :胜出节点在一次竞争过程中相对于非胜出节点的胜出概率,0洱〈1 ;Ej:-次 竞争过程中,非胜出节点相较于胜出节点的胜率,〇〈E' 1 ;
[0027] 步骤四:服务节点激励计算:服务平台通过Elo分级模型方法计算服务后两节点 积分值,其中:
[0028] 非胜出节点:Rj = Rj+K*Ej*Ei
[0029] Rj :非胜出节点j的积分值;
[0030] 步骤五:胜出节点的激励奖励计算:根据胜出节点与其他N-1个非胜出节点形成 的N-1个竞争过程,得到胜出节点的平均胜率,进而得到胜出节点的奖励;其中:
[0032] Ri = Ri+K*(l-Ei)
[0033] Ei:胜出节点在N-1个竞争过程中的平均胜率;Ri :奖励后胜出节点的积分值;
[0034] 步骤六:服务平台根据计算所得各服务节点的积分制,分配激励奖励。
[0035] 优选的,服务平台将请求者付出的全部积分值作为激励影响因子K。
[0036] 相对于现有技术,本发明具有以下有益效果:
[0037] 本发明提供一种基于Elo分级模型的积分激励方法,特色在于强公平性,旨在在 于减小差异,对于任一服务节点,服务前积分值高,将会使一次服务后获得的积分奖励相比 于积分值低的结点获胜所得少,这就形成了 "强"节点战胜"弱"节点不会过于拉大两者差 距,而若"弱"节点战胜"强"节点,两者差距越大时,通过一次服务弥补差距越多,从而实现 节点间的公平竞争,达到竞争激励效果。本发明方法通过服务评价平台权衡服务节点之前 的博弈,并结合服务节点之前的积分值,g卩服务节点所能能够满意服务的能力,来判定一次 服务中各个服务节点的奖励情况,以达到公平公正奖励的效果,充分保证平台的服务效果, 同时起到激励作用。 【【附图说明】】
[0038] 图1为本发明基于Elo分级模型的积分激励方法的框架流程图。 【【具体实施方式】】
[0039] 下面结合【附图说明】和【具体实施方式】对本发明做进一步详细说明:
[0040] 本发明一种基于Elo分级模型的积分激励系统,包括服务平台、服务请求者和N个 服务提供者;服务请求者和N个服务提供者均通过服务平台接口连接服务平台;服务请求 者和N个服务提供者在服务平台上均具有积分值;
[0041] 服务请求者通过服务平台接口上传服务请求,并付出积分值;服务平台根据服务 请求者提供积分奖励值确定激励影响因子K ;
[0042] N个服务提供者通过服务平台接口上传服务内容,服务请求者通过服务平台接口 获取N个服务提供者上传的服务信息,并决定唯一满意服务并告知服务平台,即胜出服务; 服务平台将胜出节点与其他N-1个非胜出节点进行竞争评价,即得到N-1个竞争过程;
[0043] 服务平台针对胜出节点i与非胜出节点j的竞争,依据两者当前积分值Ri和Rj, 通过Elo分级模型得到两者的一次竞争胜率:
[0046] Ei :胜出节点在一次竞争过程中相对于非胜出节点的胜出概率,(KE'l ;Ej:-次 竞争过程中,非胜出节点相较于胜出节点的胜率,〇〈E' 1 ;
[0047] 服务平台通过Elo分级模型方法计算服务后两节点积分值,其中:
[0048] 非胜出节点:Rj = Rj+K*Ej*Ei
[0049] Rj :非胜出节点j的积分值;
[0050] 服务平台根据胜出节点与其他N-1个非胜出节点形成的N-1个竞争过程,得到胜 出节点的平均胜率,进而得到胜出节点的奖励;其中:
[0052] Ri = Ri+K*(l-Ei)
[0053
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1