Class-Imbalanced Graph Learning without Class Rebalancing

Zhining Liu, Zhichen Zeng, Ruizhong Qiu, Hyunsik Yoo, David Zhou +5 more
8/1/2023

No official code found. Best implementation: ZhiningLiu1998/BAT (28 stars, MIT, last commit 2024-11-27).

Abstract

Class imbalance is prevalent in real-world node classification tasks and poses great challenges for graph learning models. Most existing studies are rooted in a class-rebalancing (CR) perspective and address class imbalance with class-wise reweighting or resampling. In this work, we approach the root cause of class-imbalance bias from an topological paradigm. Specifically, we theoretically reveal two fundamental phenomena in the graph topology that greatly exacerbate the predictive bias stemming from class imbalance. On this basis, we devise a lightweight topological augmentation framework BAT to mitigate the class-imbalance bias without class rebalancing. Being orthogonal to CR, BAT can function as an efficient plug-and-play module that can be seamlessly combined with and significantly boost existing CR techniques. Systematic experiments on real-world imbalanced graph learning tasks show that BAT can deliver up to 46.27% performance gain and up to 72.74% bias reduction over existing techniques. Code, examples, and documentations are available at https://github.com/ZhiningLiu1998/BAT.

View on arXivView PDF

Code Implementations(1)

ZhiningLiu1998/BATCommunity100%
MIT

[ICML'24] BAT: 🚀 Boost Class-imbalanced Node Classification with <10 lines of Code | 从拓扑视角出发10行代码改善类别不平衡节点分类

284Python, Jupyter NotebookMay 7, 20241 years agoMIT
data-augmentationgraph-algorithmsgraph-machine-learninggraph-miningimbalanced-data+3 more

Similar Papers

Cite this paper

@article{liu2023classimbalanced,
  title  = {Class-Imbalanced Graph Learning without Class Rebalancing},
  author = {Zhining Liu and Zhichen Zeng and Ruizhong Qiu and Hyunsik Yoo and David Zhou and Zhe Xu and Yada Zhu and Kommy Weldemariam and Jingrui He and H. Tong},
  year   = {2023},
  eprint = {2308.14181},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2308.14181},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.14181.svg)](https://codeofpaper.com/paper/2308.14181)

Discussion