edge2vec: Learning Node Representation Using Edge Semantics

09/07/2018
by   Zheng Gao, et al.
0

Representation learning for networks provides a new way to mine graphs. Although current researches in this area are able to generate reliable results of node embeddings, they are still limited to homogeneous networks in which all nodes and edges are of the same type. While, increasingly, graphs are heterogeneous with multiple node- and edge- types in the real world. Existing heterogeneous embedding methods are mostly task-based or only able to deal with limited types of node & edge. To tackle this challenge, in this paper, an edge2vec model is proposed to represent nodes in ways that incorporate edge semantics represented as different edge-types in heterogeneous networks. An edge-type transition matrix is optimized from an Expectation-Maximization (EM) framework as an extra criterion of a biased node random walk on networks, and a biased skip-gram model is leveraged to learn node embeddings based on the random walks afterwards. edge2vec is validated and evaluated using three medical domain problems on an ensemble of complex medical networks (more than 10 node- & edge- types): medical entity classification, compound-gene binding prediction, and medical information searching cost. Results show that by considering edge semantics, edge2vec significantly outperforms other state-of-art models on all three tasks.

READ FULL TEXT
research
01/05/2021

Het-node2vec: second order random walk sampling for heterogeneous multigraphs embedding

We introduce a set of algorithms (Het-node2vec) that extend the original...
research
10/14/2020

TriNE: Network Representation Learning for Tripartite Heterogeneous Networks

In this paper, we study network representation learning for tripartite h...
research
02/21/2023

Link Prediction on Latent Heterogeneous Graphs

On graph data, the multitude of node or edge types gives rise to heterog...
research
05/27/2019

Incidence Networks for Geometric Deep Learning

One may represent a graph using both its node-edge and its node-node inc...
research
11/26/2019

BHIN2vec: Balancing the Type of Relation in Heterogeneous Information Network

The goal of network embedding is to transform nodes in a network to a lo...
research
09/15/2021

Accurately Modeling Biased Random Walks on Weighted Graphs Using Node2vec+

Node embedding is a powerful approach for representing the structural ro...
research
11/04/2021

Network Structure and Feature Learning from Rich but Noisy Data

In the study of network structures, much attention has been devoted to n...

Please sign up or login with your details

Forgot password? Click here to reset