CN114124729A - 一种基于元路径的动态异质网络表示方法 - Google Patents

一种基于元路径的动态异质网络表示方法 Download PDF

Info

Publication number
CN114124729A
CN114124729A CN202111393567.6A CN202111393567A CN114124729A CN 114124729 A CN114124729 A CN 114124729A CN 202111393567 A CN202111393567 A CN 202111393567A CN 114124729 A CN114124729 A CN 114124729A
Authority
CN
China
Prior art keywords
node
time
path
meta
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111393567.6A
Other languages
English (en)
Inventor
谭洪胜
刘群
袁铭
王国胤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing University of Post and Telecommunications
Original Assignee
Chongqing University of Post and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing University of Post and Telecommunications filed Critical Chongqing University of Post and Telecommunications
Priority to CN202111393567.6A priority Critical patent/CN114124729A/zh
Publication of CN114124729A publication Critical patent/CN114124729A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明属于图网络表示学习领域,尤其涉及一种基于元路径的动态异质网络表示方法,包括构造动态异质网络,并根据时间加权元路径从网络中采样不同的时间加权元路径序列;将网络节点的向量进行预处理,通过GRU来聚合预处理后每条元路径的网络节点序列的信息;采用相对时间编码技术对节点序列的时间进行编码;采用Bi‑GRU方法获取节点序列的信息的深层次特征信息,将时间特征和结构特征进行聚合;使用带注意力机制的Bi‑GRU来交互不同时间下不同序列的特征信息,得到节点的最终表示;本发明能适应动态异质网络下节点学习任务以及网络的动态演化,下游任务可以对节点进行分类和聚类,能够有效提升了图网络节点的学习和表示能力。

Description

一种基于元路径的动态异质网络表示方法
技术领域
本发明属于图网络表示学习领域,尤其涉及一种基于元路径的动态异质网络表示方法。
背景技术
网络数据通常是非结构化数据,直接使用机器学习模型来挖掘网络中的信息是很困难的。网络表示学习是将高维稀疏图数据映射到低维空间,同时保留网络中的结构信息,从而得到低维稠密的结构化向量表示。
目前,在静态网络表示学习和动态同质网络表示学习上的研究比较成熟,但是更加趋近于网络实际的动态异质网络研究处于起步阶段,对其进行探讨研究很有必要的。
网络表示学习是在保留网络结构和语义信息的同时,将网络中的节点表示成低维向量,以利于图挖掘的后续任务,例如链路预测、节点分类,聚类等。现有许多异质网络表示学习方法是为静态异质网络设计,忽略了网络空间信息(拓扑结构和属性)会随时间变化的特点,而只是简单地将不同时间对应的空间(结构)压缩在一起。由于网络是随时间不断变化的,前一秒没有关系的两个节点可能会在下一秒关联,而节点之间链接的建立显然会改变网络的拓扑结构(空间)。因此,只考虑静态的处理方式不符合实际网络的演化规律。而另一类动态同质网络表示学习方法并未考虑网络节点和链接的差异,如果将其直接应用于动态异质网络中,将不可避免地丢失一些语义信息。
发明内容
为了使下游任务可以对接节点分类、聚类、可视化等,有效提升动态异质图网络节点的学习和表示能力,本发明提出一种基于元路径的动态异质网络表示学习方法,构建DHNR模型对网络节点进行表示学习,DHNR模型中包括GRU和带注意力机制的Bi-GRU,DHNR模型获取节点表示向量的过程具体包括以下步骤:
S1:将网络节点建立链接的时间作为链接权重,保留在网络中,构造动态异质网络;
S2:根据时间加权元路径从网络中采样不同的时间加权元路径序列;
S3:对网络进行预处理,得到每个节点初始向量,将每条时间加权元路径序列及其向量进行输入,通过GRU来聚合每条元路径的网络节点序列的信息;
S4:采用相对时间编码技术作为时间编码器,对节点序列的时间进行编码;
S5:采用Bi-GRU方法获取节点序列的信息的深层次特征信息,将时间特征和结构特征进行聚合;
S6:使用带注意力机制的Bi-GRU来交互不同时间下不同序列的特征信息,得到节点的最终表示。
进一步的,动态异质网络表示为G=(V,E,T),其中V表示节点集合,E表示链接集合,T表示链接上时间集合,动态异质网络中节点和节点类型间的映射函数为
Figure BDA0003369174130000021
A表示节点类型集合;链接和链接类型间的映射函数为ψ:E→R,R表示链接类型集合,动态异质网络中|A|+|R|>2,动态异质网络中的一条时间链接表示为(i,j,t)且(i,j,t)∈E,时间链接(i,j,t)表示t时刻节点i连接到节点j,|A|表示求节点类型集合中节点类型的数量,|R|表示求链接类型集合中链接类型的数量。
进一步的,根据时间加权元路径从网络中采样不同的时间加权元路径序列包括以下步骤:
构建时间加权路径,即对一个元路径在时间属性值的引导下得到该类型元路径对应的时间加权元路径;
获取时间加权的元路径序列集合,即获取每种类型的元路径分别在|T|种不同的时间属性值下的时间加权元路径,将时间加权的元路径序列集合表示为
Figure BDA0003369174130000031
其中,k为元路径的类型数量;T为时间属性值集合,|T|为时间属性值集合中时间属性的数量;
Figure BDA0003369174130000032
表示第k个类型的元路径在第|T|个时间属性值引导下的时间加权元路径。
进一步的,对网络节点的向量进行预处理包括:
为每种类型的节点设置一个变换矩阵,使得每种类型的节点通过变换矩阵投影到相同的特征空间中,所述的特征空间中包含所有类型的节点特征空间中的特征,则节点类型为φi的节点ni投影过程表示为:
Figure BDA0003369174130000033
其中,xi为节点ni的原始特征;
Figure BDA0003369174130000034
为节点ni的投影特征;
Figure BDA0003369174130000035
为节点类型为φi的节点的变换矩阵。
进一步的,通过GRU来聚合每条元路径的网络节点序列的信息包括以下过程:
将节点的不同时间加权元路径信息进行聚合,形成一个初步的向量表示,则节点n0的聚合过程包括:
Figure BDA0003369174130000036
Figure BDA0003369174130000037
其中,
Figure BDA0003369174130000038
为节点ni的投影特征;φ(ni)为节点ni的节点类型,ni为节点n0在时间加权元路径序列上的m+1-a跳邻居节点;
Figure BDA0003369174130000039
为序列中目标节点的m+1跳邻居节点的隐藏状态;
Figure BDA00033691741300000310
表示节点ni通过GRU输出的第a层隐藏状态,且0<a≤m1+,m为序列链接数量;Am+1为目标节点的m+1跳邻居类型;Am+1-a为m+1-a跳邻居类型;
Figure BDA00033691741300000311
表示将第a-1层隐藏层输出的隐藏信息
Figure BDA00033691741300000312
与输入GRU的节点ni的投影特征
Figure BDA00033691741300000313
进行聚合。
进一步的,将第a-1层隐藏层输出的隐藏信息
Figure BDA00033691741300000314
与输入GRU的节点ni的投影特征
Figure BDA00033691741300000315
进行聚合,即:
Figure BDA00033691741300000316
Figure BDA0003369174130000041
Figure BDA0003369174130000042
Figure BDA0003369174130000043
其中,Az、Ar、Ah和Bz、Br、Bh是GRU的模型参数;zi、ri是GRU中的更新门和遗忘门,其取值范围都是[0,1];
Figure BDA00033691741300000415
表示逐元素乘法;
Figure BDA0003369174130000044
为对输入向量和前一时刻状态向量进行遗忘后的新状态;σ为激活函数;
Figure BDA0003369174130000045
为经过一个GRU单元处理的最终状态。
进一步的,对节点序列的时间进行编码,即定义一组固定的正弦函数作为时间偏置对每个序列上的时间进行编码,编码过程包括:
Figure BDA0003369174130000046
Figure BDA0003369174130000047
Figure BDA0003369174130000048
其中,Base(t)、Base(t,2i)和Base(t,2i+1)为时间偏置函数,
Figure BDA0003369174130000049
为t时刻的时间向量,T_Linear为线性微调函数,d为向量维度。
进一步的,将时间特征和结构特征进行聚合包括:
Figure BDA00033691741300000410
其中,
Figure BDA00033691741300000411
表示将时间特征和结构特征进行聚合后得到的特征;
Figure BDA00033691741300000412
是节点的特征,当i为st时表示节点的时间特征,当i为RT(t)时表示节点的语义特征;Mean()表示求数组平均值的函数,对双向GRU隐藏状态求均值;
Figure BDA00033691741300000413
表示双向GRU的表示形式。
进一步的,使用带注意力机制的Bi-GRU来交互不同时间下不同序列的特征信息包括以下步骤:
使用Bi-GRU来交互不同时间下的特征信息,以此来模拟网络的演化,即:
Figure BDA00033691741300000414
引用注意力机制来捕获重要的特征向量,其中节点ni注意力权重αi的计算公式如下:
Figure BDA0003369174130000051
利用计算得到的注意力值将节点n0的所有状态特征聚合为节点的最终向量表示:
Figure BDA0003369174130000052
其中,O={o1,o2,....,ok|T|}是Bi-GRU的状态向量序列集合,ok|T|表示第k×|T|个状态向量;Leak ReLU为激活函数,a∈R1×2d'为注意力参数,d为向量的表示维度,具体数值由实验决定。
进一步的,通过GRU获取序列的结构特征,再通过带注意力机制的Bi-GRU获取网络节点语义和时间特征,在网络的表示训练过程中,采用最小化所有标记节点的真实值和预测值的交叉熵作为损失函数,通过梯度下降算法优化模型,损失函数表示为:
Figure BDA0003369174130000053
其中,
Figure BDA0003369174130000054
表示损失函数;l表示一个标签;C是分类器参数,yl是节点标签的索引集;Yl为节点标签值,ul为节点特征向量预测标签值。
本发明针对动态异质网络中包含的时间信息和不同节点和链接带来的丰富的语义信息,提出了一种动态异质网络表示学习的方法,该方法通过一种时间加权元路径对动态异质网络的耦合时空进行划分,并且捕获了网络的丰富语义信息。利用带有注意机制的双向门控循环单元很好地捕获了网络的时序信息。此方式能够生成动态异质网络节点的表示,下游任务可以对接节点分类,节点聚类等,有效提升动态异质网络节点的学习和表示能力。
附图说明
图1为本发明一种基于元路径的动态异质网络表示学习方法的流程示意图;
图2为本发明一种基于元路径的动态异质网络表示学习方法的一种实施方式;
图3为本发明一种基于元路径的动态异质网络表示学习方法的模型框架图;
图4为中GRU聚合示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提出一种基于元路径的动态异质网络表示方法,构建DHNR模型对网络节点进行表示学习,DHNR模型中包括GRU和带注意力机制的Bi-GRU,DHNR模型获取节点表示向量的过程具体包括以下步骤:
S1:将网络节点建立链接的时间作为链接权重,保留在网络中,构造动态异质网络;
S2:根据时间加权元路径从网络中采样不同的时间加权元路径序列;
S3:对输入的序列,将网络节点的向量进行预处理,得到一个初始化向量,通过GRU来聚合每条元路径的网络节点序列的信息;
S4:采用相对时间编码技术作为时间编码器,对节点序列的时间进行编码;
S5:采用Bi-GRU方法获取节点序列的信息的深层次特征信息,将时间特征和结构特征进行聚合;
S6:使用带注意力机制的Bi-GRU来交互不同时间下不同序列的特征信息,得到节点的最终表示。
本发明提出了DHNR模型,先将节点的邻域结构按照时间划分出不同的子空间结构,并为每个节点采样出所有时间加权元路径的序列,再通过门控循环单元(GRU)将节点的全部时间加权元路径序列上的邻域信息进行集成,最后利用带注意力机制的双向门控循环单元(Bi-GRU)对融合后的节点序列进行时空上下文信息学习,获得每个节点的最终表示向量。本实施例中,如图1、图2和图3所示,根据时间将每个节点的结构邻域划分为不同时间下的加权元路径序列;通过门控循环单元(GRU)聚合每个时间加权元路径序列中的邻居信息;使用带注意力机制的双向门控循环单元(Bi-GRU)进行过滤筛选。
构造动态异质网络过程中,将节点建立链接的时间作为链接权重,保留在网络中,动态异质网络表示为G=(V,E,T),其中V表示节点集合,E表示链接集合,T表示链接上时间集合。
网络中节点和节点类型间的映射函数为
Figure BDA0003369174130000071
链接和链接类型间的映射函数为ψ:E→R,其中A和R表示节点类型和链接类型,动态异质网络中|A|+|R|>2,每条时间链接(i,j,t)∈E表示t时刻节点i连接到节点j。
对于给定一个节点类型为
Figure BDA0003369174130000072
的节点,在时间加权元路径
Figure BDA0003369174130000073
的引导下,得到节点n0在时间属性值为t0的一条时间加权元路径序列;利用多条不同类型的元路径P1,P2,...,Pk,并对每条元路径设置|T|种不同的时间属性值,来构造不同类型的时间加权元路径,最终为每个节点获取到时间加权的元路径序列集合
Figure BDA0003369174130000074
同类型的节点具有不同的特征空间,对每种类型的节点(例如节点类型为φi)设计特定类型的变换矩阵
Figure BDA0003369174130000075
以此将不同类型节点的特征投影到相同的特征空间中。特定类型的转换矩阵是基于节点类型的,转换过程如下:
Figure BDA0003369174130000076
其中xi
Figure BDA0003369174130000077
分别是节点ni的原始特征和投影特征。
将每个节点的不同时间加权元路径信息分别进行聚合,形成一个初步的向量表示。如图4,对于n0的时间加权元路径序列中所有邻居信息及其自身信息聚合起来,GRU聚合模块在时间加权元路径序列上的基本递归过程如下:
Figure BDA0003369174130000078
Figure BDA0003369174130000079
其中0<a≤m+1,
Figure BDA00033691741300000710
表示节点ni通过GRU输出的隐藏状态,节点ni是节点n0在时间加权元路径序列上的m+1-a跳邻居节点。
Figure BDA0003369174130000081
公式表示为:
Figure BDA0003369174130000082
Figure BDA0003369174130000083
Figure BDA0003369174130000084
Figure BDA0003369174130000085
其中,Az,Ar,Ah和Bz,Br,Bh是参数,zi,ri是更新门和遗忘门,其取值范围都是[0,1];
Figure BDA00033691741300000816
是逐元素乘法。
在时间加权元路径序列的结构邻域上传播m+1次后,节点n0在时间加权元路径
Figure BDA0003369174130000086
上的状态向量输出可由下面公式获得:
Figure BDA0003369174130000087
其中
Figure BDA0003369174130000088
(d':表示维度)。
采用相对时间编码技术作为时间编码器,对节点序列的时间进行编码时,定义了一组固定的正弦函数作为时间偏置对每个序列上的时间进行编码:
Figure BDA0003369174130000089
Figure BDA00033691741300000810
Figure BDA00033691741300000811
其中t为时间加权元路径序列的时间属性值,
Figure BDA00033691741300000812
为经过T-Linear线性微调变换后节点的时间特征。
将时间特征和结构语义聚合到前述节点特征向量中,即:
Figure BDA00033691741300000813
其中
Figure BDA00033691741300000814
是节点的时间特征或语义结构特征。将其作为双向门控循环单元的输入,然后通过Mean函数对节点n0所有状态特征进行平均,从而得到节点在一条时间加权元路径序列上的包含有时间编码的向量表示
Figure BDA00033691741300000815
使用带注意力机制的Bi-GRU来交互不同时间下不同序列的特征信息,得到节点的最终表示,具体包括以下步骤:
S61:使用Bi-GRU来交互不同时间下的特征信息,以此来模拟网络的演化:
Figure BDA0003369174130000091
其中{o1,o2,....,ok|T|}是Bi-GRU的状态向量序列集合;
S62:引用注意力机制来捕获重要的特征向量,其中注意力权重αi的计算公式如下:
Figure BDA0003369174130000092
其中αi越高,oi则越重要。LeakReLU为激活函数,a∈R1×2d’为注意力参数;
S63:利用计算得到的注意力值将节点n0的所有状态特征聚合为节点的最终向量表示:
Figure BDA0003369174130000093
其中u0∈Rd’是节点n0的最终向量表示;
S64:采用了最小化所有标记节点的真实值和预测值的交叉熵作为损失函数:
Figure BDA0003369174130000094
其中C是分类器参数,yl是节点标签的索引集。Yl和ul是节点标签值和节点特征向量预测标签值。通过梯度下降算法,优化模型。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

Claims (10)

1.一种基于元路径的动态异质网络表示方法,其特征在于,构建DHNR模型对网络节点进行表示学习,DHNR模型中包括GRU和带注意力机制的Bi-GRU,DHNR模型获取节点表示向量的过程具体包括以下步骤:
S1:将网络节点建立链接的时间作为链接权重,保留在网络中,构造动态异质网络;
S2:根据时间加权元路径从网络中采样不同的时间加权元路径序列;
S3:对网络进行预处理,得到每个节点初始向量,将每条时间加权元路径序列及其向量进行输入,通过GRU来聚合每条元路径的网络节点序列的信息;
S4:采用相对时间编码技术作为时间编码器,对节点序列的时间进行编码;
S5:采用Bi-GRU方法获取节点序列的信息的深层次特征信息,将时间特征和结构特征进行聚合;
S6:使用带注意力机制的Bi-GRU来交互不同时间下不同序列的特征信息,得到节点的最终表示。
2.根据权利要求1所述的一种基于元路径的动态异质网络表示方法,其特征在于,动态异质网络表示为G=(V,E,T),其中V表示节点集合,E表示链接集合,T表示链接上时间集合,动态异质网络中节点和节点类型间的映射函数为
Figure FDA0003369174120000011
A表示节点类型集合;链接和链接类型间的映射函数为ψ:E→R,R表示链接类型集合,动态异质网络中|A|+|R|>2,动态异质网络中的一条时间链接表示为(i,j,t)且(i,j,t)∈E,时间链接(i,j,t)表示t时刻节点i连接到节点j,|A|表示求节点类型集合中节点类型的数量,|R|表示求链接类型集合中链接类型的数量。
3.根据权利要求1所述的一种基于元路径的动态异质网络表示方法,其特征在于,根据时间加权元路径从网络中采样不同的时间加权元路径序列包括以下步骤:
构建时间加权路径,即对一个元路径在时间属性值的引导下得到该类型元路径对应的时间加权元路径;
获取时间加权的元路径序列集合,即获取每种类型的元路径分别在|T|种不同的时间属性值下的时间加权元路径,将时间加权的元路径序列集合表示为
Figure FDA0003369174120000021
其中,k为元路径的类型数量;T为时间属性值集合,|T|为时间属性值集合中时间属性的数量;
Figure FDA0003369174120000022
表示第k个类型的元路径在第|T|个时间属性值引导下的时间加权元路径。
4.根据权利要求1所述的一种基于元路径的动态异质网络表示方法,其特征在于,对网络节点的向量进行预处理包括:
为每种类型的节点设置一个变换矩阵,使得每种类型的节点通过变换矩阵投影到相同的特征空间中,所述的特征空间中包含所有类型的节点特征空间中的特征,则节点类型为φi的节点ni投影过程表示为:
Figure FDA0003369174120000023
其中,xi为节点ni的原始特征;
Figure FDA0003369174120000024
为节点ni的投影特征;
Figure FDA0003369174120000025
为节点类型为φi的节点的变换矩阵。
5.根据权利要求1所述的一种基于元路径的动态异质网络表示方法,其特征在于,通过GRU来聚合每条元路径的网络节点序列的信息包括以下过程:
将节点的不同时间加权元路径信息进行聚合,形成一个初步的向量表示,则节点n0的聚合过程包括:
Figure FDA0003369174120000026
Figure FDA0003369174120000027
其中,
Figure FDA0003369174120000028
为节点ni的投影特征;φ(ni)为节点ni的节点类型,ni为节点n0在时间加权元路径序列上的m+1-a跳邻居节点;
Figure FDA0003369174120000029
为序列中目标节点的m+1跳邻居节点的隐藏状态;
Figure FDA00033691741200000210
表示节点ni通过GRU输出的第a层隐藏状态,且0<a≤1m+,m为序列链接数量;Am+1为目标节点的m+1跳邻居类型;Am+1-a为m+1-a跳邻居类型;
Figure FDA00033691741200000211
表示将第a-1层隐藏层输出的隐藏信息
Figure FDA00033691741200000212
与输入GRU的节点ni的投影特征
Figure FDA0003369174120000031
进行聚合。
6.根据权利要求5所述的一种基于元路径的动态异质网络表示方法,其特征在于,将第a-1层隐藏层输出的隐藏信息
Figure FDA0003369174120000032
与输入GRU的节点ni的投影特征
Figure FDA0003369174120000033
进行聚合,即:
Figure FDA0003369174120000034
Figure FDA0003369174120000035
Figure FDA0003369174120000036
Figure FDA0003369174120000037
其中,Az、Ar、Ah和Bz、Br、Bh是GRU的模型参数;zi、ri是GRU中的更新门和遗忘门,其取值范围都是[0,1];
Figure FDA00033691741200000318
表示逐元素乘法;
Figure FDA0003369174120000038
为对输入向量和前一时刻状态向量进行遗忘后的新状态;σ为激活函数;
Figure FDA0003369174120000039
为经过一个GRU单元处理的最终状态。
7.根据权利要求1所述的一种基于元路径的动态异质网络表示方法,其特征在于,对节点序列的时间进行编码,即定义一组固定的正弦函数作为时间偏置对每个序列上的时间进行编码,编码过程包括:
Figure FDA00033691741200000310
Figure FDA00033691741200000311
Figure FDA00033691741200000312
其中,Base(t)、Base(t,2i)和Base(t,2i+1)为时间偏置函数,
Figure FDA00033691741200000313
为t时刻的时间向量,T_Linear为线性微调函数,d为向量维度。
8.根据权利要求1所述的一种基于元路径的动态异质网络表示方法,其特征在于,将时间特征和结构特征进行聚合包括:
Figure FDA00033691741200000314
其中,
Figure FDA00033691741200000315
表示将时间特征和结构特征进行聚合后得到的特征;
Figure FDA00033691741200000316
是节点的特征,当i为st时表示节点的时间特征,当i为RT(t)时表示节点的语义特征;Mean()表示求数组平均值的函数,对双向GRU隐藏状态求均值;
Figure FDA00033691741200000317
表示双向GRU的表示形式。
9.根据权利要求1所述的一种基于元路径的动态异质网络表示方法,其特征在于,使用带注意力机制的Bi-GRU来交互不同时间下不同序列的特征信息包括以下步骤:
使用Bi-GRU来交互不同时间下的特征信息,以此来模拟网络的演化,即:
Figure FDA0003369174120000041
引用注意力机制来捕获重要的特征向量,其中节点ni注意力权重αi的计算公式如下:
Figure FDA0003369174120000042
利用计算得到的注意力值将节点n0的所有状态特征聚合为节点的最终向量表示:
Figure FDA0003369174120000043
其中,O={o1,o2,....,ok|T|}是Bi-GRU的状态向量序列集合,ok|T|表示第k×T个状态向量;LeakReLU为激活函数,a∈R1×2d'为注意力参数,d为向量的表示维度,具体数值由实验决定。
10.根据权利要求1所述的一种基于元路径的动态异质网络表示方法,其特征在于,通过GRU获取序列的结构特征后,通过带注意力机制的Bi-GRU获取网络节点语义和时间特征,在网络的表示训练过程中,采用最小化所有标记节点的真实值和预测值的交叉熵作为损失函数,通过梯度下降算法优化模型,损失函数表示为:
Figure FDA0003369174120000044
其中,
Figure FDA0003369174120000045
表示损失函数;l表示一个标签;C是分类器参数,yl是节点标签的索引集;Yl为节点标签值,ul为节点特征向量预测标签值。
CN202111393567.6A 2021-11-23 2021-11-23 一种基于元路径的动态异质网络表示方法 Pending CN114124729A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111393567.6A CN114124729A (zh) 2021-11-23 2021-11-23 一种基于元路径的动态异质网络表示方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111393567.6A CN114124729A (zh) 2021-11-23 2021-11-23 一种基于元路径的动态异质网络表示方法

Publications (1)

Publication Number Publication Date
CN114124729A true CN114124729A (zh) 2022-03-01

Family

ID=80439929

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111393567.6A Pending CN114124729A (zh) 2021-11-23 2021-11-23 一种基于元路径的动态异质网络表示方法

Country Status (1)

Country Link
CN (1) CN114124729A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117131938A (zh) * 2023-10-26 2023-11-28 合肥工业大学 基于图深度学习的动态隐性关系挖掘方法和***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110555050A (zh) * 2018-03-30 2019-12-10 华东师范大学 一种基于元路径的异构网络节点表示学习方法
WO2020199524A1 (zh) * 2019-04-02 2020-10-08 长安大学 一种基于网络表示学习的网约共享出行人员匹配方法
CN113191482A (zh) * 2021-04-19 2021-07-30 安徽农业大学 一种基于元路径的异质图神经网络表示方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110555050A (zh) * 2018-03-30 2019-12-10 华东师范大学 一种基于元路径的异构网络节点表示学习方法
WO2020199524A1 (zh) * 2019-04-02 2020-10-08 长安大学 一种基于网络表示学习的网约共享出行人员匹配方法
CN113191482A (zh) * 2021-04-19 2021-07-30 安徽农业大学 一种基于元路径的异质图神经网络表示方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
袁铭: "基于变分推断和元路径分解的异质网络表示方法", 《上海交通大学学报》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117131938A (zh) * 2023-10-26 2023-11-28 合肥工业大学 基于图深度学习的动态隐性关系挖掘方法和***
CN117131938B (zh) * 2023-10-26 2024-01-19 合肥工业大学 基于图深度学习的动态隐性关系挖掘方法和***

Similar Documents

Publication Publication Date Title
CN110245655B (zh) 一种基于轻量级图像金字塔网络的单阶段物体检测方法
Tan et al. RelativeNAS: Relative neural architecture search via slow-fast learning
CN110851654A (zh) 基于张量化数据降维的工业设备故障检测分类方法
CN108549692A (zh) Spark框架下的稀疏多元逻辑回归模型对文本情感分类的方法
CN113628201A (zh) 基于深度学习的病理切片分析方法、电子设备及可读存储介质
CN113688253B (zh) 一种层次感知的时态知识图谱表示学习方法
CN113554100B (zh) 异构图注意力网络增强的Web服务分类方法
CN112784929A (zh) 一种基于双元组扩充的小样本图像分类方法及装置
Yang et al. Mutualnet: Adaptive convnet via mutual learning from different model configurations
CN114124729A (zh) 一种基于元路径的动态异质网络表示方法
Le et al. GCRINT: network traffic imputation using graph convolutional recurrent neural network
CN115983341A (zh) 一种基于关系聚合超图的节点分类方法
CN116894096A (zh) 一种基于递归双超图神经网络的新闻事件预测方法
CN116306780B (zh) 一种动态图链接生成方法
CN114841778B (zh) 一种基于动态图神经网络的商品推荐方法
CN116467466A (zh) 基于知识图谱的编码推荐方法、装置、设备及介质
CN110020379B (zh) 一种基于深度动态网络嵌入表示模型的链路预测方法
CN113537613B (zh) 一种模体感知的时态网络预测方法
CN115664970A (zh) 基于双曲空间的网络异常点检测方法
US20210334623A1 (en) Natural graph convolutions
CN114792384A (zh) 融合高阶结构嵌入与复合池化的图分类方法及***
Manoju et al. Conductivity based agglomerative spectral clustering for community detection
CN114254214A (zh) 一种基于时空层次化网络的交通预测方法及***
Ko et al. Deep model compression and inference speedup of sum–product networks on tensor trains
Chen et al. Image Recognition Based on Convolution Neural Network with Small Data Set

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination