确定节点表示的方法、装置及电子设备

文档序号:34047501发布日期:2023-05-05 15:07阅读:30来源:国知局
确定节点表示的方法、装置及电子设备

本技术涉及神经网络领域,并且更具体地,涉及神经网络领域中的确定节点表示的方法、装置及电子设备。


背景技术:

1、所谓有符号网络,是将真实世界中的个体抽象为有符号网络中的节点,将真实世界中个体之间的关系抽象成有符号网络中的边,该有符号网络中边会包含两种关系,即正向关系和负向关系。其中,正向关系为个体之间是友好关系、信任关系、喜欢关系或支持关系等,负向关系为个体之间是敌对关系、不信任关系、讨厌关系或反对关系等。

2、相关技术中,利用结构平衡理论对有符号网络进行建模。结构平衡理论假定有符号网络的结构满足平衡三角形结构。然而,真实世界中的有符号网络是复杂的,有符号网络的结构满足平衡三角形结构的假设过于理想化,并不能很好地对有符号网络进行建模。


技术实现思路

1、本技术提供确定节点表示的方法、装置及电子设备,该方法利用低频信息和高频信息来描述有符号网络中的节点表示(相似性和差异性),更能充分地对有符号网络进行建模。

2、第一方面,提供了一种确定节点表示的方法,该方法包括:基于正链接子网络的第一度矩阵和第一拉普拉斯矩阵,生成该正链接子网络的第一高频图信号滤波器和第一低频图信号滤波器,以及基于负链接子网络的第二度矩阵和第二拉普拉斯矩阵,生成该负链接子网络的第二高频图信号滤波器和第二低频图信号滤波器,该正链接子网络和该负链接子网络是对有符号网络进行划分得到的,该有符号网络包括多个节点;利用该第一高频图信号滤波器和该第一低频图信号滤波器提取该正链接子网络的高频信息和该正链接子网络的低频信息,以及利用该第二高频图信号滤波器和该第二低频图信号滤波器提取该负链接子网络的高频信息和该负链接子网络的低频信息,该高频信息用于描述该正链接子网络或该负链接子网络中节点之间的差异性,该低频信息用于描述该正链接子网络或该负链接子网络中节点之间的相似性;基于该正链接子网络的高频信息和该正链接子网络的低频信息,以及该负链接子网络的高频信息和该负链接子网络的低频信息,确定该有符号网络中的节点表示,该节点表示用于对任一两个节点之间的链接关系进行预测。

3、上述技术方案中,对有符号网络进行研究,其目的是学习有符号网络中的节点表示,以表示该有符号网络中节点之间的相似性和差异性。由于在有符号网络中,正链接子网络的节点之间更加强调相似性,而负链接子网络的节点之间则更加强调差异性。因此,将有符号网络划分为正链接子网络和负链接子网络。由于正链接子网络和负链接子网络各自的低频信息和高频信息能够保持有符号网络中节点之间的相似性和差异性;进而可以分别为正链接子网络和负链接子网络设计低频图信号滤波器和高频图信号滤波器,以提取正链接子网络的低频信息和正链接子网络的高频信息,以及负链接子网络的低频信息和负链接子网络的高频信息。从而,基于正链接子网络的低频信息和正链接子网络的高频信息,以及负链接子网络的低频信息和负链接子网络的高频信息来确定节点表示;以利用任一两个节点的节点表示对该两个节点之间的链接关系进行预测。该方案中利用低频信息和高频信息对有符号网络进行建模,也就是说,利用低频信息和高频信息来描述有符号网络中的节点表示(相似性和差异性),更能充分地对有符号网络进行建模。

4、结合第一方面,在某些可能的实现方式中,该方法还包括:确定该正链接子网络的第一邻接矩阵;基于该第一邻接矩阵,确定该第一度矩阵;基于该第一度矩阵和该第一邻接矩阵,确定该第一拉普拉斯矩阵。

5、上述技术方案中,对正链接子网络的度矩阵(第一度矩阵)和拉普拉斯矩阵(第一拉普拉斯矩阵)的确定过程进行描述。具体地,基于正链接子网络的邻接矩阵(第一邻接矩阵)确定第一度矩阵;基于第一度矩阵和第一邻接矩阵确定第一拉普拉斯矩阵。

6、结合第一方面和上述实现方式,在某些可能的实现方式中,该方法还包括:基于该第一度矩阵和该第二度矩阵,确定该有符号网络的第三度矩阵;基于该第三度矩阵对该第一邻接矩阵进行规范化,得到第一规范化邻接矩阵;基于该第三度矩阵对该第一度矩阵进行规范化,得到第一规范化度矩阵;基于该第一规范化邻接矩阵和该第一规范化度矩阵,确定第一规范化拉普拉斯矩阵。

7、上述技术方案中,对正链接子网络的规范化邻接矩阵(第一规范化邻接矩阵)、规范化度矩阵(第一规范化度矩阵)和规范化拉普拉斯矩阵(第一规范化拉普拉斯矩阵)的确定过程进行描述。具体地,基于第一度矩阵和负链接子网络的度矩阵(第二度矩阵)确定有符号网络的度矩阵(第三度矩阵);基于第三度矩阵对第一邻接矩阵进行规范化得到第一规范化邻接矩阵;基于第三度矩阵对第一度矩阵进行规范化得到第一规范化度矩阵;基于第一规范化邻接矩阵和第一规范化度矩阵确定第一规范化拉普拉斯矩阵。

8、结合第一方面和上述实现方式,在某些可能的实现方式中,该方法还包括:对第一规范化拉普拉斯矩阵进行特征分解,得到第一特征值矩阵,以及对负链接子网络的第二规范化拉普拉斯矩阵进行特征分解,得到第二特征值矩阵;以及,基于正链接子网络的第一度矩阵和第一拉普拉斯矩阵,生成该正链接子网络的第一高频图信号滤波器和第一低频图信号滤波器,包括:基于第一矩阵、第一规范化度矩阵和该第一特征值矩阵,分别生成该第一高频图信号滤波器和该第一低频图信号滤波器,该第一矩阵中的元素用于控制该有符号网络中任一节点与该节点之间相似性的贡献程度;以及,基于负链接子网络的第二度矩阵和第二拉普拉斯矩阵,生成该负链接子网络的第二高频图信号滤波器和第二低频图信号滤波器,包括:基于第二规范化度矩阵和该第二特征值矩阵,分别生成该第二高频图信号滤波器和该第二低频图信号滤波器。

9、应理解,第二规范化拉普拉斯矩阵的确定过程与第一规范化拉普拉斯矩阵的确定过程类似。具体地,基于第三度矩阵对负链接子网络的邻接矩阵(第二邻接矩阵)进行规范化得到负链接子网络的规范化邻接矩阵(第二规范化邻接矩阵);基于第三度矩阵对第二度矩阵进行规范化得到第二规范化度矩阵;基于第二规范化邻接矩阵和第二规范化度矩阵确定负链接子网络的规范化拉普拉斯矩阵(第二规范化拉普拉斯矩阵)。

10、还应理解,由于正链接子网络的两个节点之间更加强调相似性,在正链接子网络中存在任一节点与该节点自身之间的相似性。例如,在一个描述用户节点(用户)之间的支持度的有符号网络中,某一用户能够支持自己,也能够支持其他用户。因此在对正链接子网络的高频图信号滤波器(第一高频图信号滤波器)和低频图信号滤波器(第一低频图信号滤波器)进行生成的过程中,需要考虑正链接子网络中任一节点与该节点自身之间的相似性。

11、上述技术方案中,基于对正链接子网络的解释或理解,因此可基于第一矩阵、第一规范化度矩阵和第一特征值矩阵分别生成第一高频图信号滤波器和第一低频图信号滤波器。也就是说,确定第一高频图信号滤波器和第一低频图信号滤波器时,需要涉及任一节点与该节点之间相似性的贡献程度(第一矩阵);而在负链接子网络中不存在任一节点与该节点自身之间的差异性。例如,在一个描述用户节点(用户)之间为朋友关系或敌对关系的有符号网络中,某一用户不会与自己为敌对关系。因此,基于第一规范化度矩阵和第一特征值矩阵分别生成负链接子网络的高频图信号滤波器(第二高频图信号滤波器)和低频图信号滤波器(第二低频图信号滤波器),也就是说,确定第二高频图信号滤波器和第二低频图信号滤波器时,不需要涉及任一节点与该节点之间相似性的贡献程度。

12、结合第一方面和上述实现方式,在某些可能的实现方式中,利用该第一高频图信号滤波器和该第一低频图信号滤波器提取该正链接子网络的高频信息和该正链接子网络的低频信息,包括:基于该第一矩阵和第一规范化邻接矩阵,分别确定该正链接子网络的高频信息和该正链接子网络的低频信息;以及,利用该第二高频图信号滤波器和该第二低频图信号滤波器提取该负链接子网络的高频信息和该负链接子网络的低频信息,包括:基于该负链接子网络的第二规范化邻接矩阵,分别确定该负链接子网络的高频信息和该负链接子网络的低频信息。

13、结合第一方面和上述实现方式,在某些可能的实现方式中,基于该正链接子网络的高频信息和该正链接子网络的低频信息,以及该负链接子网络的高频信息和该负链接子网络的低频信息,确定该有符号网络中的节点表示,包括:基于该正链接子网络的高频信息、该正链接子网络的高频系数矩阵、该正链接子网络的低频信息、该正链接子网络的低频系数矩阵、该负链接子网络的高频信息、该负链接子网络的高频系数矩阵、该负链接子网络的低频信息和该负链接子网络的低频系数矩阵,确定该节点表示,该高频系数矩阵中的元素用于控制任一两个节点之间差异性的贡献强度,该低频系数矩阵中的元素用于控制任一两个节点之间相似性的贡献强度。

14、上述技术方案中,由于低频信息和高频信息能够保持有符号网络中节点之间的相似性和差异性,以及低频系数矩阵中的元素用于控制任一两个节点之间相似性的贡献强度,高频系数矩阵中的元素用于控制任一两个节点之间差异性的贡献强度,因此,基于正链接子网络的低频信息、正链接子网络的低频系数矩阵、负链接子网络的高频信息、负链接子网络的高频系数矩阵、该负链接子网络的低频信息和该负链接子网络的低频系数矩阵,确定有符号网络中的节点表示,以对有符号网络进行建模。

15、结合第一方面和上述实现方式,在某些可能的实现方式中,该方法还包括:基于预设的激活算法、两个节点之间链接的正符号属性和该两个节点的节点表示,确定该两个节点之间相似性的贡献强度,该正符号属性用于指示该两个节点之间的链接关系为正向关系。

16、上述技术方案中,在确定有符号网络中任一两个节点之间的链接关系之后,还能够对具体的链接程度进行确定。例如,针对一个描述用户节点(用户)之间为朋友关系或敌对关系的有符号网络中,两个用户之间为朋友关系,还能够继续确定该朋友关系的程度,即为很好的朋友关系,还是一般的朋友关系。具体地,基于预设的激活算法、两个节点之间链接的正符号属性和该两个节点的节点表示,确定该两个节点之间相似性的贡献强度。

17、结合第一方面和上述实现方式,在某些可能的实现方式中,确定该有符号网络中的节点表示之后,该方法还包括:基于该有符号网络中任一两个节点的节点表示,确定该两个节点之间的链接信息;基于该两个节点之间的链接信息,确定该两个节点之间链接的概率,该链接的概率包括链接的正向概率和链接的负向概率;比较该正向概率和该负向概率,得到该链接的符号属性。

18、上述技术方案中,描述了基于两个节点的节点表示,对该两个节点之间的链接关系进行推断,即确定该两个节点之间链接的符号属性。具体地,确定该两个节点之间的链接信息;基于链接信息确定链接的概率(正向概率和负向概率);通过比较正向概率和负向概率,从而确定链接的符号属性。

19、综上,本技术提出了一种确定节点表示的方法,对有符号网络进行研究,其目的是学习有符号网络中的节点表示,以表示该有符号网络中节点之间的相似性和差异性。由于在有符号网络中,正链接子网络的节点之间更加强调相似性,而负链接子网络的节点之间则更加强调差异性。因此,将有符号网络划分为正链接子网络和负链接子网络。由于正链接子网络和负链接子网络各自的低频信息和高频信息能够保持有符号网络中节点之间的相似性和差异性;进而可以分别为正链接子网络和负链接子网络设计低频图信号滤波器和高频图信号滤波器,以提取正链接子网络的低频信息和正链接子网络的高频信息,以及负链接子网络的低频信息和负链接子网络的高频信息。从而,基于正链接子网络的低频信息和正链接子网络的高频信息,以及负链接子网络的低频信息和负链接子网络的高频信息来确定节点表示;以利用任一两个节点的节点表示对该两个节点之间的链接关系进行预测。该方案中利用低频信息和高频信息对有符号网络进行建模,也就是说,利用低频信息和高频信息来描述有符号网络中的节点表示(相似性和差异性),更能充分地对有符号网络进行建模。

20、应理解,由于正链接子网络的两个节点之间更加强调相似性,在正链接子网络中存在任一节点与该节点自身之间的相似性。例如,在一个描述用户节点(用户)之间的支持度的有符号网络中,某一用户能够支持自己,也能够支持其他用户。因此在对正链接子网络的高频图信号滤波器(第一高频图信号滤波器)和低频图信号滤波器(第一低频图信号滤波器)进行生成的过程中,需要考虑正链接子网络中任一节点与该节点自身之间的相似性。

21、此外,基于对正链接子网络的解释或理解,因此基于第一矩阵、第一规范化度矩阵和第一特征值矩阵分别生成第一高频图信号滤波器和第一低频图信号滤波器。也就是说,确定第一高频图信号滤波器和第一低频图信号滤波器时,需要涉及任一节点与该节点之间相似性的贡献程度(第一矩阵);而在负链接子网络中不存在任一节点与该节点自身之间的差异性。例如,在一个描述用户节点(用户)之间为朋友关系或敌对关系的有符号网络中,某一用户不会与自己为敌对关系。因此,基于第一规范化度矩阵和第一特征值矩阵分别生成负链接子网络的高频图信号滤波器(第二高频图信号滤波器)和低频图信号滤波器(第二低频图信号滤波器),也就是说,确定第二高频图信号滤波器和第二低频图信号滤波器时,不需要涉及任一节点与该节点之间相似性的贡献程度。

22、再者,描述了基于两个节点的节点表示,对该两个节点之间的链接关系进行推断,即确定该两个节点之间链接的符号属性。具体地,确定该两个节点之间的链接信息;基于链接信息确定链接的概率(正向概率和负向概率);通过比较正向概率和负向概率,从而确定链接的符号属性。

23、最后,在确定有符号网络中任一两个节点之间的链接关系(符号属性)之后,还能够对具体的链接程度进行确定。例如,针对一个描述用户节点(用户)之间为朋友关系或敌对关系的有符号网络中,两个用户之间为朋友关系,还能够继续确定该朋友关系的程度,即是很好的朋友关系,还是一般的朋友关系。具体地,基于预设的激活算法、两个节点之间链接的正符号属性和该两个节点的节点表示,确定该两个节点之间相似性的贡献强度。

24、第二方面,提供了一种确定节点表示的装置,该装置包括:生成模块,用于基于正链接子网络的第一度矩阵和第一拉普拉斯矩阵,生成该正链接子网络的第一高频图信号滤波器和第一低频图信号滤波器,以及基于负链接子网络的第二度矩阵和第二拉普拉斯矩阵,生成该负链接子网络的第二高频图信号滤波器和第二低频图信号滤波器,该正链接子网络和该负链接子网络是对有符号网络进行划分得到的,该有符号网络包括多个节点;提取模块,用于利用该第一高频图信号滤波器和该第一低频图信号滤波器提取该正链接子网络的高频信息和该正链接子网络的低频信息,以及利用该第二高频图信号滤波器和该第二低频图信号滤波器提取该负链接子网络的高频信息和该负链接子网络的低频信息,该高频信息用于描述该正链接子网络或该负链接子网络中节点之间的差异性,该低频信息用于描述该正链接子网络或该负链接子网络中节点之间的相似性;确定模块,用于基于该正链接子网络的高频信息和该正链接子网络的低频信息,以及该负链接子网络的高频信息和该负链接子网络的低频信息,确定该有符号网络中的节点表示,该节点表示用于对任一两个节点之间的链接关系进行预测。

25、结合第二方面,在某些可能的实现方式中,该确定模块,还用于:确定该正链接子网络的第一邻接矩阵;基于该第一邻接矩阵,确定该第一度矩阵;基于该第一度矩阵和该第一邻接矩阵,确定该第一拉普拉斯矩阵。

26、结合第二方面和上述实现方式,在某些可能的实现方式中,该确定模块,还用于基于该第一度矩阵和该第二度矩阵,确定该有符号网络的第三度矩阵;该装置还包括:规范化模块,用于:基于该第三度矩阵对该第一邻接矩阵进行规范化,得到第一规范化邻接矩阵;基于该第三度矩阵对该第一度矩阵进行规范化,得到第一规范化度矩阵;该确定模块,还用于基于该第一规范化邻接矩阵和该第一规范化度矩阵,确定第一规范化拉普拉斯矩阵。

27、结合第二方面和上述实现方式,在某些可能的实现方式中,该装置还包括:特征分解模块,用于对第一规范化拉普拉斯矩阵进行特征分解,得到第一特征值矩阵,以及对负链接子网络的第二规范化拉普拉斯矩阵进行特征分解,得到第二特征值矩阵;该生成模块,具体用于:基于第一矩阵、第一规范化度矩阵和该第一特征值矩阵,分别生成该第一高频图信号滤波器和该第一低频图信号滤波器,该第一矩阵中的元素用于控制该有符号网络中任一节点与该节点之间相似性的贡献程度;基于第二规范化度矩阵和该第二特征值矩阵,分别生成该第二高频图信号滤波器和该第二低频图信号滤波器。

28、结合第二方面和上述实现方式,在某些可能的实现方式中,该提取模块,具体用于:基于该第一矩阵和第一规范化邻接矩阵,分别确定该正链接子网络的高频信息和该正链接子网络的低频信息;基于该负链接子网络的第二规范化邻接矩阵,分别确定该负链接子网络的高频信息和该负链接子网络的低频信息。

29、结合第二方面和上述实现方式,在某些可能的实现方式中,该确定模块,具体用于基于该正链接子网络的高频信息、该正链接子网络的高频系数矩阵、该正链接子网络的低频信息、该正链接子网络的低频系数矩阵、该负链接子网络的高频信息、该负链接子网络的高频系数矩阵、该负链接子网络的低频信息和该负链接子网络的低频系数矩阵,确定该节点表示,该高频系数矩阵中的元素用于控制任一两个节点之间差异性的贡献强度,该低频系数矩阵中的元素用于控制任一两个节点之间相似性的贡献强度。

30、结合第二方面和上述实现方式,在某些可能的实现方式中,该确定模块,还用于基于预设的激活算法、两个节点之间链接的正符号属性和该两个节点的节点表示,确定该两个节点之间相似性的贡献强度,该正符号属性用于指示该两个节点之间的链接关系为正向关系。

31、结合第二方面和上述实现方式,在某些可能的实现方式中,确定该有符号网络中的节点表示之后,该确定模块,还用于:基于该有符号网络中任一两个节点的节点表示,确定该两个节点之间的链接信息;基于该两个节点之间的链接信息,确定该两个节点之间链接的概率,该链接的概率包括链接的正向概率和链接的负向概率;该装置还包括:比较模块,用于比较该正向概率和该负向概率,得到该链接的符号属性。

32、第三方面,提供一种电子设备,包括存储器、处理器以及存储在该存储器中并在该处理器上运行的计算机程序,其中,该处理器执行该计算机程序时,使得该电子设备执行上述第一方面或第一方面任意一种可能的实现方式中的方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1