[发明专利]冷启动推荐方法、装置、计算机设备及存储介质有效
申请号: | 202011367515.7 | 申请日: | 2020-11-27 |
公开(公告)号: | CN112532627B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 王健宗;李泽远;何安珣 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;G06F21/60 |
代理公司: | 深圳市世联合知识产权代理有限公司 44385 | 代理人: | 汪琳琳 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 冷启动 推荐 方法 装置 计算机 设备 存储 介质 | ||
本申请实施例属于大数据技术领域,涉及一种冷启动推荐方法及相关设备,可应用于智慧安防领域,包括:在接收到第一服务器发送的第一密钥时,计算本地服务器的第一评分参数;在接收到第二服务器发送的第一加密数据时,根据第一评分参数和第一加密数据计算第一加密相似度,并根据第一密钥对第一加密相似度进行解密,得到第一解密相似度;发送第一解密相似度至第一服务器;在接收到第一服务器发送的总相似度时,根据总相似度生成目标用户的物品推荐表。此外,本申请还涉及区块链技术,所述物品推荐表可存储于区块链中。本申请实现了在冷启动推荐时用户隐私信息的保护。
技术领域
本申请涉及大数据技术领域,尤其涉及一种冷启动推荐方法、装置、计算机设备及存储介质。
背景技术
随着互联网和电子商务的迅猛发展,推荐系统成为企业提高市场竞争力的重要工具。其中,协同过滤是最著名的一种推荐算法。但协同过滤往往面临冷启动问题,当系统中有新用户加入时,该用户在系统中不存在历史评分数据,不能根据传统算法计算用户间的相似度,也就无法为其进行推荐。
现有的冷启动往往需要联合多方数据,即利用用户在别的场景下的历史信息来解决冷启动问题,但这会涉及到隐私性问题,同时不同的公司之间也无法简单地共享或允许彼此完全访问其数据库,否则将会导致客户隐私信息的泄露。因此,如何在不泄露用户隐私的情况下实现用户物品的冷启动推荐是当前需要解决的技术问题。
发明内容
本申请实施例的目的在于提出一种冷启动推荐方法、装置、计算机设备及存储介质,旨在解决当前冷启动推荐时隐私泄露的技术问题。
为了解决上述技术问题,本申请实施例提供一种冷启动推荐方法,采用了如下所述的技术方案:
一种冷启动推荐方法,应用于本地服务器,包括以下步骤:
在接收到第一服务器发送的第一密钥时,计算本地服务器的第一评分参数,其中,所述本地服务器为不包括目标用户的物品信息的服务器,所述第一服务器为独立的第三方服务器;
在接收到第二服务器发送的第一加密数据时,根据所述第一评分参数和所述第一加密数据计算第一加密相似度,并根据所述第一密钥对所述第一加密相似度进行解密,得到第一解密相似度,其中,所述第二服务器为包括所述目标用户的物品信息的服务器;
发送所述第一解密相似度至所述第一服务器,以使所述第一服务器根据所述第一解密相似度计算总相似度;
在接收到所述第一服务器发送的所述总相似度时,根据所述总相似度生成所述目标用户的物品推荐表,并发送所述物品推荐表至所述第二服务器,以使所述第二服务器根据所述物品推荐表对所述目标用户进行物品推荐。
进一步的,在所述计算本地服务器的第一评分参数的步骤之后,包括:
所述第一密钥包括第一随机向量,根据所述第一密钥中的所述第一随机向量对所述第一评分参数进行加密,得到第二加密数据;
发送所述第二加密数据至所述第二服务器,以使所述第二服务器根据所述第二加密数据计算所述第二服务器对应的第二加密相似度。
进一步的,所述计算本地服务器的第一评分参数的步骤包括:
获取所述本地服务器存储的用户物品评分和评分均值;
根据所述用户物品评分和所述评分均值,计算所述第一评分参数。
进一步的,所述根据所述总相似度生成所述目标用户的物品推荐表的步骤包括:
在接收到所述第一服务器发送的所述总相似度时,获取所述目标用户在所述本地服务器的物品评分信息;
根据所述总相似度和所述物品评分信息,计算得到所述目标用户的预测评分;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011367515.7/2.html,转载请声明来源钻瓜专利网。