metapath2vec: Scalable Representation Learning for Heterogeneous Networks
We study the problem of representation learning in heterogeneous networks. Its unique challenges come from the existence of multiple types of nodes and links, which limit the feasibility of the conventional network embedding techniques. We develop two scalable representation learning models, namely metapath2vec and metapath2vec++. The metapath2vec model formalizes meta-path-based random walks to construct the heterogeneous neighborhood of a node and then leverages a heterogeneous skip-gram model to perform node embeddings. The metapath2vec++ model further enables the simultaneous modeling of structural and semantic correlations in heterogeneous networks. Extensive experiments show that metapath2vec and metapath2vec++ are able to not only outperform state-of-the-art embedding models in various heterogeneous network mining tasks, such as node classification, clustering, and similarity search, but also discern the structural and semantic correlations between diverse network objects.
Code (1)
Tasks
ClusteringLink PredictionNetwork EmbeddingNode ClassificationNode Property PredictionRepresentation LearningMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Heterogeneous Graph Neural Network on Semantic Tree
The recent past has seen an increasing interest in Heterogeneous Graph Neural Networks (HGNNs), since many real-world graphs are heterogeneous in nature, from citation graphs to email graphs. However, existing methods ig…
Graph Neural NetworkMAGNN: Metapath Aggregated Graph Neural Network for Heterogeneous Graph Embedding
A large number of real-world graphs or networks are inherently heterogeneous, involving a diversity of node types and relation types. Heterogeneous graph embedding is to embed rich structural and semantic information of …
ClusteringDiversityGraph EmbeddingGraph Neural Network+3Comprehensive Metapath-based Heterogeneous Graph Transformer for Gene-Disease Association Prediction
Discovering gene-disease associations is crucial for understanding disease mechanisms, yet identifying these associations remains challenging due to the time and cost of biological experiments. Computational methods are …
MECCH: Metapath Context Convolution-based Heterogeneous Graph Neural Networks
Heterogeneous graph neural networks (HGNNs) were proposed for representation learning on structural data with multiple types of nodes and edges. To deal with the performance degradation issue when HGNNs become deep, rese…
Computational EfficiencyGraph Neural NetworkLink PredictionNode Classification+1Metapaths guided Neighbors aggregated Network for?Heterogeneous Graph Reasoning
Most real-world datasets are inherently heterogeneous graphs, which involve a diversity of node and relation types. Heterogeneous graph embedding is to learn the structure and semantic information from the graph, and the…
DiversityGraph EmbeddingGraph Neural NetworkLink Prediction+2