Heterogeneous graph attention network
A graph is a data structure which contains connection information in edges and feature information in nodes. Graph neural network applies deep learning to process graph and it becomes more and more popular by its powerful representation ability. The researches on graph neural network are divided int...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis-Master by Coursework |
Language: | English |
Published: |
Nanyang Technological University
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/141153 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-141153 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1411532023-07-04T16:43:33Z Heterogeneous graph attention network Wang, Zhixing Lihui CHEN School of Electrical and Electronic Engineering ELHCHEN@ntu.edu.sg, ELHCHEN@ntu.edu.sg Engineering::Electrical and electronic engineering A graph is a data structure which contains connection information in edges and feature information in nodes. Graph neural network applies deep learning to process graph and it becomes more and more popular by its powerful representation ability. The researches on graph neural network are divided into two orientations: homogeneous graph and heterogeneous graph. Traditional graph representation methods mainly deal with problems in homogeneous information network where types of targeted nodes and connections are all same. However, these methods cause the loss of different semantic information because relationships between nodes and their types are always different in the real world. For the researches on heterogeneous graph, graph representation learning is made in heterogeneous information network (HIN) and there are two questions should be considered: (1) What kind of model can learn the new graph embedding by fusing the information with features in different types. (2) As nodes’ features in different meta paths (defined in HIN) have different impact on graph embedding, how the model learns the importance weight of each meta path. Recently, a model named heterogeneous graph attention network (HAN) is proposed to solve above two questions. It includes two main parts: node-level attention and semantic-level attention. Node-level attention is using the attention mechanism for nodes and their neighbors in one meta-path to get the attention weighs, which helps to distinguish the importance among nodes. For semantic-level attention, it measures the importance among different meta-paths and assign weights to each of them. In this project, the published work HAN is comprehended and analyzed thoroughly, and extensive experiments are designed to verify whether the HAN has the superior performance in representation learning and can learn the weights of different meta paths through the attention mechanism at the semantic level. Master of Science (Signal Processing) 2020-06-04T07:55:14Z 2020-06-04T07:55:14Z 2020 Thesis-Master by Coursework https://hdl.handle.net/10356/141153 en ISM-DISS-01907 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Electrical and electronic engineering |
spellingShingle |
Engineering::Electrical and electronic engineering Wang, Zhixing Heterogeneous graph attention network |
description |
A graph is a data structure which contains connection information in edges and feature information in nodes. Graph neural network applies deep learning to process graph and it becomes more and more popular by its powerful representation ability. The researches on graph neural network are divided into two orientations: homogeneous graph and heterogeneous graph. Traditional graph representation methods mainly deal with problems in homogeneous information network where types of targeted nodes and connections are all same. However, these methods cause the loss of different semantic information because relationships between nodes and their types are always different in the real world. For the researches on heterogeneous graph, graph representation learning is made in heterogeneous information network (HIN) and there are two questions should be considered: (1) What kind of model can learn the new graph embedding by fusing the information with features in different types. (2) As nodes’ features in different meta paths (defined in HIN) have different impact on graph embedding, how the model learns the importance weight of each meta path. Recently, a model named heterogeneous graph attention network (HAN) is proposed to solve above two questions. It includes two main parts: node-level attention and semantic-level attention. Node-level attention is using the attention mechanism for nodes and their neighbors in one meta-path to get the attention weighs, which helps to distinguish the importance among nodes. For semantic-level attention, it measures the importance among different meta-paths and assign weights to each of them. In this project, the published work HAN is comprehended and analyzed thoroughly, and extensive experiments are designed to verify whether the HAN has the superior performance in representation learning and can learn the weights of different meta paths through the attention mechanism at the semantic level. |
author2 |
Lihui CHEN |
author_facet |
Lihui CHEN Wang, Zhixing |
format |
Thesis-Master by Coursework |
author |
Wang, Zhixing |
author_sort |
Wang, Zhixing |
title |
Heterogeneous graph attention network |
title_short |
Heterogeneous graph attention network |
title_full |
Heterogeneous graph attention network |
title_fullStr |
Heterogeneous graph attention network |
title_full_unstemmed |
Heterogeneous graph attention network |
title_sort |
heterogeneous graph attention network |
publisher |
Nanyang Technological University |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/141153 |
_version_ |
1772828292288610304 |