一种用户映射方法、装置、电子设备及存储介质与流程

文档序号:35526003发布日期:2023-09-21 03:23阅读:30来源:国知局
一种用户映射方法、装置、电子设备及存储介质与流程

本发明实施例涉及社交网络,尤其涉及一种用户映射方法、装置、电子设备及存储介质。


背景技术:

1、随着互联网时代的到来,社交网络发展迅猛。由于社交网络具有迅捷性、蔓延性、平等性及自组织性等特点,这使得其在互联网出现的短短数十年内,已经拥有数十亿的用户,并对现实社会的方方面面产生着影响。

2、社交网络每天都会产生蕴藏无限宝藏的海量数据,因此针对社交网络进行数据挖掘,意义重大。在此基础上,由于同一用户多会出现在多个社交网络中,因此将不同社交网络中的同一用户进行映射,这在数据挖掘过程中至关重要。

3、但是,目前无法实现同一用户在不同社交网络中的有效映射,亟待解决。


技术实现思路

1、本发明实施例提供了一种用户映射方法、装置、电子设备及存储介质,以实现同一用户在不同社交网络中的有效映射。

2、根据本发明的一方面,提供了一种用户映射方法,可以包括:

3、获取待进行用户映射的第一社交网络以及第二社交网络,其中,第一社交网络包括至少两个第一用户分别对应的第一节点,第二社交网络包括至少两个第二用户分别对应的第二节点;

4、针对第一社交网络的第一拓扑结构及第二社交网络的第二拓扑结构,通过处理第一拓扑结构,分别得到第一社交网络中每个第一节点的第一拓扑表示,以及,通过处理第二拓扑结构,分别得到第二社交网络中每个第二节点的第二拓扑表示;

5、针对预先训练完成的图卷积网络,将第一社交网络输入到图卷积网络中,分别得到每个第一节点的第一特征表示,以及,将第二社交网络输入到图卷积网络中,分别得到每个第二节点的第二特征表示;

6、根据每个第一节点的第一拓扑表示和第一特征表示,以及,每个第二节点的第二拓扑表示和第二特征表示,得到每个第一节点分别对应的第一用户与每个第二节点分别对应的第二用户之间的映射结果。

7、根据本发明的另一方面,提供了一种用户映射装置,可以包括:

8、社交网络获取模块,用于获取待进行用户映射的第一社交网络及第二社交网络,其中,第一社交网络包括至少两个第一用户分别对应的第一节点,第二社交网络包括至少两个第二用户分别对应的第二节点;

9、拓扑表示得到模块,用于针对第一社交网络的第一拓扑结构以及第二社交网络的第二拓扑结构,通过处理第一拓扑结构,分别得到第一社交网络中每个第一节点的第一拓扑表示,以及,通过处理第二拓扑结构,分别得到第二社交网络中每个第二节点的第二拓扑表示;

10、特征表示得到模块,用于针对已训练完成的图卷积网络,将第一社交网络输入到图卷积网络中,分别得到每个第一节点的第一特征表示,以及,将第二社交网络输入到图卷积网络中,分别得到每个第二节点的第二特征表示;

11、映射结果得到模块,用于根据每个第一节点的第一拓扑表示和第一特征表示,以及,每个第二节点的第二拓扑表示和第二特征表示,得到每个第一节点分别对应的第一用户与每个第二节点分别对应的第二用户之间的映射结果。

12、根据本发明的另一方面,提供了一种电子设备,可以包括:

13、至少一个处理器;以及

14、与至少一个处理器通信连接的存储器;其中,

15、存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器执行时实现本发明任意实施例所提供的用户映射方法。

16、根据本发明的另一方面,提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令用于使处理器执行时实现本发明任意实施例所提供的用户映射方法。

17、本发明实施例的技术方案,通过获取待进行用户映射的第一社交网络以及第二社交网络,该第一社交网络包括至少两个第一用户分别对应的第一节点,该第二社交网络包括至少两个第二用户分别对应的第二节点;针对第一社交网络的第一拓扑结构以及第二社交网络的第二拓扑结构,通过处理第一拓扑结构,分别得到第一社交网络中的每个第一节点的第一拓扑表示,以及,通过处理第二拓扑结构,分别得到第二社交网络中的每个第二节点的第二拓扑表示;针对预先训练完成的图卷积网络,将第一社交网络输入到图卷积网络中,分别得到每个第一节点的第一特征表示,以及,将第二社交网络输入到图卷积网络中,分别得到每个第二节点的第二特征表示;根据每个第一节点的第一拓扑表示和第一特征表示,以及,每个第二节点的第二拓扑表示和第二特征表示,可得到每个第一节点分别对应的第一用户与每个第二节点分别对应的第二用户之间的映射结果。上述技术方案,通过结合社交网络本身的拓扑表示和特征表示,即结合社交网络在拓扑空间下的拓扑表示以及在特征空间下的特征表示,实现了同一用户在不同社交网络中的有效映射。

18、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或是重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。



技术特征:

1.一种用户映射方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求2所述的方法,其特征在于,还包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述每个第一节点的第一拓扑表示和第一特征表示,以及,所述每个第二节点的第二拓扑表示和第二特征表示,得到所述每个第一节点分别对应的第一用户与所述每个第二节点分别对应的第二用户之间的映射结果,包括:

5.根据权利要求4所述的方法,其特征在于:

6.根据权利要求5所述的方法,其特征在于,所述图卷积网络,通过如下步骤预先训练得到:

7.根据权利要求1所述的方法,其特征在于,所述通过处理所述第一拓扑结构,分别得到所述第一社交网络中的每个第一节点的第一拓扑表示,包括:

8.一种用户映射装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现如权利要求1-7中任一所述的用户映射方法。


技术总结
本发明实施例公开了一种用户映射方法、装置、电子设备及存储介质。该方法包括:获取待进行用户映射的第一社交网络及第二社交网络,其中,第一社交网络包括至少两个第一用户分别对应的第一节点,第二社交网络包括至少两个第二用户分别对应的第二节点;针对两个社交网络分别对应的拓扑结构,通过分别处理两个拓扑结构,得到两个社交网络中每个节点的拓扑表示;针对预先训练完成的图卷积网络,通过将两个社交网络分别输入到图卷积网络中,得到两个社交网络中每个节点的特征表示;进一步,根据这些拓扑表示和特征表示,得到每个第一用户与每个第二用户间的映射结果。本发明实施例的技术方案,可以实现同一用户在不同社交网络中的有效映射。

技术研发人员:杜晋晖,周汉川,曹文洁
受保护的技术使用者:北京锐安科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1