[发明专利]基于用户邻域的Web Service服务质量预测方法及装置在审
申请号: | 201410072178.7 | 申请日: | 2014-02-28 |
公开(公告)号: | CN103840985A | 公开(公告)日: | 2014-06-04 |
发明(设计)人: | 尹建伟;徐悦甡;李莹;邓水光;吴朝晖 | 申请(专利权)人: | 浙江大学 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 杭州裕阳专利事务所(普通合伙) 33221 | 代理人: | 应圣义 |
地址: | 310012 浙江省杭州市浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及Web Service服务质量预测领域,公开了一种基于用户邻域的Web Service服务质量预测方法,通过建立第一类邻域以及第二类邻域,建立预测模型,对预测模型进行求解得到最终的预测值,同时,还公开了一种基于用户邻域的Web Service服务质量预测装置。本发明的优点在于,解决了地域对服务质量预测的准确性的不利影响,同时也很好地解决了数据稀疏性以及推荐系统中用户评分过于主观的问题,具有较高的应用价值。 | ||
搜索关键词: | 基于 用户 邻域 web service 服务质量 预测 方法 装置 | ||
【主权项】:
一种基于用户邻域的Web Service服务质量预测方法,其特征在于,包括以下的具体步骤:第一类邻域识别步骤(101):根据用户的历史调用记录计算任意两个用户i、l之间的相似度simil,用户i为目标用户,用户i、l共同调用过服务集合S,相似度simil采用余弦相似度计算得到,并以历史调用记录中所记载的服务被用户调用后返回的服务质量作为用户的空间向量坐标值;选择与用户i相似度simil最大的K个用户l组成目标用户的第一类邻域TopKl(i);第一类邻域权重计算步骤(102):根据相似度simil计算第一类邻域TopKl(i)内每个用户l的权重wil;第二类邻域识别步骤(103):根据用户的地理位置坐标计算任意两个用户i、h之间的空间距离dih,选择与用户i的空间距离dih最近的K个用户h组成目标用户的第二类邻域TopKh(i);第二类邻域权重计算步骤(104):根据空间距离dih计算第二类邻域TopKh(i)内每个用户h与用户i之间的相似度simih,当dih为0时,simih=1;当dih逐渐增大时,simih逐渐减小;当dih趋向于无穷时,simih=0;根据相似度simih计算第二类邻域TopKh(i)内每个用户h的权重wih;模型建立步骤(105):在矩阵分解模型的基础上建立用于预测目标用户与第一类邻域TopKj(i)内用户的Web Service服务质量的预测模型,所述预测模型还包括一个根据目标用户与第二类邻域TopKh(i)内用户之间的权重wih得到的正则化项,所述正则化项用于令目标用户的特征向量与第二类邻域TopKh(i)内用户的特征向量之间尽可能地接近;模型求解步骤(106):应用梯度下降法求解预测模型,得到待求解的用户特征矩阵以及服务特征矩阵;预测步骤(107):通过预测模型中用户特征矩阵与服务特征矩阵的矩阵乘法得到最终的预测值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410072178.7/,转载请声明来源钻瓜专利网。