[发明专利]一种物品推荐方法及装置有效
申请号: | 201710081612.1 | 申请日: | 2017-02-15 |
公开(公告)号: | CN106875258B | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 朱旭振;陈桂林;田辉 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 物品 推荐 方法 装置 | ||
本发明实施例公开了一种物品推荐方法及装置,其中方法包括:建立全部物品全部用户的第一资源分布矩阵;对第一资源分布矩阵,通过物质扩散算法,确定第一正向转移矩阵以及第一反向转移矩阵;根据第一正向转移矩阵以及第一反向转移矩阵,确定全部物品全部用户的第一双向转移矩阵;确定第一双向转移矩阵的最优流行性惩罚参数;利用最优流行性惩罚参数,确定全部物品全部用户的第二双向转移矩阵;根据第一资源分布矩阵以及第二双向转移矩阵,确定全部物品全部用户的第二资源分布矩阵;根据第二资源分布矩阵,给全部用户的每个用户推荐全部物品中对应的至少一个物品。本发明实施例实现了为用户推荐更精准、更趋近用户消费习惯的物品。
技术领域
本发明涉及互联网技术领域,特别是涉及一种物品推荐方法及装置。
背景技术
在互联网技术迅速发展的今天,每天面临各大信息的冲击,为了研究如何有效的筛选出用户所需要的信息,推荐系统已成为各大互联网企业解决问题的首选系统。
现有技术中,针对商品领域的推荐系统中,主要有以下的推荐方式:基于物品间因果关系的推荐方法。在基于因果关系的推荐方法中,根据商品-用户的二部图模型,利用过滤算法通过物品的因果关系给用户推荐相关物品,在使用这种推荐方式时,如果物品间没有因果关系时,当用户同时喜欢多个物品时,这种推荐方式不能准确为用户做合理的推荐判断。当出现这种情况时,需要选用基于物品的一致相似性推荐方式为用户推荐物品。一致相似性分为正向相似性和反向相似性。正向相似性是从已选择物品到未选择物品的相似性,反向相似性是从未选择物品到已选择物品的相似性构成。现有技术中只考虑正向相似性的推荐,容易导致物品相似性估计偏差,从而导致只为用户推荐流行物品,影响推荐物品的准确性。
发明内容
本发明实施例的目的在于提供一种物品推荐方法及装置,实现为用户推荐更精准、更趋近用户消费习惯的物品。
为达到上述发明目的,本发明实施例公开了一种物品推荐方法,包括:
获取数据库中全部物品、全部用户、所述全部用户中每个用户已购买的全部物品的对应关系及所述全部物品中每个物品被全部用户已购买的对应关系,建立所述数据库中所述全部物品所述全部用户的第一资源分布矩阵;
对所述全部物品所述全部用户的所述第一资源分布矩阵,通过物质扩散算法,确定所述全部物品所述全部用户的第一正向转移矩阵,确定所述全部物品所述全部用户的第一反向转移矩阵;
根据所述第一正向转移矩阵以及所述第一反向转移矩阵,确定所述全部物品所述全部用户的第一双向转移矩阵;
确定所述第一双向转移矩阵的最优流行性惩罚参数;
利用所述最优流行性惩罚参数,对所述第一双向转移矩阵进行修正,确定修正后对应的、所述数据库中所述全部物品所述全部用户的第二双向转移矩阵;
根据所述第一资源分布矩阵以及所述第二双向转移矩阵,确定所述全部物品所述全部用户的第二资源分布矩阵;
根据所述第二资源分布矩阵的所述全部物品所述全部用户的对应关系,给所述全部用户的每个用户推荐全部物品中对应的至少一个物品。
可选地,所述根据所述第一正向转移矩阵以及所述第一反向转移矩阵,确定所述全部物品所述全部用户的第一双向转移矩阵,包括:
将所述第一正向转移矩阵以及所述第一反向转移矩阵对应的元素相乘,得到第一矩阵;
将所述第一矩阵开平方得到第二矩阵,将所述第二矩阵确定为所述全部物品所述全部用户的所述第一双向转移矩阵。
可选地,所述确定所述第一双向转移矩阵的最优流行性惩罚参数,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710081612.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种垃圾交易系统及方法
- 下一篇:一种基于云服务平台的门窗定制系统