[发明专利]一种基于社交用户多交互信息的协同过滤物品推荐方法有效
申请号: | 202110371628.2 | 申请日: | 2021-04-07 |
公开(公告)号: | CN112967101B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 肖鑫宇;文俊浩;毕霁超;周魏;杨正益;曾骏;蔡海尼 | 申请(专利权)人: | 重庆大学 |
主分类号: | G06Q30/0601 | 分类号: | G06Q30/0601;G06F16/9536;G06N3/084;G06N3/048;G06N3/047 |
代理公司: | 重庆晟轩知识产权代理事务所(普通合伙) 50238 | 代理人: | 王海凤 |
地址: | 400044 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 社交 用户 交互 信息 协同 过滤 物品 推荐 方法 | ||
本发明涉及一种基于社交用户多交互信息的协同过滤物品推荐方法。包括如下步骤:选用相关社交关系数据建立用户‑物品交互矩阵得到交互向量xsubgt;ia/subgt;;利用xsubgt;ia/subgt;计算相关动态权重asubgt;ia/subgt;;通过好友信息建立好友交互矩阵利用计算相关动态权重βsubgt;iu/subgt;;根据同一物品的各种评价和交互向量vsubgt;ji/subgt;,计算相关动态权重μsubgt;ji/subgt;;根据xsubgt;ia/subgt;和asubgt;ia/subgt;计算潜因子向量利用和潜因子向量计算得到用户潜因子向量Usubgt;ij/subgt;;根据vsubgt;ji/subgt;和μsubgt;ji/subgt;计算潜因子向量zsubgt;j/subgt;;利用和zsubgt;j/subgt;计算得到物品潜因子向量Isubgt;ij/subgt;;将Usubgt;ij/subgt;和Isubgt;ij/subgt;进行整合,得到预测向量Gsubgt;1/subgt;并计算物品预测评分,进而得到给用户的最佳推荐方案。本发明使用一种模型融合算法整合上述两种潜因子向量,增强了推荐预测的准确性。
技术领域
本发明涉及协同过滤物品推荐方法领域,特别涉及一种基于社交用户多交互信息的协同过滤物品推荐方法。
背景技术
社会推荐在过去的几十年里得到了深入的研究,它的主要目标是根据用户的历史互动情况来评估用户使用某个道具的可能性。在社交推荐中,由于用户可能对某件商品有相同的看法,所以用户的偏好很容易受到朋友的影响;因此,使用社交关系可以帮助用户过滤用户想要购买的东西,社交网络数据可以使推荐更加准确。社会关系已被实际情况证明是有助于提高推荐准确性的。
在电商平台上,用户往往会发现平台所推荐的商品十分符合自己当前的购买需求,这是因为后台可以根据用户的历史游览数据预计当前数据,分析最近时间内的用户需求;然而,数据稀疏性以及冷启动问题制约了推荐系统的推荐结果准确性,用户的购买记录、游览记录以及用户的社交信息利用不充分,也是目前各种推荐模型受制约的主要因素进行,也介于此,所以目前的推荐模型框架计算出的结果会有较高的误差率,因此,解决数据稀疏性以及冷启动是目前本领域亟待解决的一个重点问题。
发明内容
针对现有技术存在的上述问题,本发明要解决的技术问题是:利用各种游览记录和社交信息,通过设计一种动态权重算法多种潜因子向量,并且设计多交互信息融合算法整合多个潜因子向量进行预测,来达到解决在社交环境下推荐准确性不足的问题。
为解决上述技术问题,本发明采用如下技术方案:一种基于社交用户多交互信息的协同过滤物品推荐方法,具体步骤如下:
S100:选用公开用户社交关系数据库,数据库中的数据包括每种物品的用户购买记录、每种物品的用户好友购买记录、每种物品的用户评价记录、每种物品的用户好友评价记录和每种物品的用户评分;
S200:通过每种物品的用户购买记录和每种物品的用户评价记录,建立用户-物品交互向量,具体表达式如下:
xia=fυ([ei⊕er]) (2-1)
其中,xia表示用户-物品交互向量,ei表示物品嵌入向量,er表示评分嵌入向量;
根据评分嵌入向量以及用户嵌入向量通过公式(2-2)得到物品-用户交互向量,其中,物品-用户交互向量表示如下:
υji=fυ([eu⊕er]) (2-2)
其中,vji表示物品-用户交互向量,eu表示用户嵌入向量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110371628.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于多任务学习的云服务发现方法
- 下一篇:一种稳定性好的连接组件