2023
DOI: 10.3390/s23084168
|View full text |Cite
|
Sign up to set email alerts
|

Graph Representation Learning and Its Applications: A Survey

Abstract: Graphs are data structures that effectively represent relational data in the real world. Graph representation learning is a significant task since it could facilitate various downstream tasks, such as node classification, link prediction, etc. Graph representation learning aims to map graph entities to low-dimensional vectors while preserving graph structure and entity relationships. Over the decades, many models have been proposed for graph representation learning. This paper aims to show a comprehensive pict… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
16
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(16 citation statements)
references
References 357 publications
(611 reference statements)
0
16
0
Order By: Relevance
“…A GNN is a machine learning algorithm that takes a graph as the input and by modifying the graph’s embeddings (from the nodes and the edges), can perform various prediction tasks (i.e., clustering, classification and regression). GNNs can operate predictions at multiple levels [ 1 , 2 , 3 , 4 , 5 , 6 , 7 ]: At the graph level, for instance, one could give a molecule (as an input graph) and try to find out whether the molecule is toxic. At the edge level, typical operations are friend recommendations on a social network graph.…”
Section: Introductionmentioning
confidence: 99%
See 4 more Smart Citations
“…A GNN is a machine learning algorithm that takes a graph as the input and by modifying the graph’s embeddings (from the nodes and the edges), can perform various prediction tasks (i.e., clustering, classification and regression). GNNs can operate predictions at multiple levels [ 1 , 2 , 3 , 4 , 5 , 6 , 7 ]: At the graph level, for instance, one could give a molecule (as an input graph) and try to find out whether the molecule is toxic. At the edge level, typical operations are friend recommendations on a social network graph.…”
Section: Introductionmentioning
confidence: 99%
“…Thus, the input graph was updated iteratively using a mechanism called message passing, which was described by Gilmer et al, 2017 [ 8 ]. The message-passing mechanism can be divided into the following tasks [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ]: Select a node v . Collect information (the messages) from the neighboring nodes (and edges).…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations