The invention relates to the field of Internet technology, in particular to an information recommendation method and device, which obtains the once-similar user and the twice-similar user corresponding to the target user, obtains each information of the operation behavior of the once-similar user and the twice-similar user respectively in the first preset time period, and determines the similarity of the said target user and the information separately. The information whose similarity satisfies the condition of information similarity is used as the recommendation information of the target user. The recommendation information of the target user is recommended to the target user. In this way, the accuracy of recommendation is improved, and the coverage rate and the diversity of the recommendation information are also improved by taking into account the once and twice similar users of the target user.
【技术实现步骤摘要】
一种信息推荐方法及装置
本专利技术涉及互联网
,尤其涉及一种信息推荐方法及装置。
技术介绍
随着互联网技术的发展,网络平台上信息大量而多样,如何实现为用户推荐个性化和感兴趣的信息服务,是非常重要的。现有技术中,信息推荐方法中主要是协同过滤算法,其中,基于用户的协同过滤(User-basedCollaborativeFiltering,UCF)算法,主要是根据用户对信息的点击行为,其中,信息例如为新闻等,直接将用户历史点击的信息行为作为用户向量,利用杰卡德(Jaccard)距离计算用户的一度相似用户,然后将一度相似用户近期点击的信息推荐给该用户,但是,现有技术中的信息推荐方式只考虑用户的一度相似用户,影响用户覆盖率和推荐信息的多样性。
技术实现思路
本专利技术实施例提供一种信息推荐方法及装置,以解决现有技术中信息推荐多样性和用户覆盖率较低的问题。本专利技术实施例提供的具体技术方案如下:本专利技术一个实施例提供了一种信息推荐方法,包括:获取目标用户对应的一度相似用户和二度相似用户;其中,一度相似用户表示确定出的与目标用户的用户向量相似度满足第一用户相似度条件的用户,二度相似用户表示确定出的与目标用户的一度相似用户的用户向量相似度满足第一用户相似度条件的用户;分别获取所述对应的一度相似用户和二度相似用户在第一预设时间段内有操作行为的各信息,并分别确定所述目标用户与所述各信息的相似度,将相似度满足信息相似度条件的信息,作为所述目标用户的待推荐信息;将所述目标用户的待推荐信息,推荐给所述目标用户。本专利技术另一个实施例提供了一种信息推荐装置,包括:第一获取模块,用 ...
【技术保护点】
1.一种信息推荐方法,其特征在于,包括:获取目标用户对应的一度相似用户和二度相似用户;其中,一度相似用户表示确定出的与目标用户的用户向量相似度满足第一用户相似度条件的用户,二度相似用户表示确定出的与目标用户的一度相似用户的用户向量相似度满足第一用户相似度条件的用户;分别获取所述对应的一度相似用户和二度相似用户在第一预设时间段内有操作行为的各信息,并分别确定所述目标用户与所述各信息的相似度,将相似度满足信息相似度条件的信息,作为所述目标用户的待推荐信息;将所述目标用户的待推荐信息,推荐给所述目标用户。
【技术特征摘要】
1.一种信息推荐方法,其特征在于,包括:获取目标用户对应的一度相似用户和二度相似用户;其中,一度相似用户表示确定出的与目标用户的用户向量相似度满足第一用户相似度条件的用户,二度相似用户表示确定出的与目标用户的一度相似用户的用户向量相似度满足第一用户相似度条件的用户;分别获取所述对应的一度相似用户和二度相似用户在第一预设时间段内有操作行为的各信息,并分别确定所述目标用户与所述各信息的相似度,将相似度满足信息相似度条件的信息,作为所述目标用户的待推荐信息;将所述目标用户的待推荐信息,推荐给所述目标用户。2.如权利要求1所述的方法,其特征在于,进一步包括:获取各用户在第二预设时间段内针对信息的历史行为数据;根据所述各用户的历史行为数据,分别确定所述各用户对各信息的兴趣评分,并建立评分矩阵;其中,所述评分矩阵中包括所有用户对各信息的兴趣评分;根据所述评分矩阵,分别获得所述各用户的用户向量;其中,所述用户向量表征用户兴趣的特征向量;根据所述各用户的用户向量,分别计算所述各用户之间的相似度;根据所述各用户之间的相似度,分别获得所述各用户对应的一度相似用户。3.如权利要求2所述的方法,其特征在于,所述历史行为数据至少包括点击时间和浏览时长;则根据所述各用户的历史行为数据,分别确定所述各用户对各信息的兴趣评分,具体包括:根据所述各用户对每条信息的点击时间和预设时间衰减函数,分别获得所述各用户对每条信息的时间衰减权重;根据所述各用户对每条信息的浏览时长和预设平滑函数,分别获得所述各用户对每条信息的浏览时长权重;根据相应的时间衰减权重和浏览时长权重,分别确定所述各用户对每条信息的兴趣评分。4.如权利要求2所述的方法,其特征在于,根据所述评分矩阵,分别获得所述各用户的用户向量,具体包括:分别确定所述各用户在第二预设时间段内操作的信息的数目,以及分别确定每条信息被操作的次数;若确定所述各用户中任一用户在第二预设时间段内操作的信息的数目大于预设数目,则从所述评分矩阵中采样其中的预设数目条信息;若确定任一信息被操作的次数大于预设次数,则从所述评分矩阵中采样其中的预设次数条信息;根据采样后的评分矩阵,分别获得所述各用户的用户向量。5.如权利要求1-4任一项所述的方法,其特征在于,进一步包括:分别确定所述目标用户与对应的二度相似用户的相似度;从所述目标用户对应的二度相似用户中筛选出相似度满足第二用户相...
【专利技术属性】
技术研发人员:张济朝,张伸正,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。