[发明专利]对象推荐方法及装置有效
| 申请号: | 202010097745.X | 申请日: | 2020-02-18 |
| 公开(公告)号: | CN111310046B | 公开(公告)日: | 2023-10-20 |
| 发明(设计)人: | 胡沁涵;朱磊;杨季文;郭心悦 | 申请(专利权)人: | 苏州大学 |
| 主分类号: | G06F16/9535 | 分类号: | G06F16/9535 |
| 代理公司: | 苏州谨和知识产权代理事务所(特殊普通合伙) 32295 | 代理人: | 唐静芳 |
| 地址: | 215000 *** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 对象 推荐 方法 装置 | ||
本申请涉及一种对象推荐方法及装置,属于计算机技术领域,该方法包括:获取目标用户对对象的历史评分数据、历史评分时间和对象的属性信息;基于历史评分数据、历史评分时间和属性信息,确定各个对象之间的对象相似度矩阵;获取目标用户历史关注的历史目标对象和目标用户当前关注的实时目标对象;基于对象相似度矩阵确定每个历史目标对象的历史相似对象和每个实时目标对象的实时相似对象,得到目标用户的第一推荐列表;向目标用户推送第一推荐列表;可以解决现有的协同过滤算法的对象推荐准确性较低的问题;由于能够充分挖掘用户‑对象评分矩阵的潜在信息,并且能够利用对象属性信息确定对象相似度矩阵,因此可以提高推荐结果的准确度。
技术领域
本申请涉及对象推荐方法及装置,属于计算机技术领域。
背景技术
随着互联网技术的发展,数据信息以指数级别的速度爆炸增长,人们面临严重的“信息过载”问题。搜索引擎和推荐系统是解决“信息过载”的两种常用工具。用户如果有明确的目标或需求,利用搜索引擎检索数据是比较方便有效的方式。用户在浏览新闻、网上购物和观看电影等场景下往往更希望“被动”地了解自己感兴趣的内容,推荐系统提供的个性化推荐能较好的满足用户这一需求。
推荐引擎的核心是推荐算法。传统的个性化推荐方法包括协同过滤推荐。协同过滤算法通过收集用户行为数据,分析用户偏好,从而为用户推荐潜在感兴趣的物品。
然而,传统的协同过滤算法存在数据稀疏性问题,即在用户-物品评分矩阵中,用户对物品评分的数据很少,导致用户之间或物品之间的相似度计算不准确,从而导致推荐的准确度不高。
发明内容
本申请提供了一种对象推荐方法及装置,可以解决现有的协同过滤算法的对象推荐准确性较低的问题。本申请提供如下技术方案:
第一方面,提供了一种对象推荐方法,所述方法包括:
获取目标用户对对象的历史评分数据、历史评分时间和所述对象的属性信息;
基于所述历史评分数据、所述历史评分时间和所述属性信息,确定所述各个对象之间的对象相似度矩阵;
获取所述目标用户历史关注的历史目标对象和所述目标用户当前关注的实时目标对象;
基于所述对象相似度矩阵确定每个历史目标对象的历史相似对象和每个实时目标对象的实时相似对象,得到所述目标用户的第一推荐列表;
向所述目标用户推送所述第一推荐列表。
可选地,所述方法还包括:
确定是否向所述目标用户推荐目标对象的第二推荐列表;
在确定向所述目标用户推荐目标对象的第二推荐列表时,基于所述目标对象的对象标识和所述对象相似度矩阵确定所述目标对象的相似对象,得到所述目标用户的第二推荐列表;
向所述目标用户推送所述第二推荐列表。
可选地,所述基于所述历史评分数据、所述历史评分时间和所述属性信息,确定所述各个对象之间的对象相似度矩阵,包括:
基于预设的评分偏好转换模型将所述历史评分数据转换为所述目标用户对所述对象的历史偏好数据;
基于所述历史评分时间、所述历史偏好数据和预设的评分相似度公式,计算各个对象之间的评分相似度;
基于所述属性信息确定各个对象之间的属性相似度;
结合所述评分相似度和所述属性相似度得到所述对象相似度矩阵。
可选地,所述基于所述历史评分时间、所述历史偏好数据和预设的评分相似度公式,计算各个对象之间的评分相似度,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州大学,未经苏州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010097745.X/2.html,转载请声明来源钻瓜专利网。





