构建用户关系网络的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35198350 阅读:25 留言:0更新日期:2022-10-12 18:33
本公开涉及一种构建用户关系网络的方法、装置、电子设备及存储介质,方法包括:获取多个用户的特征信息;根据所述多个用户中每两个用户的特征信息,确定所述每两个用户之间的相关度;根据所有所述每两个用户之间的相关度,构建用户关系网络,所述用户关系网络中包括以所述用户为节点和用于连接两个目标节点的边,具有共同边的两个目标节点所对应的用户之间的相关度满足预设强相关条件,不满足预设强相关条件的两个节点之间不存在边,由此,减少了相关度低的用户间的关系所造成的干扰,且同时降低了后续与该用户关系网络相关的计算复杂度。低了后续与该用户关系网络相关的计算复杂度。低了后续与该用户关系网络相关的计算复杂度。

【技术实现步骤摘要】
构建用户关系网络的方法、装置、电子设备及存储介质


[0001]本公开涉及电子信息
,尤其涉及一种构建用户关系网络的方法、装置、电子设备及存储介质。

技术介绍

[0002]在基于互联网的社交网络中会产生大量的数据,这些数据可以用于分析海量用户之间的关系,并基于分析得到的关系建立用户关系拓扑图。用户关系拓扑图可以用于不同用户群的划分,进而依据不同用户群制定不同运营策略,达到提升运营效率和用户体验的目的。
[0003]而在传统的关系网络图中,用于描述用户间特别弱的关系的边都会存在,由此,在面对海量用户的情况下,对依据海量用户的关系网络图进行用户群划分时造成了很多噪音干扰,还加大了用户群体划分所涉及到的计算复杂度。

技术实现思路

[0004]为克服相关技术中存在的问题,本公开提供一种构建用户关系网络的方法、装置、电子设备及存储介质。
[0005]根据本公开实施例的第一方面,提供一种构建用户关系网络的方法,包括:
[0006]获取多个用户的特征信息;
[0007]根据所述多个用户中每两个用户的特征信息,确定所述每两个用户之间的相关度;
[0008]根据所有所述每两个用户之间的相关度,构建用户关系网络;其中,所述用户关系网络中包括以所述用户为节点和用于连接两个目标节点的边,具有共同边的两个目标节点所对应的用户之间的相关度满足预设强相关条件。
[0009]可选的,所述方法还包括:
[0010]对所述用户的特征信息进行降维处理,得到所述用户的低维特征信息;
[0011]所述根据所述多个用户中每两个用户的特征信息,确定所述每两个用户之间的相关度,包括:
[0012]根据所述多个用户中每两个用户的低维特征信息,确定所述每两个用户之间的相关度。
[0013]可选的,所述根据所述多个用户中每两个用户的低维特征信息,确定所述每两个用户之间的相关度,包括:
[0014]根据所述多个用户中每两个用户的低维特征信息,确定所述每两个用户的马氏距离;
[0015]根据所述每两个用户的马氏距离,确定所述每两个用户之间的相关度。
[0016]可选的,所述预设强相关条件包括:两个用户之间的相关度在该两个用户中的每一用户所对应的相关度集合中排前N名,所述用户所对应的相关度集合包括与该用户有关
的所有相关度,所述N为大于0的整数,所述根据所有所述每两个用户之间的相关度,构建用户关系网络,包括:
[0017]针对每一所述两个用户,在该两个用户之间的相关度在与该两个用户中的每一用户所对应的相关度集合中排前N名的情况下,构建连接该两个用户的边,以得到用户关系网络。
[0018]可选的,所述预设强相关条件包括两个用户之间的相关度大于预设相关度阈值,所述根据所有所述每两个用户之间的相关度,构建用户关系网络,包括:
[0019]针对每一所述两个用户,在该两个用户之间的相关度大于所述预设相关度阈值的情况下,构建连接该两个用户的边,以得到用户关系网络。
[0020]可选的,所述特征信息通过用户行为特征信息和用户属性特征信息中的至少一种进行构建。
[0021]根据本公开实施例的第二方面,提供一种构建用户关系网络的装置,包括:
[0022]第一获取模块,被配置为获取多个用户的特征信息;
[0023]确定模块,被配置为根据所述多个用户中每两个用户的特征信息,确定所述每两个用户之间的相关度;
[0024]构建模块,被配置为根据所有所述每两个用户之间的相关度,构建用户关系网络;其中,所述用户关系网络中包括以所述用户为节点和用于连接两个目标节点的边,具有共同边的两个目标节点所对应的用户之间的相关度满足预设强相关条件。
[0025]可选的,所述装置还包括:
[0026]降维模块,被配置为对所述用户的特征信息进行降维处理,得到所述用户的低维特征信息;
[0027]所述确定模块包括第一确定子模块,所述第一确定子模块被配置为根据所述多个用户中每两个用户的低维特征信息,确定所述每两个用户之间的相关度。
[0028]可选的,所述第一确定子模块具体被配置为根据所述多个用户中每两个用户的低维特征信息,确定所述每两个用户的马氏距离;
[0029]根据所述每两个用户的马氏距离,确定所述每两个用户之间的相关度。
[0030]可选的,所述预设强相关条件包括:该两个用户中的每一用户所对应的相关度集合中排前N名,所述用户所对应的相关度集合包括与该用户有关的所有相关度,所述N为大于0的整数,所述构建模块包括:
[0031]第一构建模块,被配置为针对每一所述两个用户,在该两个用户之间的相关度在与该两个用户中的每一用户所对应的相关度集合中排前N名的情况下,构建连接该两个用户的边,以得到用户关系网络。
[0032]可选的,所述预设强相关条件包括两个用户之间的相关度大于预设相关度阈值,所述构建模块包括:
[0033]第二构建模块,被配置为针对每一所述两个用户,在该两个用户之间的相关度大于所述预设相关度阈值的情况下,构建连接该两个用户的边,以得到用户关系网络。
[0034]可选的,所述特征信息通过用户行为特征信息和用户属性特征信息中的至少一种进行构建。
[0035]根据本公开实施例的第三方面,提供一种电子设备,包括:
[0036]处理器;
[0037]用于存储处理器可执行指令的存储器;
[0038]其中,所述处理器被配置为实现本公开第一方面所提供的构建用户关系网络的方法的步骤。
[0039]根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的构建用户关系网络的方法的步骤。
[0040]本公开的实施例提供的技术方案可以包括以下有益效果:基于用户间的相关度构建的用户关系网络中包括以用户为节点和用于连接两个目标节点的边,且具有共同边的两个目标节点所对应的用户的相关度满足预设强相关条件,即不满足预设强相关条件的两个节点之间不存在边,由此,减少了相关度低的用户间的关系所造成的干扰,且同时降低了后续与该用户关系网络相关的计算复杂度。
[0041]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0042]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0043]图1是根据一示例性实施例示出的一种构建用户关系网络的方法的流程图。
[0044]图2是根据一示例性实施例示出的一种传统用户关系网络的示意图。
[0045]图3是根据一示例性实施例示出的一种用户关系网络的示意图。
[0046]图4是根据一示例性实施例示出的一种构建用户关系网络的装置的框图。
[0047]图5是根据一示例性实施例示出的一种电子设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种构建用户关系网络的方法,其特征在于,包括:获取多个用户的特征信息;根据所述多个用户中每两个用户的特征信息,确定所述每两个用户之间的相关度;根据所有所述每两个用户之间的相关度,构建用户关系网络;其中,所述用户关系网络中包括以所述用户为节点和用于连接两个目标节点的边,具有共同边的两个目标节点所对应的用户之间的相关度满足预设强相关条件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述用户的特征信息进行降维处理,得到所述用户的低维特征信息;所述根据所述多个用户中每两个用户的特征信息,确定所述每两个用户之间的相关度,包括:根据所述多个用户中每两个用户的低维特征信息,确定所述每两个用户之间的相关度。3.根据权利要求2所述的方法,其特征在于,所述根据所述多个用户中每两个用户的低维特征信息,确定所述每两个用户之间的相关度,包括:根据所述多个用户中每两个用户的低维特征信息,确定所述每两个用户的马氏距离;根据所述每两个用户的马氏距离,确定所述每两个用户之间的相关度。4.根据权利要求1所述的方法,其特征在于,所述预设强相关条件包括:两个用户之间的相关度在该两个用户中的每一用户所对应的相关度集合中排前N名,所述用户所对应的相关度集合包括与该用户有关的所有相关度,所述N为大于0的整数,所述根据所有所述每两个用户之间的相关度,构建用户关系网络,包括:针对每一所述两个用户,在该两个用户之间的相关度在与该两个用户中的每一用户所对应的相关度集合中排前N名的情况下,构建连接该两个用户的边,以得到用户关系网络。5.根据权利要求1所述的方法,...

【专利技术属性】
技术研发人员:刘文凯赵静江越浪
申请(专利权)人:北京小米松果电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1