[发明专利]一种基于定性和定量用户偏好选择可信web服务的方法有效
申请号: | 201310645566.5 | 申请日: | 2013-12-03 |
公开(公告)号: | CN103646066B | 公开(公告)日: | 2017-02-01 |
发明(设计)人: | 王红兵;俞超 | 申请(专利权)人: | 东南大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙)32249 | 代理人: | 杨晓玲 |
地址: | 211189 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于定性和定量用户偏好选择可信web服务的方法,首先计算用户U与其他用户的定性偏好相似度和定量偏好相似度,然后计算每个用户Uj的不同权重,最后将所有web服务的权重排序,选择权重最高的web服务提供给用户U。本发明方法在服务选择过程中将用户的偏好和服务的信任度结合在一起,可以在用户苛刻的条件下获得高质量的结果。 | ||
搜索关键词: | 一种 基于 定性 定量 用户 偏好 选择 可信 web 服务 方法 | ||
【主权项】:
一种基于定性和定量用户偏好选择可信web服务的方法,其特征在于,该方法包括以下步骤:a)根据条件偏好网络、拓扑排序和定性偏好矩阵来计算用户U与其他用户的定性偏好相似度,具体流程为:a1)把用户U的定性偏好用条件偏好网络的形式描述出来,得到cp‑net图;a2)对用户U的cp‑net图进行拓扑排序,并给cp‑net图中每个定性偏好属性集编号;a3)根据拓扑排序和定性偏好属性集给每一个用户建立定性偏好矩阵;a4)通过定性偏好矩阵的与运算,计算得到用户U与任意一个其他用户Uj的定性偏好相似度,其中j为其他用户的序号;b)利用改进的Cosine相似度来计算用户的定量偏好相似度,具体流程为:首先按照下式计算Cosine相似度:SimQual′(U,Uj)=Σi∈Cjr[Uj,i]r[U,i]Σi∈Cj(r[Uj,i])2Σi∈Cj(r[U,i])2]]>其中,simQual′(U,Uj)表示用户U与用户Uj的定量偏好相似度,Cj表示用户U与用户Uj共同使用的web服务集合,r[U,i]表示用户U对第i个服务的评分,r[Uj,i]表示用户Uj对第i个服务的评分;然后按照下式对所述Cosine相似度进行规格化处理:SimQual(U,Uj)=2×|Cj||I[U]|+|I[Uj]|SimQual′(U,Uj)]]>其中,I[U]和I[Uj]分别表示用户U和用户Uj使用过的历史web服务;c)将定性偏好相似度和规格化后的定量偏好相似度与对应的每个用户Uj对web服务的评价结合,再根据每个用户Uj的不同特性得到每个用户关于web服务的推荐度,最后得到每个web服务的整体权重,具体流程为:c1)将所述步骤a)得到的定性偏好相似度和所述步骤b)得到的定量偏好相似度相加,得到总的偏好相似度Sim(U,Uj)c2)根据每个用户Uj对当前web服务的评价给出一个评价值Tj;c3)根据每个用户Uj的专业得到一个用户Uj与用户U的专业领域相关性μ1j,根据每个用户Uj的历史推荐得到一个Uj的服务推荐采纳率μ2j;c4)计算每个Web服务的权重:先用下式计算每个用户对于每个Web服务的推荐度:Sim(U,Uj)×Tj×(1+μ1j+μ2j);然后将所有与U相似的用户关于同一Web服务的推荐度相加,得到该Web服务的整体权重;d)给所有web服务的整体权重排序,选择权重最高的web服务提供给用户U。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310645566.5/,转载请声明来源钻瓜专利网。