[发明专利]基于物品能量扩散和用户偏好的协同过滤推荐方法在审
申请号: | 201811380434.3 | 申请日: | 2018-11-20 |
公开(公告)号: | CN109308654A | 公开(公告)日: | 2019-02-05 |
发明(设计)人: | 张志鹏;任永功;邹丽;张大为 | 申请(专利权)人: | 辽宁师范大学 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 大连非凡专利事务所 21220 | 代理人: | 闪红霞 |
地址: | 116000 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 能量扩散 用户偏好 目标用户 协同过滤 邻近 初始能量 高多样性 评分信息 初始化 相似度 预测 构建 扩散 统计 | ||
本发明公开了一种可同时提供高精度和高多样性推荐的基于物品能量扩散和用户偏好的协同过滤推荐方法,该方法包括如下步骤:统计用户对物品的评分信息,构建用户‑物品二部图;初始化物品能量,根据能量扩散原理并结合用户偏好,将每个物品的初始能量通过用户扩散到物品;按照物品之间能量扩散的比重,计算物品之间的相似度,并选取邻近物品;针对目标用户未评分的物品,根据其邻近物品的评分对其进行预测评分;选取预测评分最高的
技术领域
本发明涉及推荐技术领域,尤其涉及一种可同时提供高精度和高多样性推荐的基于物品能量扩散和用户偏好的协同过滤推荐方法。
背景技术
随着移动智能设备的发展,数据正在以爆炸式的速度增长,人们无法从海量的信息中快速准确地找到自己所需的信息,因此产生“信息过载”的现象。推荐系统可以根据用户个人信息来感知用户的需求,智能且快速地为用户推荐有价值的信息,解决“信息过载”问题。
基于物品的协同过滤方法是目前推荐系统应用非常广泛的推荐技术之一。该方法假设一个物品如果与用户过去喜欢的物品相似,则该物品也可能被用户所喜欢,首先计算物品之间的相似度,然后选取相似度最高的物品作为的邻近物品,接下来根据邻近物品的信息为目标用户未评分的物品进行预测评分,最后在目标用户未评分的物品中,选取预测评分最高的物品推荐给目标用户。该方法可以为不同类型的用户提供不同类型的推荐,因此推荐结果具有多样性高的特点,但是推荐的精度往往不尽人意。
能量扩散是物理学中的一种现象,近年来,能量扩散方法常被用在信息过滤领域。在推荐系统中,该方法假设每个物品都有一定的推荐能力,即物品能量,首先初始化目标用户选择过的物品能量,然后物品将自身的初始能量平均地分配给所有选择过它的用户,接下来用户将自己获得的能量平均地分配给其选择的物品,最后在目标用户的未选择过的物品中,能量最高的物品将被推荐给目标用户。该方法计算简单、高效。但是,该方法在能量的扩散过程中,无论是物品到用户还是用户到物品都是进行平均扩散,没有考虑到用户以及物品之间的差异性且物品初始化不同的能量将产生不同的推荐结果,故该方法所推荐的物品往往是流行热门的物品,推荐的多样性较差。
发明内容
本发明是为了解决现有技术所存在的上述技术问题,提供一种可同时提供高精度和高多样性推荐的基于物品能量扩散和用户偏好的协同过滤推荐方法。
本发明的技术解决方案是: 一种基于物品能量扩散和用户偏好的协同过滤推荐方法,其特征在于按照如下步骤进行:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁师范大学,未经辽宁师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811380434.3/2.html,转载请声明来源钻瓜专利网。