[发明专利]个性化推荐方法、装置、电子设备及可读存储介质有效
申请号: | 201910341145.0 | 申请日: | 2019-04-25 |
公开(公告)号: | CN110209927B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 张勇;张进 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06K9/62 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 个性化 推荐 方法 装置 电子设备 可读 存储 介质 | ||
本公开的实施例提供了一种个性化推荐方法、装置、电子设备及可读存储介质,所述方法包括:分别获取针对候选对象、参考对象存在目标操作的用户集合得到第一用户集、第二用户集;确定所述第一用户集和第二用户集包含的相同用户得到相同用户集;针对所述相同用户集中的其中两个用户,分别获取所述两个用户进行目标操作的对象集,得到第一对象集、第二对象集;根据所述第一对象集、第二对象集包含的相同对象数目确定所述候选对象和所述参考对象的相似度;根据所述相似度将所述候选对象推荐给目标用户。
技术领域
本公开的实施例涉及个性化推荐技术领域,尤其涉及一种个性化推荐方法、装置、电子设备及可读存储介质。
背景技术
在个性化推荐领域中,可以根据用户历史点击的对象,向用户推荐相似对象,此时,需要计算候选对象和历史点击的对象之间的相似度,将与历史点击的对象相似度较高的候选对象推荐给用户。
现有技术中,用杰卡德公式计算两个对象之间的相似度,具体步骤包括:首先,分别获取点击两个对象的用户集;然后,将两个用户集取交集,得到交集的用户数目;再然后,将两个用户集取并集,得到并集的用户数目;最后,根据交集的用户数目和并集的用户数目的比值,确定两个对象的相似度。
发明人对上述过程进行研究发现,对于两个点击量很大的对象,例如热点对象,杰卡德公式计算得到的相似度很大,但这种相似度大是大的点击量引起的,并不能说明两个对象很相似。
发明内容
本公开的实施例提供一种个性化推荐方法、装置、电子设备及可读存储介质,依据对候选对象和参考对象均存在目标操作的用户所操作的相同对象数目,计算候选对象和参考对象的相似度,可以避免点击量很大的对象,计算的相似度并不能准确代表相似度的问题。
根据本公开的实施例的第一方面,提供了一种个性化推荐方法,所述方法包括:
分别获取针对候选对象、参考对象存在目标操作的用户集合得到第一用户集、第二用户集;
确定所述第一用户集和第二用户集包含的相同用户得到相同用户集;
针对所述相同用户集中的其中两个用户,分别获取所述两个用户进行目标操作的对象集,得到第一对象集、第二对象集;
根据所述第一对象集、第二对象集包含的相同对象数目确定所述候选对象和所述参考对象的相似度;
根据所述相似度将所述候选对象推荐给目标用户。
根据本公开的实施例的第二方面,提供了一种个性化推荐装置,所述装置包括:
第一用户集获取模块,用于分别获取针对候选对象、参考对象存在目标操作的用户集合得到第一用户集、第二用户集;
第二用户集获取模块,用于确定所述第一用户集和第二用户集包含的相同用户得到相同用户集;
对象集获取模块,用于针对所述相同用户集中的其中两个用户,分别获取所述两个用户进行目标操作的对象集,得到第一对象集、第二对象集;
相似度计算模块,用于根据所述第一对象集、第二对象集包含的相同对象数目确定所述候选对象和所述参考对象的相似度;
对象推荐模块,用于根据所述相似度将所述候选对象推荐给目标用户。
根据本公开的实施例的第三方面,提供了一种电子设备,包括:
处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现前述个性化推荐方法。
根据本公开的实施例的第四方面,提供了一种可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行前述个性化推荐方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910341145.0/2.html,转载请声明来源钻瓜专利网。