Adversarial Network Embedding
arXiv:1711.07838
Abstract
Learning low-dimensional representations of networks has proved effective in a variety of tasks such as node classification, link prediction and network visualization. Existing methods can effectively encode different structural properties into the representations, such as neighborhood connectivity patterns, global structural role similarities and other high-order proximities. However, except for objectives to capture network structural properties, most of them suffer from lack of additional constraints for enhancing the robustness of representations. In this paper, we aim to exploit the strengths of generative adversarial networks in capturing latent features, and investigate its contribution in learning stable and robust graph representations. Specifically, we propose an Adversarial Network Embedding (ANE) framework, which leverages the adversarial learning principle to regularize the representation learning. It consists of two components, i.e., a structure preserving component and an adversarial learning component. The former component aims to capture network structural properties, while the latter contributes to learning robust representations by matching the posterior distribution of the latent representations to given priors. As shown by the empirical results, our method is competitive with or superior to state-of-the-art approaches on benchmark network embedding tasks.
AAAI 2018
References in corpus (7)
- Auto-Encoding Variational Bayes
- Finding community structure in networks using the eigenvectors of matrices
- Inductive Representation Learning on Large Graphs
- Energy-based Generative Adversarial Network
- Adversarially Learned Inference
- Adversarial Autoencoders
- Modeling documents with Generative Adversarial Networks
Cited by in corpus (13)
- Adversarial Attacks on Neural Networks for Graph Data
- Fast Gradient Attack on Network Embedding
- Adversarially Regularized Graph Autoencoder for Graph Embedding
- Network Representation Learning: A Survey
- Network Embedding via Deep Prediction Model
- CommunityGAN: Community Detection with Generative Adversarial Nets
- Deep Kernel Supervised Hashing for Node Classification in Structural Networks
- A Structural Representation Learning for Multi-relational Networks
- Adversarial Deep Network Embedding for Cross-network Node Classification
- AAANE: Attention-based Adversarial Autoencoder for Multi-scale Network Embedding
- Multiple Graph Adversarial Learning
- Multi-Hot Compact Network Embedding
- Network representation learning: A macro and micro view