[发明专利]一种基于去中心化矩阵分解的服务质量预测方法有效

专利信息
申请号: 201811043938.6 申请日: 2018-09-07
公开(公告)号: CN109376901B 公开(公告)日: 2021-09-03
发明(设计)人: 刘安;彭佳;李直旭;赵雷 申请(专利权)人: 苏州大学
主分类号: G06Q10/04 分类号: G06Q10/04;G06Q50/10;G06K9/62
代理公司: 南京正联知识产权代理有限公司 32243 代理人: 顾伯兴
地址: 215028 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于去中心化矩阵分解的服务质量预测方法,包括以下步骤:(1)建立用户邻接图,(2)确定交互的范围,(3)确定交互的信息,(4)合成并预测QoS值。通过上述方式,本发明基于去中心化矩阵分解的服务质量预测方法通过采用去中心化矩阵分解方法来预测QoS值,解决集中式训练造成的计算资源浪费的问题,此外,每个用户对Web服务的QoS值保存在用户自己手中,从而很好的保护了用户的个人隐私,在基于去中心化矩阵分解的服务质量预测方法的普及上有着广泛的市场前景。
搜索关键词: 一种 基于 中心 矩阵 分解 服务质量 预测 方法
【主权项】:
1.一种基于去中心化矩阵分解的服务质量预测方法,其特征在于,包括以下步骤:定义表示用户集合,定义表示Web服务集合,其中共有个用户和个Web服务,表示第i个用户对第j个Web服务的交互信息,其中,并且表示用户对服务评估的QoS值,定义表示用户潜在特征矩阵,其中每一行表示用户维潜在特征向量,定义表示服务潜在特征张量,定义表示用户的服务潜在特征矩阵,其中表示用户对服务的K维潜在特征向量,(1)建立用户邻接图:根据用户的地理位置来建立用户邻接图以表示用户之间的密切程度,定义表示用户和用户之间的距离,那么,用户和用户之间的相似度可以表示为:,其中:,如果用户和用户在同一地区,则式中,如果用户和用户不在同一地区,则式中是用户之间的距离和相似度的映射函数,用户之间的距离越小,相似度就越大,(2)确定交互的范围:用户采用基于随机游走的相邻用户交互的方法对其他邻居的信息进行交互:在建立完用户邻接图之后,采用用户邻接矩阵表示用户的邻接图,定义表示的第个邻居,表示邻居的个数,,显然,就表示用户的直接邻居,当用户想与他直接的邻居交互信息,表示用户从他的邻居中选取一个用户的行为,那么,,根据马尔可夫概率,用户选取他的第二邻居()的概率为:,其中,D表示随机游走的最大距离,用户在预设的最大迭代次数内对周围邻居进行游走以交互信息,(3)确定交互的信息:为了保护用户的隐私,要确定用户之间交互哪些信息,将QoS值分解为用户偏好潜在向量和服务偏好潜在向量,即,,其中,对于每个用户,第个服务的服务潜在特征向量,可以分解为:,其中表示全局潜在特征向量,其表示所有用户的共同偏好,表示私有潜在特征向量,其表示用户的个人偏好,那么损失函数可以表示为:,向量和只依赖于保存在用户中的信息,而不仅依赖于用户中的信息,也依赖于其他相邻的用户中的信息,设定隐私保护协议来交换用户之间的信息,从而学习服务全局潜在特征向量,所述隐私保护协议为通过发送每个用户的损失函数关于的梯度给他的邻居,来学习全局服务潜在特征向量,对于每个用户的损失函数关于,的梯度为:,(4)预测QoS值:交互完成后的用户将全局潜在特征向量与私有潜在特征向量合成获得服务潜在特征向量,即,再将用户偏好潜在向量和服务偏好潜在向量合成获得用户对服务评估的QoS值,即
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201811043938.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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