Skip to content

Latest commit

 

History

History
144 lines (96 loc) · 8.89 KB

README.md

File metadata and controls

144 lines (96 loc) · 8.89 KB

Class-Imbalanced Learning on Graphs (CILG)

This repository contains a curated list of papers focused on Class-Imbalanced Learning on Graphs (CILG). The papers are categorized based on their methodological contributions across Data-Level methods (Data Interpolation, Adversarial Generation, Pseudo-Labeling) and Algorithm-Level methods (Model and Training Refinement, Loss Function Engineering, Post-hoc Adjustments). Many papers contribute to multiple aspects, as indicated in their listings.

We aim to keep this list up to date. If you come across any errors or papers that should be included, please feel free to open an issue or submit a pull request.

Survey Paper

Class-Imbalanced Learning on Graphs: A Survey.

Yihong Ma, Yijun Tian, Nuno Moniz, and Nitesh V. Chawla.

If you find this repository useful in your research, please cite:

@article{ma2023class,
  title={Class-Imbalanced Learning on Graphs: A Survey},
  author={Ma, Yihong and Tian, Yijun and Moniz, Nuno and Chawla, Nitesh V},
  journal={arXiv preprint arXiv:2304.04300},
  year={2023}
}

Papers

Legend for method categories:

  • Data-Level Methods:
    • [D.I.] Data Interpolation
    • [A.G.] Adversarial Generation
    • [P.L.] Pseudo-Labeling
  • Algorithm-Level Methods:
    • [M.R.] Model and Training Refinement
    • [L.F.] Loss Function Engineering
    • [P.A.] Post-hoc Adjustments

Primary contributions are marked with ■, secondary contributions with □.

2024

  • Graph Neural Network with Curriculum Learning for Imbalanced Node Classification (Neurocomputing) [paper]
    • Methods: [D.I.] ■, [M.R.] □

2023

  • Rethinking Semi-Supervised Imbalanced Node Classification from Bias-Variance Decomposition (NeurIPS) [paper] [code]

    • Methods: [M.R.] ■, [L.F.] □
  • Semantic-aware Node Synthesis for Imbalanced Heterogeneous Information Networks (CIKM) [paper] [code]

    • Methods: [D.I.] ■, [M.R.] □, [L.F.] □
  • GraphSHA: Synthesizing Harder Samples for Class-Imbalanced Node Classification (KDD) [paper] [code]

    • Methods: [D.I.] ■, [M.R.] □
  • When Sparsity Meets Contrastive Models: Less Graph Data Can Bring Better Class-Balanced Representations (ICML) [paper] [code]

    • Methods: [M.R.] ■, [L.F.] □
  • Imbalanced Node Classifcation Beyond Homophilic Assumption (IJCAI) [paper]

    • Methods: [D.I.] ■, [M.R.] □, [L.F.] □
  • INS-GNN: Improving graph imbalance learning with self-supervision (Information Sciences) [paper] [code]

    • Methods: [P.L.] ■, [M.R.] □, [L.F.] □
  • Balanced neighbor exploration for semi-supervised node classification on imbalanced graph data (Information Sciences) [paper]

    • Methods: [M.R.] ■
  • ImGCL: Revisiting Graph Contrastive Learning on Imbalanced Node Classification (AAAI) [paper]

    • Methods: [M.R.] ■, [L.F.] □
  • GraphSR: A Data Augmentation Algorithm for Imbalanced Node Classification (AAAI) [paper]

    • Methods: [P.L.] ■, [M.R.] □

2022

  • Co-Modality Graph Contrastive Learning for Imbalanced Node Classification (NeurIPS) [paper] [code]

    • Methods: [M.R.] ■, [L.F.] □
  • Anonymity Can Help Minority: A Novel Synthetic Data Over-sampling Strategy on Multi-label Graphs (ECML PKDD) [paper]

    • Methods: [A.G.] ■, [L.F.] □
  • GraphMixup: Improving Class-Imbalanced Node Classification by Reinforcement Mixup and Self-supervised Context Prediction (ECML/PKDD) [paper] [code]

    • Methods: [D.I.] ■, [M.R.] □, [L.F.] □
  • LTE4G: Long-Tail Experts for Graph Neural Networks (CIKM) [paper] [code]

    • Methods: [M.R.] ■, [P.A.] □
  • Distance-wise Prototypical Graph Neural Network for Imbalanced Node Classification (MLG) [paper] [code]

    • Methods: [P.L.] ■, [M.R.] □
  • FACS-GCN: Fairness-Aware Cost-Sensitive Boosting of Graph Convolutional Networks (IJCNN) [paper] [code]

    • Methods: [L.F.] ■, [A.G.] □, [M.R.] □
  • A Kernel Propagation-Based Graph Convolutional Network Imbalanced Node Classification Model on Graph Data (ICNSC) [paper]

    • Methods: [M.R.] ■, [L.F.] □
  • Effective-aggregation Graph Convolutional Network for Imbalanced Classification (ICNSC) [paper]

    • Methods: [M.R.] ■
  • Attention and Cost-Sensitive Graph Neural Network for Imbalanced Node Classification (ICNSC) [paper]

    • Methods: [M.R.] ■, [L.F.] □
  • GATSMOTE: Improving Imbalanced Node Classification on Graphs via Attention and Homophily (Mathematics) [paper]

    • Methods: [D.I.] ■, [M.R.] □, [L.F.] □
  • ALLIE: Active Learning on Large-scale Imbalanced Graphs (WWW) [paper]

    • Methods: [M.R.] ■, [L.F.] □, [P.A.] □
  • TAM: Topology-Aware Margin Loss for Class-Imbalanced Node Classification (ICML) [paper] [code]

    • Methods: [L.F.] ■

2021

  • Exploring Self-training for Imbalanced Node Classification (ICONIP) [paper]

    • Methods: [P.L.] ■
  • Topology-Imbalance Learning for Semi-Supervised Node Classification (NeurIPS) [paper] [code]

    • Methods: [L.F.] ■
  • ImGAGN: Imbalanced Network Embedding via Generative Adversarial Graph Networks (KDD) [paper] [code]

    • Methods: [A.G.] ■
  • GraphENS: Neighbor-Aware Ego Network Synthesis for Class-Imbalanced Node Classification (ICLR) [paper] [code]

    • Methods: [D.I.] ■, [M.R.] □
  • GraphSMOTE: Imbalanced Node Classification on Graphs with Graph Neural Networks (*WSDM) [paper] [code]

    • Methods: [D.I.] ■, [M.R.] □, [L.F.] □

2020

  • Multi-Class Imbalanced Graph Convolutional Network Learning (IJCAI) [paper] [code]
    • Methods: [A.G.] ■, [M.R.] □, [L.F.] □

2018

  • ImVerde: Vertex-Diminished Random Walk for Learning Imbalanced Network Representation (Big Data) [paper] [code]

    • Methods: [M.R.] ■
  • SPARC: Self-Paced Network Representation for Few-Shot Rare Category Characterization (KDD) [paper] [code]

    • Methods: [P.L.] ■, [M.R.] □, [L.F.] □
  • RSDNE: Exploring Relaxed Similarity and Dissimilarity from Completely-Imbalanced Labels for Network Embedding (AAAI) [paper] [code]

    • Methods: [M.R.] ■, [L.F.] □

Acknowledgement

This page has been created and is maintained by Yihong Ma ([email protected])