AdvSynGNN: Structure-Adaptive Graph Neural Nets via Adversarial Synthesis and Self-Corrective Propagation
Organizations: Independent Researcher
Abstract
Graph neural networks frequently encounter significant performance degradation when confronted with structural noise or non-homophilous topologies. To address these systemic vulnerabilities, we present AdvSynGNN, a comprehensive architecture designed for resilient node-level representation learning. The proposed framework orchestrates multi-resolution structural synthesis alongside contrastive objectives to establish geometry-sensitive initializations. We develop a transformer backbone that adaptively accommodates heterophily by modulating attention mechanisms through learned topological signals. Central to our contribution is an integrated adversarial propagation engine, where a generative component identifies potential connectivity alterations while a discriminator enforces global coherence. Furthermore, label refinement is achieved through a residual correction scheme guided by per-node confidence metrics, which facilitates precise control over iterative stability. Empirical evaluations demonstrate that this synergistic approach effectively optimizes predictive accuracy across diverse graph distributions while maintaining computational efficiency. The study concludes with practical implementation protocols to ensure the robust deployment of the AdvSynGNN system in large-scale environments.
Figures & tables
| Dataset | Length | TimeGAN | SigCWGAN | GMMN | RCGAN | GAT-GAN | AdvSynGNN |
| ECG | 16 | 0.061 | 0.053 | 0.058 | 0.058 | 0.060 | 0.055 |
| 64 | 0.121 | 0.148 | 0.149 | 0.151 | 0.049 | 0.044 | |
| 128 | 0.152 | 0.147 | 0.148 | 0.154 | 0.048 | 0.042 | |
| 256 | 0.154 | 0.167 | 0.156 | 0.168 | 0.047 | 0.040 | |
| Traffic | 16 | 0.027 | 0.034 | 0.020 | 0.027 | 0.030 | 0.025 |
| 64 | 0.141 | 0.107 | 0.130 | 0.136 | 0.017 | 0.014 |
| Method | ArXiv | Products | Proteins | DBLP | PCQM4Mv2 (MAE ) |
| GCN [ 11 ] | |||||
| GraphGAN [ 59 ] | |||||
| DnnGAN [ 70 ] | |||||
| GMP-GL [ 71 ] | |||||
| Att-GAN [ 72 ] | |||||
| TenGAN [ 73 ] |
| Method | arXiv-AstroPh | arXiv-GrQc | Wikipedia | Amazon2M |
| GraphGAN [ 59 ] | ||||
| DnnGAN [ 70 ] | ||||
| GFformer [ 79 ] | ||||
| VCR-GRAPHORMER [ 80 ] | ||||
| SGFormer [ 76 ] | ||||
| Proformer [ 81 ] |
| Configuration | Node Accuracy (%) std | (pp) | Shapley (%) | ||
| ArXiv | Proteins | WikiCS | |||
| Full AdvSynGNN | 75.48 0.15 | 86.40 0.18 | 81.22 0.21 | 0 | – |
| w/o GAN-only | 73.65 0.20 | 84.25 0.22 | 78.30 0.25 | -2.07 | 24.7 |
| w/o confidence-only | 74.20 0.19 | 84.91 0.20 | 78.95 0.23 | -1.26 | 15.1 |
| w/o multi-scale + bias | 73.65 0.20 | 84.12 0.22 | 78.40 0.24 | -1.83 | 22.0 |
| w/o GAN + w/o confidence | 72.11 0.23 | 82.93 0.26 | 76.95 0.28 | -5.90 | 57.8 |
| Method | 5% Del | 10% Del | 5% Add | Hybrid |
| GCN [ 11 ] | -3.21 | -6.74 | -4.83 | -7.95 |
| GraphGAN [ 59 ] | -5.47 | -9.82 | -7.16 | -11.03 |
| Graphormer [ 61 ] | -2.78 | -5.63 | -3.95 | -6.41 |
| SGFormer [ 76 ] | -1.95 | -4.27 | -2.86 | -5.12 |
| AdvSynGNN | -0.82 | -1.93 | -1.14 | -2.05 |
| Method | Final Accuracy (%) | (%) | Parameter Stability |
| TGAT [ 86 ] | 88.14 | -12.67 | 0.318 |
| TGN [ 87 ] | 89.51 | -9.24 | 0.285 |
| APAN [ 88 ] | 90.74 | -7.85 | 0.241 |
| AdvSynGNN | 95.42 | -2.31 | 0.127 |
Appendix figures & tables17 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Acc (%) | Acc after clip (%) | |||
| wikiCS [ 77 ] | 1.27 | 81.22 | 0.980 | 80.19 | 18 |
| Chameleon [ 89 ] | 1.43 | 76.73 | 0.980 | 76.70 | 22 |
| Squirrel [ 89 ] | 1.51 | 41.05 | 0.980 | 41.02 | 25 |
| Dataset | Clip | Steps to conv. | Acc. (%) | |||
| wikiCS | 1.27 | 0.95 | 1.21 | No | — | 81.22 |
| wikiCS | 0.98 | 0.95 | 0.93 | Yes | 18 | 80.19 |
| Chameleon | 1.43 | 0.92 | 1.32 | No | — | 76.73 |
| Chameleon | 0.98 | 0.92 | 0.90 | Yes | 22 | 76.70 |
| Squirrel | 1.51 | 0.94 | 1.42 | No | — | 41.05 |
| Squirrel | 0.98 | 0.94 | 0.92 | Yes | 25 | 41.02 |
| Dataset | |||
| OGB-Proteins | 0.73 | 1.82 0.31 | 0.86 |
| DBLP | 0.68 | 1.45 0.28 | 0.79 |
| Dataset | AdvSynGNN | Ablation (w/o GAN) | ||||
| PN | PS | PN | PS | |||
| OGBN-ArXiv | 0.52 | 0.49 | ||||
| OGBN-Products | 0.50 | 0.48 | ||||
| GOOD-Motif [ 28 ] | 0.55 | 0.53 | ||||
| Method | ||
| GCN [ 11 ] | 27.34 | 0.38 0.12 |
| Graphormer [ 61 ] | 19.67 | 0.27 0.09 |
| AdvSynGNN (w/o GAN) | 15.02 | 0.21 0.07 |
| AdvSynGNN | 8.91 | 0.13 0.04 |
| Negative Sampling Strategy | Node Acc (%) | AUC (pp) |
| Random negatives only | ||
| Structure-aware negatives only | ||
| Mixed (proposed) |
| Configuration | Node Acc (%) | (pp) | Notes |
| (perturbation strength) | Weaker perturbation; small drop in robustness. | ||
| (default) | Default setting; balances accuracy and robustness. | ||
| Stronger perturbation; modest accuracy decrease. | |||
| (residual steps) | Under-propagation; residuals not fully propagated. | ||
| (default) | Default setting; sufficient convergence. | ||
| Marginal improvement; larger compute cost. |
| Module | Time Complexity | Dominant Operation |
| Multi-scale feature synthesis | sparse propagation with -dim vectors | |
| Contrastive pretraining | negative sampling and similarity computation | |
| GAN generator | small edge-MLP and sampling (generator dim ) | |
| GAN discriminator | message passing on perturbed graphs | |
| Confidence estimator | per-node MLP projections | |
| Residual propagation | sparse mat-vec per iteration |
| Method | Parameters | Time/Epoch (s) | Dataset |
| Graphormer [ 61 ] | 119.5M | 563 | OGB-Proteins |
| GraphGPS [ 60 ] | 138.1M | 480 | OGB-Proteins |
| NodeFormer [ 82 ] | 86.0M | 5.37 | ogbn-papers100M |
| GraphGPS++ [ 90 ] | 138.5M | 465 | PCQM4Mv2 |
| SGFormer [ 76 ] | 113.6M | 2.48 | ogbn-papers100M |
| RoofGAN [ 74 ] | 127.3M | 318 | RoofNet |
| Component | Parameter | Value |
| GAN Training | Generator learning rate | 1e-4 |
| Discriminator learning rate | 1e-4 | |
| Critic steps per generator step ( ) | 5 | |
| Gradient penalty coefficient | 10.0 | |
| Residual Propagation | Max residual iteration steps ( ) | 20 |
| Confidence ceiling ( ) | 0.98 |