The embodiment of this specification provides a recommendation method and device for associated users, in which the method is used to recommend associated users to the target user; the method includes acquiring a first user group, including a plurality of first users, and storing contact information of the target user in the contact information database of each first user; and the method includes acquiring a first user group, including a plurality of first users; A user corresponds to a user node separately; the node relationship values corresponding to each user node are determined separately, which are used to indicate the degree of tightness between the user node and the target user; according to the node relationship values, at least some user nodes are selected as the associated users to recommend to the target user.
【技术实现步骤摘要】
一种关联用户的推荐方法和装置
本公开涉及计算机
,特别涉及一种关联用户的推荐方法和装置。
技术介绍
现有的朋友推荐系统,一般都是根据类似朋友的朋友这种几度连接来进行推荐,虽然可以满足大部分朋友推荐的需求,但是类似冷启动这种情况(冷启动即一个新用户刚加入系统,没有跟任何人相关联,系统中尚没有该新用户的相关信息),现有系统无法有效解决。同时,如果攻击者可以通过伪造账户,跟某个用户建立连接,现有系统这时候会将该用户的朋友推荐给这些攻击者,从而泄露了用户的社交关系,使得攻击者可以获取大量信息,存在极高的泄露用户隐私的概率。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种关联用户推荐方法和装置,以解决冷启动的问题,同时加强对用户隐私的保护。具体地,本说明书一个或多个实施例是通过如下技术方案实现的:第一方面,提供一种关联用户的推荐方法,所述方法用于向目标用户推荐关联用户;所述方法包括:获取第一用户群体,所述第一用户群体中包括多个第一用户,每个所述第一用户的联系信息库中都存储了所述目标用户的联系信息;将各个所述第一用户分别对应一个用户节点;分别确定每个用户节点对应的节点关系值,所述节点关系值用于表示所述用户节点与目标用户之间的联系紧密程度;根据所述节点关系值,选择至少部分用户节点作为关联用户推荐给所述目标用户。第二方面,提供一种关联用户的推荐装置,所述装置包括:信息获取模块,用于取第一用户群体,所述第一用户群体中包括多个第一用户,每个所述第一用户的联系信息库中都存储了目标用户的联系信息;信息处理模块,用于将各个所述第一用户分别对应一个用户节点;分别确定每个用 ...
【技术保护点】
1.一种关联用户的推荐方法,所述方法用于向目标用户推荐关联用户;所述方法包括:获取第一用户群体,所述第一用户群体中包括多个第一用户,每个所述第一用户的联系信息库中都存储了所述目标用户的联系信息;将各个所述第一用户分别对应一个用户节点;分别确定每个用户节点对应的节点关系值,所述节点关系值用于表示所述用户节点与目标用户之间的联系紧密程度;根据所述节点关系值,选择至少部分用户节点作为关联用户推荐给所述目标用户。
【技术特征摘要】
1.一种关联用户的推荐方法,所述方法用于向目标用户推荐关联用户;所述方法包括:获取第一用户群体,所述第一用户群体中包括多个第一用户,每个所述第一用户的联系信息库中都存储了所述目标用户的联系信息;将各个所述第一用户分别对应一个用户节点;分别确定每个用户节点对应的节点关系值,所述节点关系值用于表示所述用户节点与目标用户之间的联系紧密程度;根据所述节点关系值,选择至少部分用户节点作为关联用户推荐给所述目标用户。2.根据权利要求1所述的方法,在所述获取第一用户群体之后,分别确定每个用户节点对应的节点关系值之前,所述方法还包括:获取第二用户群体,所述第二用户群体中包括多个第二用户,每个所述第二用户的联系信息库中都存储了至少一个所述第一用户的联系信息;将各个所述第二用户分别对应一个所述用户节点。3.根据权利要求2所述的方法,在所述获取第二用户群体之后,分别确定每个用户节点对应的节点关系值之前,所述方法还包括:获取第三用户群体,所述第三用户群体中包括多个第三用户,每个所述第三用户的联系信息库中都存储了至少一个所述第二用户的联系信息;将各个所述第三用户分别对应一个所述用户节点。4.根据权利要求2或3所述的方法,所述分别确定每个用户节点对应的节点关系值,包括:将待确定节点关系值的用户节点作为目标节点;所述目标节点与所述目标用户之间间隔至少一个用户节点;在由目标节点至目标用户的关联路径上,确定每个用户节点与在前相邻的用户节点之间的关系权重,所述用户节点对应的联系信息库中存储了所述在前相邻的用户节点对应的联系信息;所述关系权重表示相邻的两个用户节点之间的联系紧密程度;根据所述关联路径上的各个关系权重,获取所述目标节点对应的节点关系值。5.根据权利要求4所述的方法,所述根据所述关联路径上的各个关系权重,获取所述目标节点对应的节点关系值,包括:根据训练样本训练机器学习模型,所述训练样本的样本特征包括:训练样本至目标用户的关联路径上的各个关系权重;所述训练样本的样本标签包括:根据阈值确定的所述训练样本是否属于待推荐关联用户的结果;使用训练得到的机器学习模型,将所述目标节点对应的各个关系权重输入模型,得到是否属于...
【专利技术属性】
技术研发人员:周俊,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。