[发明专利]基于节点用户的概率矩阵分解模型的构建方法在审
申请号: | 201610284644.7 | 申请日: | 2016-04-29 |
公开(公告)号: | CN106021289A | 公开(公告)日: | 2016-10-12 |
发明(设计)人: | 于瑞国;黄才宝;王建荣;赵满坤;喻梅;张敏杰 | 申请(专利权)人: | 天津大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q50/00 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 李素兰 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于节点用户的概率矩阵分解模型的构建方法,步骤一:根据社交网络对推荐的影响来定义用户影响力;步骤二:对于节点用户影响力进行形式化的度量;步骤三:构建基于节点用户的概率矩阵分解模型;步骤四:对基于节点用户的概率矩阵分解模型进行训练。与现有技术相比,本发明能够加强社交关系对推荐的作用,进一步提高推荐算法的预测准确性。 | ||
搜索关键词: | 基于 节点 用户 概率 矩阵 分解 模型 构建 方法 | ||
【主权项】:
一种基于节点用户的概率矩阵分解模型的构建方法,其特征在于,该方法包括以下步骤:步骤一、通过社交关系矩阵来定义用户的影响力,即社交关系矩阵T∈{0,1}n*n,1表示有关系,0表示没有关系,有关系的节点越多代表该节点的影响力越大;步骤二、对于节点用户的影响力进行形式化的度量,包括:使用用户入度、用户评分、以及用户平均误差作为用户影响力指标;判断三个影响力指标两两之间的相关性;步骤三、按照“影响力”大小排序,得到影响力最大的一些用户;步骤四、构建基于节点用户的概率矩阵分解模型,包括:对于社交网络中的一个用户,其特征向量会受到其直接邻居中影响力最大的一些用户的影响。设Nu表示用户u的节点邻居集合,T∈{0,1}n*n为用户社交关系矩阵,Fv表示用户v的影响力,则用户u的特征向量受这些节点邻居的影响力
表示为:![]()
式中,Uv表示用户v的特征向量受这些节点邻居的影响力,Nu表示用户u邻居节点的集合;计算用户特征向量的条件概率,表示为:![]()
其中,N(μ|σ2)表示为均值μ,方差为σ2的高斯分布;假设用户、物品特征向量以及社交关系矩阵服从高斯分布,则通过贝叶斯推导,可以得到在给定用户评分、社交关系矩阵以及用户影响力情况下用户和物品特征向量的后验概率,将后验概率取对数(目的是将概率值放大),得到目标函数;步骤五、对基于节点用户的概率矩阵分解模型进行训练,对后验概率对数式,求其极大值,等价于求解目标函数式的最小值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610284644.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种消息推送方法及装置
- 下一篇:一种操作系统和数据库的信息收集方法及装置