A Robust and Generalized Framework for Adversarial Graph Embedding

05/22/2021
by   Jianxin Li, et al.
5

Graph embedding is essential for graph mining tasks. With the prevalence of graph data in real-world applications, many methods have been proposed in recent years to learn high-quality graph embedding vectors various types of graphs. However, most existing methods usually randomly select the negative samples from the original graph to enhance the training data without considering the noise. In addition, most of these methods only focus on the explicit graph structures and cannot fully capture complex semantics of edges such as various relationships or asymmetry. In order to address these issues, we propose a robust and generalized framework for adversarial graph embedding based on generative adversarial networks. Inspired by generative adversarial network, we propose a robust and generalized framework for adversarial graph embedding, named AGE. AGE generates the fake neighbor nodes as the enhanced negative samples from the implicit distribution, and enables the discriminator and generator to jointly learn each node's robust and generalized representation. Based on this framework, we propose three models to handle three types of graph data and derive the corresponding optimization algorithms, i.e., UG-AGE and DG-AGE for undirected and directed homogeneous graphs, respectively, and HIN-AGE for heterogeneous information networks. Extensive experiments show that our methods consistently and significantly outperform existing state-of-the-art methods across multiple graph mining tasks, including link prediction, node classification, and graph reconstruction.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/09/2020

Adversarial Directed Graph Embedding

Node representation learning for directed graphs is critically important...
research
10/22/2018

Node Representation Learning for Directed Graphs

We propose a novel approach for learning node representations in directe...
research
03/03/2022

Curvature Graph Generative Adversarial Networks

Generative adversarial network (GAN) is widely used for generalized and ...
research
02/23/2020

Author Name Disambiguation on Heterogeneous Information Network with Adversarial Representation Learning

Author name ambiguity causes inadequacy and inconvenience in academic in...
research
01/18/2021

GraphAttacker: A General Multi-Task GraphAttack Framework

Graph Neural Networks (GNNs) have been successfully exploited in graph a...
research
12/16/2018

NSCaching: Simple and Efficient Negative Sampling for Knowledge Graph Embedding

Knowledge Graph (KG) embedding is a fundamental problem in data mining r...
research
12/01/2022

GrannGAN: Graph annotation generative adversarial networks

We consider the problem of modelling high-dimensional distributions and ...

Please sign up or login with your details

Forgot password? Click here to reset