Graph representation learning with deep learning
Graphs, a natural and generic data structure, can be seen as the backbone of numerous systems because of its wide usage in domains such as social network analysis, computational biology, and chemoinformatics. With the fast development of deep learning techniques and the great results they achieve in...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2019
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/77417 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-77417 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-774172023-07-07T16:06:52Z Graph representation learning with deep learning Gao, Youyou Chen Lihui School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering Graphs, a natural and generic data structure, can be seen as the backbone of numerous systems because of its wide usage in domains such as social network analysis, computational biology, and chemoinformatics. With the fast development of deep learning techniques and the great results they achieve in fields ranging from images to natural language processing, there is a surging interest in performing deep learning on graph-structured data to do analytics tasks like classifications and predictions. More recently, new approaches of graph representation learning whose idea is to encode structural information of graphs to embedding space attract public attention. The representations generated from this approach can then be feed as feature input into machine learning modules to do the analysis. However, how to capture adaptive and structural representations of graphs is the key challenge at this stage. In this project, an in-depth study was first conducted to gain an understanding of various representation learning approaches and methods they used to generate node or whole graph representations. Then by applying Graph Convolutional Network (GCN) model together with DIFFPOOL layer, a pooling strategy which can remain the hierarchical structure of graphs, we conducted experiments to test the performance of graph classification using five benchmark datasets. This report states the methodology and implementation details used in the experiments, followed by discussions and analysis of the obtained results. Bachelor of Engineering (Information Engineering and Media) 2019-05-28T08:51:14Z 2019-05-28T08:51:14Z 2019 Final Year Project (FYP) http://hdl.handle.net/10356/77417 en Nanyang Technological University 51 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering Gao, Youyou Graph representation learning with deep learning |
description |
Graphs, a natural and generic data structure, can be seen as the backbone of numerous systems because of its wide usage in domains such as social network analysis, computational biology, and chemoinformatics. With the fast development of deep learning techniques and the great results they achieve in fields ranging from images to natural language processing, there is a surging interest in performing deep learning on graph-structured data to do analytics tasks like classifications and predictions. More recently, new approaches of graph representation learning whose idea is to encode structural information of graphs to embedding space attract public attention. The representations generated from this approach can then be feed as feature input into machine learning modules to do the analysis. However, how to capture adaptive and structural representations of graphs is the key challenge at this stage. In this project, an in-depth study was first conducted to gain an understanding of various representation learning approaches and methods they used to generate node or whole graph representations. Then by applying Graph Convolutional Network (GCN) model together with DIFFPOOL layer, a pooling strategy which can remain the hierarchical structure of graphs, we conducted experiments to test the performance of graph classification using five benchmark datasets. This report states the methodology and implementation details used in the experiments, followed by discussions and analysis of the obtained results. |
author2 |
Chen Lihui |
author_facet |
Chen Lihui Gao, Youyou |
format |
Final Year Project |
author |
Gao, Youyou |
author_sort |
Gao, Youyou |
title |
Graph representation learning with deep learning |
title_short |
Graph representation learning with deep learning |
title_full |
Graph representation learning with deep learning |
title_fullStr |
Graph representation learning with deep learning |
title_full_unstemmed |
Graph representation learning with deep learning |
title_sort |
graph representation learning with deep learning |
publishDate |
2019 |
url |
http://hdl.handle.net/10356/77417 |
_version_ |
1772825314648391680 |