Javascript must be enabled to continue!
Graph node classification algorithm based on similarity random walk aggregation
View through CrossRef
Aiming at the relatively low accuracy of methods such as MLP and GCN in heterogeneous graph node classification tasks, this paper proposes a graph neural network based on similarity random walk aggregation (SRW-GNN). Most existing node classification methods usually take neighbor nodes as neighborhoods, but the target node and its neighbors in heterogeneous graphs usually belong to different categories. To reduce the impact of heterogeneity on node embedding, SRW-GNN uses the similarity between nodes as probability to perform random walks and takes the sampled paths as neighborhoods to obtain more homogeneous information. The order in which nodes appear in the path is particularly critical for capturing neighborhood information. However, most existing GNN aggregators are insensitive to node order. This paper introduces a path aggregator based on recurrent neural network (RNN) to simultaneously extract the features and order information of nodes in the path. In addition, nodes have different preferences for different paths. In order to adaptively learn the importance of different paths in node encoding, an attention mechanism is used to dynamically adjust the contribution of each path to the final embedding. Experimental results on multiple commonly used heterogeneous graph datasets show that the accuracy of this method is significantly better than that of MLP, GCN, H2GCN, HOG-GCN and other methods, verifying its effectiveness in heterogeneous graph node classification tasks.
Title: Graph node classification algorithm based on similarity random walk aggregation
Description:
Aiming at the relatively low accuracy of methods such as MLP and GCN in heterogeneous graph node classification tasks, this paper proposes a graph neural network based on similarity random walk aggregation (SRW-GNN).
Most existing node classification methods usually take neighbor nodes as neighborhoods, but the target node and its neighbors in heterogeneous graphs usually belong to different categories.
To reduce the impact of heterogeneity on node embedding, SRW-GNN uses the similarity between nodes as probability to perform random walks and takes the sampled paths as neighborhoods to obtain more homogeneous information.
The order in which nodes appear in the path is particularly critical for capturing neighborhood information.
However, most existing GNN aggregators are insensitive to node order.
This paper introduces a path aggregator based on recurrent neural network (RNN) to simultaneously extract the features and order information of nodes in the path.
In addition, nodes have different preferences for different paths.
In order to adaptively learn the importance of different paths in node encoding, an attention mechanism is used to dynamically adjust the contribution of each path to the final embedding.
Experimental results on multiple commonly used heterogeneous graph datasets show that the accuracy of this method is significantly better than that of MLP, GCN, H2GCN, HOG-GCN and other methods, verifying its effectiveness in heterogeneous graph node classification tasks.
Related Results
Graph convolutional neural networks for 3D data analysis
Graph convolutional neural networks for 3D data analysis
(English) Deep Learning allows the extraction of complex features directly from raw input data, eliminating the need for hand-crafted features from the classical Machine Learning p...
Natural genetic variation and an alternative physiological state modify polyglutamine aggregation and toxicity in C. elegans
Natural genetic variation and an alternative physiological state modify polyglutamine aggregation and toxicity in C. elegans
Many human diseases are caused by mutations that induce misfolding and aggregation of the affected proteins, and are thought to result from failures in proteostasis. Pathways invol...
Node importance idenfication for temporal network based on inter-layer similarity
Node importance idenfication for temporal network based on inter-layer similarity
Measuring node centrality is important for a wealth of applications, such as influential people identification, information promotion and traffic congestion prevention. Although th...
CommunityGCN: community detection using node classification with graph convolution network
CommunityGCN: community detection using node classification with graph convolution network
PurposeA community demonstrates the unique qualities and relationships between its members that distinguish it from other communities within a network. Network analysis relies heav...
Sampling algorithms for big graph analytics
Sampling algorithms for big graph analytics
The analysis of large graphs offers new insights into social and other networks, and thus is of increasing interest to marketeers, sociologists, mathematicians and computer scienti...
P152 CLINICAL PREDICTIVE MODEL OF LYMPH NODE METASTASIS AT RIGHT RECURRENT LARYNGEAL NERVE ZONE IN ESOPHAGEAL SQUAMOUS CELL CARCINOMA
P152 CLINICAL PREDICTIVE MODEL OF LYMPH NODE METASTASIS AT RIGHT RECURRENT LARYNGEAL NERVE ZONE IN ESOPHAGEAL SQUAMOUS CELL CARCINOMA
Abstract
Aim
The aim of this study is to establish a clinical predictive standard for lymph node metastasis at this location by ...
Bilangan Terhubung Titik Pelangi pada Graf Garis dan Graf Tengah dari Hasil Operasi Comb Graf Bintang C<sub>3</sub> dan Graf Bintang S<sub>n</sub>
Bilangan Terhubung Titik Pelangi pada Graf Garis dan Graf Tengah dari Hasil Operasi Comb Graf Bintang C<sub>3</sub> dan Graf Bintang S<sub>n</sub>
Penelitian ini bertujuan menentukan bilangan terhubung titik pelangi (rainbow vertex connection number) pada graf garis dan graf tengah yang diperoleh dari hasil operasi comb antar...
Class-Imbalanced Graph Classification by using Federated Graph Learning
Class-Imbalanced Graph Classification by using Federated Graph Learning
Federated graph learning (FGL) on graphs enables clients to train graph neural networks collaboratively without sharing private edge structures for graph tasks such as node classif...

