Aggregation Buffer: Revisiting DropEdge with a New Parameter Block
Dooho Lee, Myeong Kong, Sagad Hamid, Cheonwoo Lee, Jaemin Yoo
TL;DR
The paper challenges DropEdge's effectiveness by showing that intrinsic aggregation biases in GNNs limit robustness gains, then introduces Aggregation Buffer AGG_B as a modular post-processing block to enhance edge-robustness across architectures. By modeling a discrepancy bound and designing two essential conditions (edge-awareness and stability), AGG_B refines aggregation outputs through a degree-normalized linear transform and is trained in a separate stage to preserve backbone knowledge. The approach yields consistent improvements on 12 node classification benchmarks and generalizes to multiple GNN families, addressing degree bias and structural disparity as a unified mechanism. The work provides practical, reusable tooling (AGG_B) and code for improving robustness without disrupting deployed models, with potential extensions toward end-to-end training.
Abstract
We revisit DropEdge, a data augmentation technique for GNNs which randomly removes edges to expose diverse graph structures during training. While being a promising approach to effectively reduce overfitting on specific connections in the graph, we observe that its potential performance gain in supervised learning tasks is significantly limited. To understand why, we provide a theoretical analysis showing that the limited performance of DropEdge comes from the fundamental limitation that exists in many GNN architectures. Based on this analysis, we propose Aggregation Buffer, a parameter block specifically designed to improve the robustness of GNNs by addressing the limitation of DropEdge. Our method is compatible with any GNN model, and shows consistent performance improvements on multiple datasets. Moreover, our method effectively addresses well-known problems such as degree bias or structural disparity as a unifying solution. Code and datasets are available at https://github.com/dooho00/agg-buffer.
