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

本文介绍了Heterogeneous Graph Attention Network(HAN),一种结合了节点级和语义级注意力的异构图神经网络。HAN通过元路径学习节点及其邻居的重要性,并对不同元路径赋予不同权重,适用于复杂异构信息网络的分析。实验结果显示,HAN在节点分类和聚类任务上表现出优越性能,同时具备良好的解释性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

论文题目:Heterogeneous Graph Attention Network (HAN)异构图注意力网络

作者:北京邮电大学Xiao Wang,Houye Ji等人

来源:WWW2019

论文链接:https://arxiv.org/pdf/1903.07293.pdf

tensorflow版代码Github链接:https://github.com/Jhy1993/HAN

介绍视频:https://www.bilibili.com/video/av53418944/

摘要

最近,深度学习中最令人兴奋的进步之一是注意机制,它的巨大潜力在各个领域。

本文首先提出了一种基于层次注意力的异构图神经网络,包括节点级注意力和语义级注意力。具体地说:

  • 节点级注意力旨在学习节点与其基于元路径的邻居之间的重要性
  • 语义级注意力能够学习不同元路径的重要性

通过从节点级和语义级两个层次上学习重要性,可以充分考虑节点和元路径的重要性。该模型通过对基于元路径的邻域特征进行分层聚合,生成节点嵌入。在三个真实世界的异质图上的大量实验结果不仅显示了我们所提出的模型比现有的模型更优越的性能,而且也显示了它潜在的良好的图分析的可解释性。

1、相关介绍

背景

现实世界中的数据通常与图表结构(如社交网络、引文网络和万维网)结合在一起。图形神经网络(GNN)作为一种强大的图形数据深度表示学习方法,在网络分析方面表现出了优异的性能,引起了广泛的研究兴趣。例如,[10,20,24]利用深度神经网络来学习基于节点特征和图结构的节点表示。一些文献[6,14,18]将卷积运算推广到图上,提出了图卷积网络。深度学习的一个最新研究趋势是注意机制,它处理可变大小的数据,并鼓励模型关注数据中最显著的部分。它在深层神经网络框架中的有效性得到了证明,并被广泛应用于文本分析[1]、知识图[25]和图像处理[38]等领域。图注意网络(GAT)[35]是一种新颖的卷积型图神经网络,它利用了只包含一类节点或链接的齐次图的注意机制。

尽管注意机制在深度学习中取得了成功,但在异构图的图神经网络框架中却没有得到考虑。事实上,现实世界中的图通常带有多种类型的节点和边,也被广泛称为异构信息网络(HIN)[28]。为了方便起见,本文统一称之为异构图。由于异构图包含的信息更加全面,语义更加丰富,因此在许多数据挖掘任务中得到了广泛的应用。元路径[32]是连接两个对象的复合关系,是一种广泛使用的语义捕获结构。根据元路径的不同,异构图中节点之间的关系可以有不同的语义。由于异构图形的复杂性,传统的图形神经网络不能直接应用于异构图形。基于以上分析,在设计具有注意机制的异构图神经网络体系结构时,需要解决以下新的需求。

以 Graph Convolutional Network,Graph Attention Network 为代表的图神经网络已经引起了学术界与工业界的广泛关注。然而,目前的图神经网络主要针对同质图(节点类型和边类型单一)设计,但真实世界中的图大部分都可以很自然地建模为异质图(多种类型的节点和边)。如图 1 所示,IMDB 数据中包含三种类型的节点 Actor、Movie 和 Director,两种类型的边 Actor-Movie 和 Movie-Director。

640?wx_fmt=png

相对于同质图神经网络,异质图神经网络具有更强的现实意义可以更好的满足工业界需求。如阿里巴巴正在建设亿级节点十亿级边的异质图神经网络平台 AliGraph 来满足整个阿里集团各种商业化场景需求。因此亟需展开面向异质图的图神经网络模型研究,而异质图的异质性却又给设计图神经网络带来了巨大的挑战。

元路径 meta-path


在异构图中,两个节点可以通过不同的语义路径连接,称为元路径(meta-path),如图1中,Movie-Actor-Movie(MAM)和Movie-Year-Movie (MYM)都是不同的meta-path。不同的meta-path有不同的语义。如图1中, meta-path Movie-Actor-

### 如何为小米路由器刷入OpenWRT #### 准备工作 为了成功地将OpenWRT刷入到小米路由器中,需提前准备好必要的工具软件。这包括但不限于一台电脑用于操作、一根网线连接至路由器以及确保拥有最新的Breed固件版本支持的小米路由器型号列表[^1]。 #### 开启Telnet服务 通过特定命令或按钮激活隐藏模式下的telnet功能对于后续步骤至关重要。通常情况下,在浏览器地址栏输入`http://miwifi.com`进入管理界面后找到对应的选项来启用此特性;而对于某些特殊机型,则可能需要借助第三方应用或者按照官方文档指示完成设置过程[^2]。 #### 使用FTP上传文件 一旦开启了上述提到的服务之后就可以利用FTP客户端把breed.bin或者其他所需的镜像放置于设备内部存储空间当中去了。这里推荐使用FileZilla这类简单易用的应用程序来进行传输作业,并确认好目标路径是否正确无误[^3]。 #### 刷写Breed引导程序 当所有准备工作都已就绪之时便可以着手处理最核心的部分——即替换原有的bootloader部分为更加灵活可控的新版breed了。具体做法是在断电状态下按住reset键不放直到电源灯亮起再松手即可自动加载新安装好的环境。 #### 完成OpenWRT系统的部署 最后一步就是正式向flash芯片灌输openwrt.img映像包从而彻底改变原有操作系统架构成为基于Linux内核构建而成的强大网络平台之一。值得注意的是整个过程中要保持稳定供电以免造成不可逆损坏风险存在。 ```bash # 示例代码:通过TFTP服务器发送OpenWRT固件给路由器 tftp -l openwrt-trx-factory.bin -r /dev/mtdblock4 192.168.1.1 ```
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值