图注意力网络(GAT)理论推导的整理

图注意力网络(GAT)是一种新型的卷积神经网络,它利用masked self-attention机制处理图形结构数据,能有效过滤噪音邻居,提升模型表现力,并提供一定可解释性。GAT解决了传统图网络结构存在的问题,如效率低下、无法处理有向图等,适用于归纳学习,且无需访问整个图,只需关注节点的邻节点。

低功耗蓝牙项目,需要一块懂省电的板

思澈 SF32LB52 芯片,BLE 协议栈深度优化,上手即开发


tips:本篇博客是本人因学习而整理,为方便归档而发布。博客除参考《Graph Attention Networks》(Yoshua Bengio et. al. 2017)外,也参考了网上各路大神的文章,若有侵犯或错误请私信,本人会第一时间作出回应。

GAT的提出

GAT的提出背景

  图卷积网络(GCN)存在一定缺陷。GCN只能应用于转导(transductive)任务,无法完成动态图处理(inductive)。且由于傅立叶变换推导的局限性,难以处理有向图。因此,需要一种更完善的图卷积算法。

注意力机制的引入

  Yoshua Bengio团队在CNN的基础上引入masked self-attention,提出了图注意力网络(GAT)1,图中的每个节点可以根据邻居节点的特征,为其分配不同的权值,并且无需使用预先构建好的图。

GAT的结构

图注意力层

  首先来介绍单个的图注意力网络层。
  图注意力层的结构如下图所示:
GAT结构示意图

  我们将输入的特征向量 h = { h 1 → , h 2 → , … h N → } , h i → ∈ R F h=\{ \overrightarrow{h_1},\overrightarrow{h_2},\ldots\overrightarrow{h_N} \},\overrightarrow{h_i}\in R^F h={ h1 ,h2 ,hN },hi RF经过一个以注意力为核心的聚合操作,输出一个新的特征向量。 h = { h 1 ′ → , h 2 ′ → , … h N ′ → } , h i ′ → ∈ R F ′ h=\{ \overrightarrow{h_{1}'},\overrightarrow{h_{2}'},\ldots\overrightarrow{h_{N}'} \},\overrightarrow{h_{i}'}\in R^{F'} h={ h1 ,h2 ,hN },hi

低功耗蓝牙项目,需要一块懂省电的板

思澈 SF32LB52 芯片,BLE 协议栈深度优化,上手即开发

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值