IJCAI 2020poster0 citations

Multi-Class Imbalanced Graph Convolutional Network Learning

Min Shi, Yufei Tang, Xingquan Zhu, David Wilson, Jianxun Liu

Abstract

Networked data often demonstrate the Pareto principle (i.e., 80/20 rule) with skewed class distributions, where most vertices belong to a few majority classes and minority classes only contain a handful of instances. When presented with imbalanced class distributions, existing graph embedding learning tends to bias to nodes from majority classes, leaving nodes from minority classes under-trained. In this paper, we propose Dual-Regularized Graph Convolutional Networks (DR-GCN) to handle multi-class imbalanced graphs, where two types of regularization are imposed to tackle class imbalanced representation learning. To ensure that all classes are equally represented, we propose a class-conditioned adversarial training process to facilitate the separation of labeled nodes. Meanwhile, to maintain training equilibrium (i.e., retaining quality of fit across all classes), we force unlabeled nodes to follow a similar latent distribution to the labeled nodes by minimizing their difference in the embedding space. Experiments on real-world imbalanced graphs demonstrate that DR-GCN outperforms the state-of-the-art methods in node classification, graph clustering, and visualization.

Machine Learning: Deep Learning: Convolutional networksData Mining: Classification, Semi-Supervised LearningData Mining: Mining Text, Web, Social Media
BibTeX
@inproceedings{ijcai2020p398,
  title     = {Multi-Class Imbalanced Graph Convolutional Network Learning},
  author    = {Shi, Min and Tang, Yufei and Zhu, Xingquan and Wilson, David and Liu, Jianxun},
  booktitle = {Proceedings of the Twenty-Ninth International Joint Conference on
               Artificial Intelligence, {IJCAI-20}},
  publisher = {International Joint Conferences on Artificial Intelligence Organization},
  editor    = {Christian Bessiere},
  pages     = {2879--2885},
  year      = {2020},
  month     = {7},
  note      = {Main track},
  doi       = {10.24963/ijcai.2020/398},
  url       = {https://doi.org/10.24963/ijcai.2020/398},
}