论文阅读Heterogeneous Graph Attention Network

【论文阅读】Heterogeneous Graph Attention Network 异质图注意网络摘要引言相关工作 摘要 GNN在深度学习领域表现出了优越的性能。但是,在包含不同类型节点和边的的异质图的图神经网络中,GNN还不够完善。异构性和丰富的语义信息给异质图的图神经网络设计带来了巨大的挑战。本文首先提出了一种异质图神经网络分层注意力机制,涉及到节点级别和语义级别。具体来说,节点级注意力学习节点及其基于元路径的邻居之间的重要性,而语义级注意力能够学习不同元路径的重要性。 然后,该模型可以通过分层的方式从基于元路径的邻居中聚合特征来生成节点嵌入。 引言 相关工作 参考博客: 异构图注意力 阅读详情

论文信息

题目

Heterogeneous Graph Attention Network
基于注意力机制的异构图神经网络

作者

Xiao Wang, Houye Ji,Chuan Shi等

论文水平

WWW 2019

其他

论文下载地址:https://arxiv.org/pdf/1903.07293.pdf
github:https://github.com/Jhy1993/HAN


ABSTRACT

当前图神经网络的缺点:未充分考虑异构图。

作者提出了一种基于层次注意力的异构图神经网络,包含节点级别和语义级别的注意力机制。节点级别的注意力旨在学习节点与其基于元路径的邻居之间的重要性,而语义级别的注意力可以学习不同元路径之间的重要性。

该模型聚合来自元路径的邻居的特征,然后生成节点的embeding。实验证明该模型达到了SOTA水平并具有很好的可解释性。


INTRODUCTION

异构图不同类型的节点具有不同的特征,它们的特征可能属于不同的特征空间中。
由于异构图的复杂性,传统的图神经网络无法直接应用于异构图。

在这里插入图片描述
故作者提出了Heterogeneous graph Attention Network(HAN)模型,一种基于层次注意力的异构图神经网络,包含节点级别和语义级别的注意力机制。

节点级别的注意力旨在学习每个节点其邻节点(包含自身节点)的相对重要性,并为其分配不同的注意力值。

语义级别的注意力旨在学习每个元路径的重要性并为其分配适当的权重,因为平等对待不同的元路径是不切实际的,并且会削弱某些有用的元路径提供的语义信息。

给定节点特征作为模型输入,使用特定类型的转换矩阵将不同类型的节点特征映射到同一空间中。

该模型可以以分层的方式的得到邻节点与多个元路径的最佳组合,从而使生成的节点embedding能够更好地捕获异构图中复杂的结构和丰富的语义信息。

该论文的主要贡献:

  • 基于注意力机制的异构图神经网络研究的首次尝试。
  • 提出HAN模型,该模型可同时考虑到节点和元路径的重要性,并且模型很高效,与节点对数呈线性复杂度。
  • 模型具有较好的可解释性。

RELATED WORK

主要介绍了图神经网络和网络嵌入的相关工作,略。


PRELIMINARY

介绍了一下该论文中用到的一些概念。
介绍了什么是异构图、什么是元路径、什么是邻节点。
在异构图中,两个节点可以通过不同的语义路径(称为元路径)连接。
文中用到的符号释义:
在这里插入图片描述


THE PROPOSED MODEL

HAN模型结构图如下所示:
在这里插入图片描述
节点embedding计算过程图:
在这里插入图片描述

Node-level Attention

node-level attention可以学习每个节点其不同邻居节点的重要性,并将这些邻居节点的信息聚合起来生成node embedding。

对于每个类型的节点 Φ i \Phi_i Φi​,通过特定类型转换矩阵将不同类型节点的特征映射到同一特征空间,这样node-level attention便可处理任意类型的节点。原节点特征记作 h i h_i hi​,转化后的节点特征记为 h i ′ h_i^{'} hi′​。
在这里插入图片描述
之后,利用自注意力机制计算各节点的权重。 e i j Φ e_{ij}^{\Phi} eijΦ​表示节点i,j之间的重要性。 a t t n o d e att_{node} attno

异构图注意力网络Heterogeneous Graph Attention Network ( HAN ) 异构图注意力网络Heterogeneous Graph Attention Network ( HAN )学习笔记。 阅读详情

相关推荐

图学习——04.HAN(异构图注意力网络)

什么是异构图,什么是元路径,什么是HAN,怎么计算attention,节点级别的attention和语义级别的attention

m0_51474171的博客 2999

【论文笔记】Heterogeneous Graph Attention Network

题目:《Heterogeneous题目:《Heterogeneous题目:《Heterogeneous GraphGraphGraph AttentionAttentionAttention Network》Network》Network》 ???? 作者:Xiao作者:Xiao作者:Xiao WangWangWang 来源:WWW2019来源:WWW2019来源:WWW2019 源码:源码:源码:...

mirrorssssssss的博客 3518

HAN:Heterogeneous Graph Attention Network 算法理论

介绍了异构图与meta-path概念,再介绍HAN算法的节点级别与语义级别的算法实现流程,最后描述了算法的整体框架,阐述一些结论

Andre_Jan的博客 2101

HAN - Heterogeneous Graph Attention Network 异构图注意力网络 WWW2019

论文题目:Heterogeneous Graph Attention Network (HAN)异构图注意力网络 作者:北京邮电大学Xiao Wang,Houye Ji等人 来源:WWW2019 论文链接:https://arxiv.org/pdf/1903.07293.pdf tensorflow版代码Github链接:https://github.com/Jhy1993/HAN ...

u013602059的专栏 1万+

【论文解读 WWW 2019 | HAN】Heterogeneous Graph Attention Network

论文题目:Heterogeneous Graph Attention Network 论文来源:WWW 2019 论文链接:https://arxiv.org/abs/1903.07293v1 代码链接:https://github.com/Jhy1993/HAN 关键词:社交网络, 神经网络, 图分析, 注意力机制(Attention) 文章目录1 摘要2 引言3 定义4 HAN模型4.1 ...

byn12345的博客 7984

异构图注意力网络:HAN

异构图是指由不同类型的节点和边组成的图,例如社交网络中的用户、商品和关系等。HAN通过引入注意力机制,可以有效地捕捉节点之间的关系和特征,从而提高模型在异构图数据上的表现。使用图级别的注意力网络计算图级别的注意力权重。总结起来,HAN模型通过引入节点级别和图级别的注意力机制,能够有效地在处理异构图数据时捕捉节点之间的关系和特征。节点级别注意力机制用于学习节点间的关系权重,而图级别注意力机制则用于学习不同类型节点的重要性。在模型的初始化函数中,我们定义了节点和边的嵌入层以及节点级别和图级别的注意力网络。

XlltEditor的博客 408

【华为鸿蒙3.0/荣耀安卓12使用VMOS Pro的激活方式】

解压激活工具 →连接数据线 轻松搞定激活!

Amy_mumu的博客 142万+

三角洲自动购买工具 —— 基于 OCR 的价格识别与自动点击

通过的方式,我们可以轻松实现自动化的“价格监控 + 自动点击”工具。它的优势在于通用性—— 只要能截屏识别价格,就能用于任何程序,不依赖特定 API。未来可以扩展的功能:自动保存配置到文件。支持多价格区域检测。增加快捷键启停功能。

qq_62975494的博客 2418

飞牛NAS挂载115网盘避坑指南:为什么你的大文件总是传输失败?

本文深入解析了在飞牛NAS上通过AList挂载115网盘时,大文件传输失败的深层原因,包括风控机制、网络协议及兼容性问题。文章提供了从基础排查到高阶优化的系统性解决方案,并建议采用Kopia分片备份等终极策略,以实现稳定可靠的云端数据流转。

weixin_29306011的博客 1688

12、每日卫星任务规划问题的不同公式

本文探讨了卫星任务规划问题的多种数学公式表示方法,包括传统的整数线性规划(ILP)模型、改进的基于路径的公式、基于集合覆盖的公式以及动态规划公式。通过案例研究比较了不同公式的求解效率和适用场景,并提供了使用Python进行实际求解的操作步骤。最后讨论了进一步优化策略及未来研究方向,旨在为解决卫星任务规划问题提供全面的理论支持和实践指导。

assembly8low的博客 203

【微服务】SpringBoot 对接飞书审批流程使用详解

SpringBoot 对接飞书审批流程使用详解

congge_study的博客 3771

SAP_MM模块库存概览俄罗斯报表简介

本文介绍了SAP MM模块中"库存概览俄罗斯报表"的功能与应用。该报表主要用于查看物料在不同库存地点和类型的库存情况,并满足俄罗斯当地法规要求。文章解释了"俄罗斯报表"可能指代本地化合规库存报表或客户自定义报表,详细说明了事务代码J3RFLVMOBVEDH的操作步骤,包括公司代码、物料编码、日期范围等查询条件,并解释了报表中各字段含义如期初期末库存数量与价值。最后强调在物料分类账处理完成后使用该报表可获得实际库存价值,为SAP用户提供了实用的库存管理参考。

我小时候很黑的博客 1087

SolidWorks 小车底盘 装配体

通过制作小车底盘了解solidworks装配体的部分知识

及时总结 2228

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

上一篇: 论文阅读RoBERTa: A Robustly Optimized BERT Pretraining Approach
下一篇: DIN模型与DIEN模型总结
rotation ㅤ   
博客等级 码龄10年 486粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值