Prior work offers contradictory guidance on whether normalization mitigates oversmoothing in deep Graph Convolutional Networks. We revisit this question under strict experimental control—vanilla GCN, fully fixed hyperparameters, no architectural augmentations—across six normalization schemes, six node-classification benchmarks, and depths 1–20 (3600 runs total). Three empirical observations emerge. (O1) Normalization effects concentrate at the L~\!:\!~1\!→ \!2 L : 1 → 2 transition and show diminishing returns beyond depth 3; at L = 1 L = 1 normalization is structurally inoperative and all schemes are identical. (O2) At depth ≥ ≥ 6, graph topology governs the accuracy trajectory: homophily is the only statistically significant predictor of depth-sensitivity ( r = -0.87 r = - 0.87 , p~=~0.02 p = 0.02 ), while spectral gap, degree, and clustering are non-significant in our dataset family. (O3) Normalization reduces cross-seed training variance by up to 90% at L = 2 L = 2 on dense graphs but does not prevent eventual collapse. Depth-20 results confirm continued degradation on all datasets (Cora: 0.75 → 0.57 → 0.31 0.75 → 0.57 → 0.31 ). Wilcoxon signed-rank tests at depth 10 show BatchNorm and GraphNorm significantly outperform NoNorm ( p~<~0.001 p < 0.001 ), while NodeNorm significantly underperforms ( p~<~0.001 p < 0.001 ). These findings reframe normalization as an optimization stabilizer at shallow-to-moderate depth, not a remedy for propagation-driven oversmoothing, and provide a reproducible stress-test protocol for evaluating depth-robust GNN mechanisms.
No takes yet. Share an insight, caveat, or question.
Zheng et al. (2026) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: