Research map / Graph learning / Graph self-supervised learning
Self-supervised Masked Graph Autoencoder via Structure-aware Curriculum
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.
Proposes Cur-MGAE, a masked graph autoencoder that masks edges in an easy-to-hard curriculum, using reconstruction residuals as difficulty scores and a self-paced scheduler, evaluated on node classification and link prediction.
Problem
Masked graph autoencoders treat all masked edges uniformly, ignoring that edges differ in reconstruction difficulty, which yields suboptimal node representations for graph self-supervised learning.
Approach
Score each edge's reconstruction difficulty by its structural residual from the current model, then use a self-paced mask scheduler (Lagrangian-relaxed selection with a growing lambda and a random/difficulty split ratio) to mask edges from easy to hard within a masked-autoencoder framework with a cross-correlation decoder.
Key results
- Node classification: Cur-MGAE reaches 85.86% on Pubmed (vs. 84.19 for S2GAE, the strongest baseline by reported margin) and 73.00% on OGBN-arxiv, with the best average rank (2.83) among generative and contrastive baselines.
- Link prediction: Cur-MGAE achieves 68.50 Hits@20 on OGBL-ddi and 5.96 Hits@10 on OGBL-ppa, roughly 2% above the strongest baselines on these datasets.
- Ablation: removing the curriculum masking drops Cora node classification from 87.25 to 86.08 and OGBL-ddi link prediction from 68.50 to 61.70.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| use difficulty-aware curriculum masking instead of random masking (ablation) | Cur-MGAE · Cora node classification; Citeseer node classification; Coauthor-CS node classification; Cora link prediction; Citeseer link prediction; OGBL-ddi link predictio | accuracy (%) / AUC (%) / Hits@20: 86.08 ± 0.15 -> 87.25 ± 0.55; 73.92 ± 0.44 -> 74.68 ± 0.37; 91.67 ± 0.03 -> 92.69 ± 0.17; 92.89 ± 0.40 -> 95.22 ± 0.54; | Helped |
| set split ratio to 1, removing random edge selection (ablation) | Cur-MGAE self-paced mask scheduler · Cora node classification; Citeseer node classification; Coauthor-CS node classification; Cora link prediction; Citeseer link prediction; OGBL-ddi link predictio | accuracy (%) / AUC (%) / Hits@20: 86.13 ± 0.42 vs 87.25 ± 0.55; 74.39 ± 0.17 vs 74.68 ± 0.37; 91.58 ± 0.12 vs 92.69 ± 0.17; 93.80 ± 1.24 vs 95.22 ± 0.54; | Hurt |
| set split ratio to 0, using random-only edge selection (ablation) | Cur-MGAE self-paced mask scheduler · Cora node classification; Citeseer node classification; Coauthor-CS node classification; Cora link prediction; Citeseer link prediction; OGBL-ddi link predictio | accuracy (%) / AUC (%) / Hits@20: 86.93 ± 0.15 vs 87.25 ± 0.55; 74.71 ± 0.24 vs 74.68 ± 0.37; 91.69 ± 0.02 vs 92.69 ± 0.17; 94.12 ± 0.47 vs 95.22 ± 0.54; | Hurt |
| replace the cross-correlation decoder with an inner product decoder (ablation) | Cur-MGAE · Cora node classification; Citeseer node classification; Coauthor-CS node classification; Cora link prediction; Citeseer link prediction; OGBL-ddi link predictio | accuracy (%) / AUC (%) / Hits@20: 83.05 ± 0.90 vs 87.25 ± 0.55; 70.15 ± 0.32 vs 74.68 ± 0.37; 90.55 ± 0.24 vs 92.69 ± 0.17; 87.43 ± 0.53 vs 95.22 ± 0.54; | Hurt |
| replace the cross-correlation decoder with an inner product decoder and use random masking (ablation) | Cur-MGAE · Cora node classification; Citeseer node classification; Coauthor-CS node classification; Cora link prediction; Citeseer link prediction; OGBL-ddi link predictio | accuracy (%) / AUC (%) / Hits@20: 82.89 ± 0.11 vs 87.25 ± 0.55; 69.09 ± 0.93 vs 74.68 ± 0.37; 89.93 ± 0.03 vs 92.69 ± 0.17; 87.21 ± 0.69 vs 95.22 ± 0.54; | Hurt |
| apply Cur-MGAE instead of the strongest listed baseline | Cur-MGAE · node classification: Pubmed, OGBN-arxiv; link prediction: OGBL-ddi, OGBL-ppa | accuracy (%) / Hits@20 / Hits@10: 84.19 ± 0.21 -> 85.86 ± 0.14; 72.02 ± 0.05 -> 73.00 ± 0.06; 66.00 ± 9.49 -> 68.50 ± 5.06; 3.98 ± 1.33 -> 5.96 ± 0.96 | Helped |
| apply Cur-MGAE instead of the strongest listed baseline | Cur-MGAE · node classification: Cora, Citeseer, Coauthor-CS, Coauthor-Physics; link prediction: Cora, Citeseer, Pubmed, OGBL-collab | accuracy (%) / AUC (%) / Hits@50: 87.31 ± 0.05 -> 87.25 ± 0.55; 76.39 ± 0.02 -> 74.68 ± 0.37; 93.47 ± 0.04 -> 92.69 ± 0.17; 96.16 ± 0.09 -> 95.91 ± 0.05; | Hurt |
Surprising findings
- Ablation with split ratio 0 (purely random selection among masked edges) gives a higher Cora link prediction AUC (94.12) than the full model's split-ratio variant at 1 (93.80), but the full model still scores best overall (95.22).
Limitations
- Gains over baselines are often small relative to standard deviations (e.g., Cora node classification 87.25 ± 0.55 vs MaskGAE 87.31 ± 0.05), and the method does not win on all datasets.
- Theoretical guarantees (saddle point avoidance, second-order convergence) rely on smoothness and KL assumptions and do not directly show improved representation quality.
- Many hyperparameters (split ratio, mask ratio, lambda_initial, dropout, decoder hidden size) are tuned per dataset, and the sensitivity analysis is limited to Cora and PubMed.
Experimental setup
Datasets: Cora Citeseer Pubmed Coauthor-CS Coauthor-Physics OGBN-arxiv OGBL-ddi OGBL-collab OGBL-ppa synthetic multi-Gaussian graphs with homophily 0.1/0.5/0.9
Benchmarks: Cora Citeseer Pubmed Coauthor-CS Coauthor-Physics OGBN-arxiv OGBL-ddi OGBL-collab OGBL-ppa
Metrics: accuracy AUC Hits@N average rank
Baselines: DGI GIC MVGRL BGRL GAE GraphSAGE ARGVA GPT-GNN RRL GraphMAE GraphMAE2 MaskGAE
Builds on: S2GAE GraphMAE MaskGAE self-paced learning Zhang et al. 2023a self-paced graph structure learning
Closest papers by meaning
- Teacher-guided Edge Discriminator for Personalized Graph Masked Autoencoder (AAAI 2025 · similarity 0.92)
- Rethinking Graph Masked Autoencoders through Alignment and Uniformity (AAAI 2024 · similarity 0.90)
- Self-Guided Masked Autoencoder (NeurIPS 2024 · similarity 0.88)
- Self-Guided Masked Autoencoders for Domain-Agnostic Self-Supervised Learning (ICLR 2024 · similarity 0.88)
- The quest for the GRAph Level autoEncoder (GRALE) (NeurIPS 2025 · similarity 0.87)
- GraphCroc: Cross-Correlation Autoencoder for Graph Structural Reconstruction (NeurIPS 2024 · similarity 0.86)
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.
