【技术实现步骤摘要】
一种融合多通道注意力机制的图卷积神经网络社交推荐方法及系统
[0001]本专利技术涉及社交推荐
,尤其涉及一种融合多通道注意力机制的图卷积神经网络社交推荐方法及系统。
技术介绍
[0002]随着网络的发展,人们的社交方式呈现了多元化,从之前的电话短信到现在的网上社交,社交变得越来越便利。图(Graph)结构灵活且具有强大的表示能力,故而越来越多的数据使用图进行表示。在社交推荐中,每个节点都可看作是一个用户,若两个节点之间有边相连,说明它们之间存在相似的信息。但是图数据的处理和挖掘一直是挑战。随着数据规模的增长,图数据变得更加复杂,相对于图像、语言等信号数据,处理起来相对麻烦,因此,怎样高效准确的学习图数据的表示成为了一个非常重要的问题。社交推荐任务作为图上最广泛的任务之一,一直是研究人员研究的重点。
[0003]图神经网络(Graph Neural Network,GNN)是由卷积神经、循环神经网络和深度自动编码器的思想而发,定义和设计了用于处理图数据的神经网络结构。之后,随着研究的深入,GNN的成员变得越来越多,针对不同的任务需求,图卷积网络(Graph Convolution Networks,GCNs)、图注意力网络(Graph Attention Networks)、图自编码器(Graph Auto encoders)、图生成网络(Graph Generative Networks)等应运而生。特别是卷积神经网络的出现,给图数据的分析提供了一些新的思路。GCNs是目前广泛运用的用于学习图数据的神 ...
【技术保护点】
【技术特征摘要】
1.一种融合多通道注意力机制的图卷积神经网络社交推荐方法,其特征在于,包括:步骤1:利用余弦相似度计算出社交网络图G
t
=(A
t
,X)的特征矩阵X,然后基于该特征构造出G
t
的k
‑
最邻近图、即社交网络特征图G
f
=(A
f
,X);其中,A
t
表示G
t
的对称邻接矩阵,A
f
表示G
f
的对称邻接矩阵;步骤2:基于图卷积神经网络学习社交网络数据图G
t
多重信号的嵌入Z
S
;步骤3:将G
t
节点的特征在拓扑空间上传播,进行卷积操作,学习G
t
的节点嵌入Z
t
;步骤4:将G
f
节点的特征在特征空间上传播,进行卷积操作,学习G
f
的节点嵌入Z
f
;步骤5:基于图卷积神经网络学习G
t
和G
f
的组合嵌入Z
c
;步骤6:引入注意力机制动态调整Z
S
、Z
t
、Z
f
、Z
c
的权重,基于调整后的Z
S
、Z
t
、Z
f
、Z
c
计算得到每个社交网络节点的最终嵌入Z;步骤7:基于最终嵌入Z计算出该社交网络节点的类别Y,从而进行社交推荐。2.根据权利要求1所述的一种融合多通道注意力机制的图卷积神经网络社交推荐方法,其特征在于,所述步骤1包括:首先使用采用余弦相似度方法计算社交网络数据集的相似矩阵然后选取社交网络中每个节点的前k个相似节点对设置边,构造出原始图的k
‑
最邻近图、即社交网络特征图,表示为G
f
=(A
f
,X),相似矩阵S的计算方法如下所示:其中X
i
和X
j
分别为社交网络节点i和j的特征向量。3.根据权利要求1所述的一种融合多通道注意力机制的图卷积神经网络社交推荐方法,其特征在于,所述步骤2包括:基于惰性随机游走矩阵构造G
t
上几何散射:其中I
n
是单位矩阵,为原始社交网络图G
t
添加自环的邻接矩阵,D为的对角矩阵;在几何散射中,引入2
k
尺度的小波变换尺度的小波变换其中U0表示节点自身的高频信号;运用一阶和二阶的高频信号,即:根据图卷积神经网络的传播规则,定义如下散射传播规则:其中是G
t
第l层的权重矩阵,σ为激活函数。4.根据权利要求1所述的一种融合多通道注意力机制的图卷积神经网络社交推荐方
法,其特征在于,所述步骤3包括:原始社交网络图G
t
=(A
t
,X)在拓扑空间中第l层的卷积输出的计算方法如公式(6)所示:其中,W
t(l)
表示G
t
第l层的权重矩阵,σ为激活函数,为G
t
添加自环的邻接矩阵,添加自环的邻接矩阵,为的对角矩阵,并且5.根据权利要求1所述的一种融合多通道注意力机制的图卷积神经网络社交推荐方法,其特征在于,所述步骤4包括:社交网络特征图G
f
=(A
f
,X)在特征空间中第l层的卷积输出如公式(7)所示:其中表示G
f
第l层的权重矩阵,σ为激活函数,为G
f
添加自环的邻接矩阵,其中添加自环的邻接矩阵,其中为的对角矩阵,并且6.根据权利要求1所述的一种融合多通道注意力机制的图卷积神经网络社交推荐方法,其特征在于,所述步骤5包括:将原始社交网络图G
t
和社交网络特征图G
f
分别进行一次卷积操作,得到两个卷积输出表示,然后把二者相加作为两个图下一次卷积的卷积输入,以此循环往复,直至所有卷积操作结束,得到最终的卷积输出作为组合嵌入Z
c
。7.根据权利要求1所述的一种融合多通道注意力机制的图卷积神经网络社交推荐方法,其特征在于,所述步骤6包括:对于任意社交网络节点k,在Z
s
中的嵌入表示为使用权重向量计算该节点的注意力值如公式(12)所示:其中为社交网络权重矩阵;同理得到社交网络节点k在Z
t
,Z
c
和Z
f
的注意力值和然后,使用Softmax函数得到社交网络节点k的注意力值,如公式(13)所示:同理计算得到对图中所有的社交网络节点n,和μ
s
,μ
t
,μ
c
,μ
f
分别表示Z
s
,Z
t
,Z
c
,Z
f
的注意力值;根据社交网络各节点的注意力值,计算得到每个社交网络节点的最终嵌入Z:Z=μ
s
·
Z
s
+μ
t
·
Z
t
+μ
c
·
Z
c
+μ
f
·
Z
f
#(14)。
8.根据权利要求1所述的一种融合多通道注意力机制的图卷积神经网络社交推荐...
【专利技术属性】
技术研发人员:翟锐,张莉博,李绍华,于俊洋,宋亚林,王瑛琦,白晨希,
申请(专利权)人:河南大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。