The embodiment of the present invention provides an application recommendation method, device and server. The method includes: determining target friends from the friends of target users; acquiring the social interaction characteristics of target users and target friends; applying a friend influence prediction model according to the pre-training target, and the friends of target users and target friends. Social interaction characteristics determine the impact of each target friend on the target user registration target application, and get the first influence of each target friend; at least according to the first influence of each target friend, determine the recommendation score of the target application corresponding to the target user; according to the recommendation score, use the target. The target application is recommended by the user. The embodiment of the present invention can realize application recommendation based on user's social relationship, enrich application recommendation scheme, and improve the probability of recommendation discovery of applications that users may download.
【技术实现步骤摘要】
一种应用推荐方法、装置及服务器
本专利技术涉及数据处理
,具体涉及一种应用推荐方法、装置及服务器。
技术介绍
目前适用于终端设备(如智能手机或个人计算PC等)的应用越来越多,为使得用户能够快捷、准确的寻找到感兴趣的应用,对用户进行应用推荐越来越重要。为用户提供应用下载服务的应用下载平台(如应用市场、APP商店等)往往也会设置有进行应用推荐的机制;目前主流的应用推荐方式主要是,基于应用的下载热度进行应用排序,优先对下载数量多、排序靠前的应用进行推荐;基于下载热度的应用推荐方式,虽然能够使得用户发现目前流行的应用,但面对用户不断变化的应用下载需求,这种应用推荐方式显得较为单一;因此如何提供一种新的应用推荐方式,以丰富应用的推荐方案,成为了需要考虑的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种应用推荐方法、装置及服务器,以提供一种新的应用推荐方式,以丰富应用的推荐方案。为实现上述目的,本专利技术实施例提供如下技术方案:一种应用推荐方法,包括:从目标用户的好友中确定目标好友;获取目标用户与各目标好友的社交互动特征;根据预训练的目标应用的好友影响力预测模型,及目标用户与各目标好友的社交互动特征,分别确定各目标好友对目标用户注册目标应用的影响力,得到各目标好友对应的第一影响力;其中,所述好友影响力预测模型根据目标应用的注册用户的好友中,注册目标应用的好友以及未注册目标应用的好友的社交互动特征训练得到;至少根据各目标好友对应的第一影响力,确定与目标用户相应的目标应用的推荐得分;根据所述推荐得分,为目标用户推荐所述目标应用。本专利技术实施例还提供一种应用推荐 ...
【技术保护点】
1.一种应用推荐方法,其特征在于,包括:从目标用户的好友中确定目标好友;获取目标用户与各目标好友的社交互动特征;根据预训练的目标应用的好友影响力预测模型,及目标用户与各目标好友的社交互动特征,分别确定各目标好友对目标用户注册目标应用的影响力,得到各目标好友对应的第一影响力;其中,所述好友影响力预测模型根据目标应用的注册用户的好友中,注册目标应用的好友以及未注册目标应用的好友的社交互动特征训练得到;至少根据各目标好友对应的第一影响力,确定与目标用户相应的目标应用的推荐得分;根据所述推荐得分,为目标用户推荐所述目标应用。
【技术特征摘要】
1.一种应用推荐方法,其特征在于,包括:从目标用户的好友中确定目标好友;获取目标用户与各目标好友的社交互动特征;根据预训练的目标应用的好友影响力预测模型,及目标用户与各目标好友的社交互动特征,分别确定各目标好友对目标用户注册目标应用的影响力,得到各目标好友对应的第一影响力;其中,所述好友影响力预测模型根据目标应用的注册用户的好友中,注册目标应用的好友以及未注册目标应用的好友的社交互动特征训练得到;至少根据各目标好友对应的第一影响力,确定与目标用户相应的目标应用的推荐得分;根据所述推荐得分,为目标用户推荐所述目标应用。2.根据权利要求1所述的应用推荐方法,其特征在于,还包括:从已注册目标应用的用户中抽样预设数量阈值的注册用户;对于每一注册用户,从注册用户的好友中选取注册目标应用的好友作为正样本,选取未注册目标应用的好友作为负样本,得到每一注册用户相应的正样本和负样本;对于每一注册用户,获取注册用户分别与各正样本的社交互动特征,得到各注册用户相应的正样本特征;及对于每一注册用户,获取注册用户分别与各负样本的社交互动特征,得到各注册用户相应的负样本特征;根据机器学习算法,训练各注册用户相应的正样本特征和负样本特征,得到目标应用的好友影响力预测模型。3.根据权利要求1或2所述的应用推荐方法,其特征在于,目标用户与一目标好友的社交互动特征包括:目标用户与该目标好友在设定互动周期内,各设定社交互动行为类型的次数。4.根据权利要求3所述的应用推荐方法,其特征在于,所述好友影响力预测模型表示有各设定社交互动行为类型的权重;所述根据预训练的目标应用的好友影响力预测模型,及目标用户与各目标好友的社交互动特征,分别确定各目标好友对目标用户注册目标应用的影响力包括:对于目标用户的一目标好友,将目标用户与该目标好友在设定互动周期内各设定社交互动行为类型的次数,分别与好友影响力预测模型表示的相应社交互动行为类型的权重相结合;根据结合结果确定该目标好友对目标用户注册目标应用的第一影响力。5.根据权利要求1所述的应用推荐方法,其特征在于,所述至少根据各目标好友对应的第一影响力,确定与目标用户相应的目标应用的推荐得分包括:根据各目标好友对应的第一影响力,确定目标好友的影响力总和;将目标好友的影响力总和,作为与目标用户相应的目标应用的推荐得分。6.根据权利要求1所述的应用推荐方法,其特征在于,还包括:确定目标用户的至少一个好友圈;确定各好友圈对目标用户注册目标应用的第二影响力;所述至少根据各目标好友对应的第一影响力,确定与目标用户相应的目标应用的推荐得分包括:根据各目标好友对应的第一影响力,以及各好友圈对目标用户注册目标应用的第二影响力,确定与目标用户相应的目标应用的推荐得分。7.根据权利要求6所述的应用推荐方法,其特征在于,所述根据各目标好友对应的第一影响力,以及各好友圈对目标用户注册目标应用的第二影响力,确定与目标用户相应的目标应用的推荐得分包括:根据各目标好友对应的第一影响力,确定目标好友的影响力总和;及根据各好友圈对目标用户注册目标应用的第二影响力,确定好友圈对目标用户注册目标应用的影响力总和;将目标好友的影响力总和,与好友圈对目标用户注册目标应用的影响力总和相加,得到与目标用户相应的目标应用的推荐得分。8.根据权利要求5或7所述的应用推荐方法,其特征在于,所述根据各目标好友对应的第一影响力,确定目标好友的影响力总和包括:若目标好友为目标用户的好友中注册目标应用的好友,则将各目标好友对应的第一影响力相加,并根据相加结果得出目标好友的影响力总和;或,若直接将目标用户的好友确定为目标好友,则为注册目标应用的目标好友设置评分阈值为第一值,及为未注册目标应用的目标好友设置评分阈值为第二值,将各目标好友对应的第一影响力,与相应的评分...
【专利技术属性】
技术研发人员:王星雅,万伟,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。