当前位置: 首页 > 专利查询>江苏大学专利>正文

一种动态权值声誉计算方法技术

技术编号:20968829 阅读:33 留言:0更新日期:2019-04-29 17:16
本发明专利技术公开了一种动态权值声誉计算方法,将接收到的当前用户评价分数xi与第i‑1次计算出的评价对象声誉值

A Dynamic Weight Reputation Method

The invention discloses a dynamic weight reputation calculation method, which calculates the reputation value of the evaluation object once by the received current user evaluation score Xi and i_

【技术实现步骤摘要】
一种动态权值声誉计算方法
本专利技术属于信息技术
,尤其涉及一种动态权值声誉计算方法。
技术介绍
信息技术的发展使得网络服务变得越来越普遍。网络服务包含各种通过网络可获得的服务形式,如Web服务、云服务、电子商务服务等。巨大的市场潜力,推动了服务数量的迅速增加,使得服务之间的竞争异常激烈。例如,在淘宝中搜索“iPhone”,将会有数以万计的搜索结果,以相近的价格销售“iPhone”的服务。那么,如何从众多服务中选择一个好的服务变成了一个重要且困难的问题。服务声誉在服务选择过程中起了相当重要的作用,可以帮助用户作出更加正确的判断。用户在使用服务之后,可以对使用的服务进行评分,而服务声誉会根据所有的使用过该服务的用户的评分而计算出的一个能表示服务总体质量的分数。最简单的方法的计算服务声誉的方法是使用求平均值的方法来计算,但是求平均的方法不能及时的反映服务近期的服务声誉变动情况,具有滞后性,会误导用户,特别是当服务质量下降时,而服务声誉值不能及时体现这种质量的下降,仍然按照服务声誉来选择,导致选择了不好的服务。一种简单的可以克服平均值方法中的滞后效应的方法是最近平均值方法,即利用一个服务的最近的k个评价,计算它们的平均值,得出分数作为该服务的声誉。Amazon,eBay和淘宝提供了最近一段时期的评价记录可供用户查看,以帮用户了解服务最近的质量情况。它们的这种方法与是最近平均值法的变形。Whitby,etal.使用贝叶斯概率密度函数来克服滞后效应。Wang,etal.提出了一个包含三个阶段的方法来提高声誉计算的准确性。服务声誉计算中的第二个重要的问题是怎样减少虚假评价的影响。服务声誉的变动可由两种原因引起,一种是服务质量的变化导致服务声誉的变化,这一种服务声誉的变化是真实的变化,另一种是由虚假评价引起的服务声誉的变化,这一种服务声誉的变化是虚假变化。Whitby,etal.以及Wang,etal.提出的过滤虚假评价的方法只考虑了由虚假评价引起的服务声誉虚假变化的情况,而忽视了由服务质量本身引起的服务声誉真实变化的情况。所以当遇到服务声誉真实变化的情况时,他们提出的方法会出现误判。一个好的声誉计算方法应当能够反映评价对象近期的质量变化情况,同时能够抑制或减弱滤虚假评价的不利影响。
技术实现思路
本专利技术解决现有技术中的不足,提出一种动态权值声誉计算方法,用正常评价动态权值函数来反映评价对象近期的质量变化情况,用异常评价动态权值函数来抑制虚假评价的影响,当发现评价分值的大幅度改变是由于评价对象质量的改变引发时,能够迅速改变服务声誉值,使声誉值真实反映评价对象质量情况。本专利技术所采用的技术方案如下:一种动态权值声誉计算方法,包括:将接收到的当前用户评价分数xi与第i-1次计算出的评价对象声誉值之差的绝对值与所设定评价权值α比较,若差的绝对值小于评价权值α,则进入评价正常状态,获得当前用户评价分数的声誉值若差的绝对值大于等于评价权值α,则进入评价异常状态,获得当前用户评价分数的声誉值进一步,所述评价正常状态的处理方法为:将xi、输入正常动态权值函数,获得当前用户评价对象声誉值将赋值给当前隐藏声誉值对隐藏声誉值进行更新;且复位异常评价计数器m=0。进一步,所述正常动态权值函数表达式为:其中,p为权值。进一步,所述评价异常状态的处理方法为:异常评价计数器m加1;且用正常动态权值函数计算当前隐藏声誉值对隐藏声誉值进行更新;若m小于所设定的权值λ,则采用异常动态权值函数计算若m大于等于所设定的权值λ,则将赋值给同时复位异常评价计数器m=0。进一步,所述异常动态权值函数表达式为:其中,q为权值。进一步,所述正常动态权值函数表达式为:进一步,所述权值q与p的大小关系为:0<q<p<1。本专利技术的有益效果:本专利技术根据用户评价值计算商户、商品或其它对象的声誉值,以时间顺序产生的对某一评价对象的用户评价分数作为输入,经过该方法计算产生对该评价对象的声誉值。当用户评价分数与评价对象声誉值接近时,为评价正常状态,采用正常动态权值函数计算评价对象声誉值,使最近用户评价分数具有较大权值;当用户评价分数与评价对象声誉值超过所设定阈值时,为评价异常状态,采用异常动态权值函数计算评价对象声誉值,使最近用户评价分数具有较小权值。如果异常评价在一定阈值数量之内恢复正常评价或超过一定阈值数量仍未恢复正常评价,则用正常动态权值函数计算评价对象声誉值。该方法可以减少平均值方法的迟滞效应并在一定程度上拟制虚假评价的影响,使计算结果更接近真实的声誉值。附图说明图1是本专利技术动态权值声誉计算方法的流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用于解释本专利技术,并不用于限定本专利技术。本专利技术所提出的一种动态权值声誉计算方法,声誉值的评价对象可是商户、商品、结点、设备、特定的服务等。评价值可以由人、程序、算法或其它设备产生。每产生一个评价值,调用动态权值声誉算法对声誉值进行计算并更新。假设评价值的范围是0-100,上一次声誉值可选设置p=0.7,q=0.01,α=10,λ=3,p为正常评价的权值;q为异常评价的权值;α表示当新产生的评价值与当前声誉值差小于α时,则认为是正常评价,否则认为是异常评价;λ表示当遭遇虚假评价时,λ个连续评价中至少有一个正常评价。λ可以根据评价对象的安全策略进行设置,λ隐含的一个假设是如果连续的发生剧烈改变的评价值的个数小于λ个,则认为评价值的剧烈改变是由虚假评价引起的;如果连续的发生剧烈改变的评价值的个数大于等于λ个,则认为评价值的剧烈改变是产品或服务质量的改变引起的。如图1所示,当接收到第一个用户评价分数x1=92,进入正常状态,使用正常动态权值函数计算声誉值,同时更新隐式声誉值并重置异常评价计数器m=0。如果接收到的第二个评价x2=10,则进入异常状态,异常评价计数器加1,即m=1,使用正常动态权值函数更新隐藏声誉值由于,m=1<λ,用异常动态权值函数更新声誉值由于x2偏离声誉值较大,可能是虚假评价,所以调用异常动态权值函数计算声誉值。因为q比较小,所以异常评价x2不会太过影响声誉值如果接收到第三个评价x3=89,进入正常状态,使用正常动态权值函数计算声誉值,同时更新隐式声誉值并重置异常评价计数器m=0。如果接收到的第四个评价x4=9,则进入异常状态,异常评价计数器加1,即m=1,使用正常动态权值函数更新隐藏声誉值m=1<λ,用异常动态权值函数更新声誉值如果接收到的第五个评价x5=11,则进入异常状态,异常评价计数器加1,即m=2,使用正常动态权值函数更新隐藏声誉值由于,m=2<λ,用异常动态权值函数更新声誉值如果接收到的第六个评价x6=10,则进入异常状态,异常评价计数器加1,即m=3,使用正常动态权值函数更新隐藏声誉值m=3=λ,根据前面安全策略的设置,当有连续λ个评价值偏离声誉值超过α时,则认为是由评价对象质量引起的评价变化,这时需要快速改变声誉值以反映真实的质量情况。当进入异常状态时,会进行隐藏声誉值的计算,是因为无法确定异常评价值是虚假评价还是由于质量变化引起的变化,如果产生连续λ个异常异本文档来自技高网
...

【技术保护点】
1.一种动态权值声誉计算方法,其特征在于,包括:将接收到的当前用户评价分数xi与第i‑1次计算出的评价对象声誉值

【技术特征摘要】
1.一种动态权值声誉计算方法,其特征在于,包括:将接收到的当前用户评价分数xi与第i-1次计算出的评价对象声誉值之差的绝对值与所设定评价权值α比较,若差的绝对值小于评价权值α,则进入评价正常状态,获得当前用户评价分数的声誉值若差的绝对值大于等于评价权值α,则进入评价异常状态,获得当前用户评价分数的声誉值2.根据权利要求1所述的一种动态权值声誉计算方法,其特征在于,所述评价正常状态的处理方法为:将xi、输入正常动态权值函数,获得当前用户评价对象声誉值将赋值给当前隐藏声誉值且复位异常评价计数器m=0。3.根据权利要求2所述的一种动态权值声誉计算方法,其特征在于,所述正常动态权值函数表达式为:其中,p为权...

【专利技术属性】
技术研发人员:吴岩刘路房晴晴
申请(专利权)人:江苏大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1