Home

Awesome

ImGAGN: Imbalanced Networks Embedding via Generative Adversarial Graph Networks

This is our Pytorch implementation for the paper:

Liang Qu, Huaisheng Zhu, Ruiqi Zheng, Yuhui Shi, and Hongzhi Yin. 2021. ImGAGN:Imbalanced Network Embedding via Generative Adversarial Graph Networks. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD ’21), August 14–18, 2021, Virtual Event, Singapore. ACM, New York, NY, USA, 9 pages. https://doi.org/10.11453447548.3467334

Introduction

This work presents a generative adversarial graph network model, called ImGAGN to address the imbalanced classification problem on graphs. It introduces a novel generator for graph structure data, named GraphGenerator, which can simulate both the minority class nodes’ attribute distribution and network topological structure distribution by generating a set of synthetic minority nodes such that the number of nodes in different classes can be balanced.

Requirements

Usage

Dataset

The datasets can be downloaded from Cora, Citeseer, Pubmed and DBLP. Take Cora dataset as an example:

Example Usage

cd ImGAGN
python train.py

Citation

@misc{qu2021imgagnimbalanced,
      title={ImGAGN:Imbalanced Network Embedding via Generative Adversarial Graph Networks}, 
      author={Liang Qu and Huaisheng Zhu and Ruiqi Zheng and Yuhui Shi and Hongzhi Yin},
      year={2021},
      eprint={2106.02817},
      archivePrefix={arXiv},
      primaryClass={cs.LG}
}