[发明专利]一种基于多维度评价信息的在线服务信誉度量方法在审

专利信息
申请号: 201710522508.1 申请日: 2017-06-30
公开(公告)号: CN107579839A 公开(公告)日: 2018-01-12
发明(设计)人: 付晓东;杨体东;刘骊;刘利军;冯勇 申请(专利权)人: 昆明理工大学
主分类号: H04L12/24 分类号: H04L12/24;G06Q10/06
代理公司: 暂无信息 代理人: 暂无信息
地址: 650093 云*** 国省代码: 云南;53
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 多维 评价 信息 在线 服务 信誉 度量 方法
【权利要求书】:

1.一种基于多维度评价信息的在线服务信誉度量方法,其特征在于:首先对在线服务信誉的多维度属性信息进行主成分分析,选择影响在线服务信誉动态变化的属性维度,并考虑时间因子对在线服务属性的评价数据进行筛选;其次创建服务信誉标注准则,对初始样本进行标注及训练支持向量机分类模型;然后使用距离相关性的自学习方法获取训练样本,更新训练样本集和SVM分类模型;最后使用最终更新得出的SVM分类模型确定在线服务的信誉类标签,实现服务信誉度量。

2.根据权利要求1所述的基于多维度评价信息的在线服务信誉度量方法,其特征在于具体步骤为:

Step1、选择影响在线服务信誉动态变化的属性维度,并考虑时间因子对在线服务属性的评价数据进行筛选;

Step1.1、设服务样本集合为S={s1,s2,…,sn},每个服务样本均包含m维的属性信息,则属性集合为Att={a1,a2,…,am},对服务的各属性维度评价信息进行主成分分析:

首先由巴特利的球形系数、KMO值判断数据集是否可以进行主成分分析,再根据得到的解释总方差,选择特征值大于1的成分作为主成分;同时,使所选择的主成分累积方差贡献率达到80%,根据各维度属性ai∈Att在各主成分Dj(j=1,2,…,k,表示有k个主成分)中的得分,得到各主成分Dj的属性子集:

其中,rij(i=1,2,…,m,j=1,2,…,k)为服务的第i维属性ai在第j主成分Dj中的成分得分,表示属性ai在主成分Dj中的所占比重,rij越大则表示属性ai在主成分Dj中的占比越大,对于该主成分越具有代表性;将属性ai添加到最大的rij值所对应的主成分Dj中,记属性ai为Dj主成分的属性维度子集,即Dj={ai},且各主成分{D1∪D2∪…∪Dk}=Dj

Step1.2、根据得出的各主成分D1,D2,…,Dk中的属性维度,基于各属性对服务信誉的影响程度,选择影响服务信誉变化的主成分,并将主成分中包含的属性维度记为集合AttBest,即AttBest={a1,a2,…,ai},使得筛选后的服务样本属性只含有集合AttBest={a1,a2,…,ai}中的属性;

Step1.3、加入时间因子的考虑,选择服务属性集合AttBest={a1,a2,…,ai}中各属性维度最近P天的评价数据来降低服务的历史评价在信誉计算中的权重,由于属性信息随时间和新交易的发生而变化,实现在线服务信誉动态变化;

Step2、创建服务信誉标注准则,对初始样本进行标注及训练支持向量机分类模型;

Step2.1、使用主成分分析法计算属性集合AttBest={a1,a2,…,ai}中各属性的权重,由主成分分析获得的各属性的载荷hi(i=1,2,…,m)、主成分的方差贡献率gj(j=1,2,…,k)、主成分的特征值tj(j=1,2,…,k),计算属性集合AttBest={a1,a2,…,ai}中各属性维度的权重W={w1,w2,…,wm},其中,wi表示属性ai的权重:

(1)计算线性组合中各属性的系数:

(2)计算综合得分模型中各属性的系数:

(3)计算各属性的权重:

Step2.2、根据各维度属性权重建立服务信誉标注准则Rmark

首先由各维度属性权重创建信誉计算公式,计算服务信誉的综合得分Fscore,再建立服务信誉得分和信誉等级的映射规则,将服务的信誉得分Fscore与信誉等级C={C1,C2,…,Cz}进行映射;

Fscore是根据服务si在历史交易中各属性的交易评价而做出的对si的信誉评分,当新的交易发生时,Fscore随着评价信息和交易次数的产生而动态更新,且越是临近的交易对本次信誉度量的影响越大;wi(i=1,2,…,m)为信誉的属性权重,为了反应服务信誉的动态变化属性,对服务属性的评价取加权平均值计算,并对所有的属性维度度量函数选用幂函数,为使得Fscore的计算模型为稳妥型取函数的幂为1/2;根据以上分析,Fscore的计算公式可以表示为:

其中,w1+w2+…+wm=1,0<wi≦1,ei为交易后用户对各属性的反馈评分,N为总的交易次数,由公式(5)计算服务si的信誉分,通过对各维度属性的加权平均计算,考虑了单次交易的属性评价对服务信誉度量的影响,使得每次新交易都会对服务信誉动态更新;

创建服务信誉得分和信誉等级的映射规则,根据计算得出的各个服务的信誉得分Fscore,将信誉得分Fscore与信誉等级C={C1,C2,…,Cz}进行映射:

其中,Fscore1<Fscore2<Fscore3,则服务的信誉类标签C={C1,C2,…,Cz},C1表示信誉等级较低、C2表示信誉等级低、Cz表示信誉等级最好,信誉等级C1,C2,…,Cz由低到高排列;

Step2.3、使用系统抽样的方式,从服务样本集S={s1,s2,…,sn}中抽取30%的样本作为测试样本集T,剩余的样本作为训练样本集R,其中R∪T=S,R>T,且

同样使用系统抽样的方式,从R中抽取x个样本作为标注样本集,并将该标注样本集合记为L={s1,s2,…,sx};同时,将R中的未标注样本集记为U,其中:L∪U=R,且对标注样本集L和未标注样本集U进行更新:L={s1,s2,…,sx},U=R-L;

使用标注准则Rmark对标注样本集L={s1,s2,…,sx}中的信誉类标签进行标注,获得初始样本集L={s1,s2,…,sx}/C={C1,C2,…,Cz},且并利用初始样本集L={s1,s2,…,sx}作为训练样本数据,样本的标注类标签C={C1,C2,…,Cz}作为训练样本类标签,训练初始的SVM分类模型M;

Step3、使用距离相关性的自学习方法获取训练样本,更新训练样本集及SVM分类模型;

Step3.1、使用训练得出的SVM分类模型M对未标注样本集U中样本su(su∈U)的信誉类标签进行预测,将得到服务样本su的信誉类标签CB,即CB/su

同时,计算服务样本su到标注样本集L={s1,s2,…,sx}中所有样本的距离D(su,si),使用欧氏距离计算两个样本之间的距离,则距离计算公式为:

D(su,si)=Σi=1m(aSu-aSi)2---(7)]]>

其中,asu,asi为样本su、si的同一属性,根据计算出的距离D(su,si),寻找样本su到集合L中最临近的点N,即:Argmin D(su,si),并将该临近点的信誉类标签记为CN

Step3.2、比较样本su的信誉类标签CB和距离最临近点N的信誉类标签CN

如果CB=CN时,将样本su连带信誉类标签一起加入到集合L中;如果CB≠CN时,则利用标注准则Rmark对样本su的信誉类标签进行标注,并将标注好的样本su连带信誉类标签一起加入到集合L中;

Step3.3、用新选出来的样本su对标注样本集合L和未标注样本集合U进行更新:L=L∪(su),U=U-(su);用更新后的标注样本集L作为训练样本集,重新训练支持向量机分类模型M,对U中样本的分类过程进行循环迭代;

Step4、使用最终更新得出的SVM分类模型确定在线服务的信誉类标签,实现服务信誉度量;

Step4.1、最终循环迭代更新得出的SVM分类模型M,就为训练样本集R训练得出的SVM分类模型,对服务su(su∈T)的信誉类标签进行度量,得到服务的信誉C。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明理工大学,未经昆明理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710522508.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top