PIMPC-GNN: Physics-Informed Multi-Phase Consensus Learning for Enhancing Imbalanced Node Classification in Graph Neural Networks
Abdul Joseph Fofanah, Lian Wen, David Chen
TL;DR
PIMPC-GNN targets imbalanced node classification by embedding three physics-inspired views—thermodynamic diffusion, Kuramoto synchronization, and spectral embedding—into a unified, differentiable GNN. The three-phase consensus is fused via confidence-aware ensembles and adaptive decision thresholds, optimized with an imbalance-aware loss that couples classification with physics-consistency terms. The framework yields theoretical guarantees for convergence and minority-class performance, and empirically outperforms 16 baselines across five datasets with notable gains in minority recall and balanced accuracy. This work provides interpretable insights into consensus dynamics on graphs and offers a principled, scalable approach to robust minority detection in real-world imbalanced graph tasks.
Abstract
Graph neural networks (GNNs) often struggle in class-imbalanced settings, where minority classes are under-represented and predictions are biased toward majorities. We propose \textbf{PIMPC-GNN}, a physics-informed multi-phase consensus framework for imbalanced node classification. Our method integrates three complementary dynamics: (i) thermodynamic diffusion, which spreads minority labels to capture long-range dependencies, (ii) Kuramoto synchronisation, which aligns minority nodes through oscillatory consensus, and (iii) spectral embedding, which separates classes via structural regularisation. These perspectives are combined through class-adaptive ensemble weighting and trained with an imbalance-aware loss that couples balanced cross-entropy with physics-based constraints. Across five benchmark datasets and imbalance ratios from 5-100, PIMPC-GNN outperforms 16 state-of-the-art baselines, achieving notable gains in minority-class recall (up to +12.7\%) and balanced accuracy (up to +8.3\%). Beyond empirical improvements, the framework also provides interpretable insights into consensus dynamics in graph learning. The code is available at \texttt{https://github.com/afofanah/PIMPC-GNN}.
