65、图神经网络:原理、挑战与应用

图神经网络:原理、挑战与应用

1. 图神经网络的通用框架

在图神经网络中,对网络新增节点进行嵌入时,若采用增量训练方式,虽比从头开始训练轻松一些,但成本依然较高。不过,分层网络可在无需额外或增量训练的情况下嵌入新节点,因为权重矩阵在节点间是共享的。只需将卷积操作应用于新节点的输入表示与已学习的矩阵,就能在不额外训练的情况下,通过各层操作生成新节点的输出嵌入。

2. 处理关系网络

关系网络中,边可能有不同类型,代表实体间不同的关系,这种网络也被称为异构信息网络,在知识图谱中很常见。例如,由演员、导演和电影组成的网络,可能包含“执导”“参演”等不同类型的边。

假设共有 ( l ) 种不同的边类型,那么会为不同的边类型学习不同的权重矩阵,并对不同边类型的影响进行聚合。简单邻域聚合更新公式如下:
((\forall i, k) : \hat{h} i^{(k)} = \Phi \left( \sum {r=1}^{l} W^{(k,r)} \sum_{j \in A^r(i)} \frac{\hat{h} j^{(k - 1)}}{\vert A^r(i) \vert} + \sum {r=1}^{l} B^{(k,r)} \hat{h}_i^{(k - 1)} \right))

也可以通过为不同的边类型添加可训练参数 (\beta_1, \beta_2, \ldots, \beta_l) 来为不同的模态赋予不同的权重:
((\forall i, k) : \hat{h} i^{(k)} = \Phi \left( \sum {r=1}^{l} \beta_r

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值