atlas

Research map / Graph learning / GNN architectures

Dynamic Rescaling for Training GNNs

NeurIPS 2024 · Graph learning › GNN architectures · approach: GNN generalization theory · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that dynamic rescaling of GAT (and GCN) parameters and gradients, which leaves the loss invariant, can steer GNN training toward balanced relative gradients or controlled layer-wise learning order, with effects that differ between heterophilic and homophilic graphs.

Problem

Understanding and controlling GNN training dynamics; existing balanced-norm work only balances at initialization, and layer learning order and learning-rate interactions in GNNs are poorly understood.

Approach

Extends rescale-invariance-based balancing from initialization to during training by dynamically rescaling GAT neurons under any criterion of parameters and gradients, and proposes balancing by relative gradients (gradient divided by parameter) together with weight norms.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use relative-gradient dynamic rescaling instead of no rescaling5-layer GAT · roman-empireaccuracy: .4978 ± .0209 -> .5422 ± .0234Helped
Use relative-gradient dynamic rescaling instead of no rescaling5-layer GAT · amazon-ratingsaccuracy: .4545 ± .0043 -> .4540 ± .0029No clear effect
Use relative-gradient dynamic rescaling instead of no rescaling5-layer GAT · tolokersROC AUC: .6493 ± .008 -> .6637±.0088Helped
Use relative-gradient dynamic rescaling instead of no rescaling5-layer GAT · questionsROC AUC: .5829±.0172 -> .5869 ± .0145No clear effect
Use relative-gradient dynamic rescaling instead of no rescaling5-layer GAT · minesweeperROC AUC: .5057 ± .0058 -> .5065 ± .0076No clear effect
Combine weight-norm and relative-gradient rescaling5-layer GAT · roman-empireaccuracy: .4978 ± .0209 -> .6731 ± .0149∗Helped
Combine weight-norm and relative-gradient rescaling5-layer GAT · amazon-ratingsaccuracy: .4545 ± .0043 -> .4526 ± .0042No clear effect
Combine weight-norm and relative-gradient rescaling5-layer GAT · tolokersROC AUC: .6493 ± .008 -> .6642 ± 0.0064Helped
Combine weight-norm and relative-gradient rescaling5-layer GAT · questionsROC AUC: .5829±.0172 -> .5696±.0132Hurt
Combine weight-norm and relative-gradient rescaling5-layer GAT · minesweeperROC AUC: .5057 ± .0058 -> .5080 ± 0.0053Helped
Add gradient clipping without dynamic rescaling (ablation)5-layer GAT · roman-empireaccuracy: 0.4978 ± 0.0209 -> 0.3711 ± 0.0357Hurt
Add gradient clipping without dynamic rescaling (ablation)5-layer GAT · amazon-ratingsaccuracy: 0.4545 ± 0.0043 -> 0.4535 ± 0.0025No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: roman-empire amazon-ratings tolokers questions minesweeper synthetic node classification (Erdos-Renyi graph)

Benchmarks: roman-empire amazon-ratings tolokers questions minesweeper

Metrics: accuracy ROC AUC convergence epoch

Baselines: Standard training without dynamic rescaling DRW (dynamic rescaling by weight norms)

Builds on: Balanced initialization for GATs (Rahman et al.) Rescale invariance / conservation laws (Neyshabur et al.) Grokking Gradient flow with finite learning rates (Ji et al.)

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy