atlas

Research map / Graph learning / GNN architectures

Fine-Tuning Graph Neural Networks by Preserving Graph Generative Patterns

AAAI 2024 · Graph learning › GNN architectures · approach: Graph structure learning · 13 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.

Proposes G-Tuning, a GNN fine-tuning strategy that reconstructs the graphon (generative pattern) of downstream graphs using a linear combination of learnable graphon bases, with a Gromov-Wasserstein loss, to mitigate structural divergence between pre-training and downstream data.

Problem

Pre-trained GNNs transfer poorly when the structure of pre-training and downstream graphs diverges (negative transfer), especially out-of-domain, because the generative patterns differ.

Approach

Fine-tune the pre-trained GNN so it reconstructs the graphon of each downstream graph, approximated as a linear combination of learnable graphon bases whose coefficients are predicted by a GNN decoder from embeddings and adjacency, supervised by a GW-discrepancy loss against an oracle graphon estimated via structured Gromov-Wasserstein barycenters.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use G-Tuning instead of the strongest reported baselineGIN with context-prediction pre-training · In-domain molecular benchmarks (8 datasets)Average rank: 1.5 vs. 3.2Helped
Use G-Tuning instead of the strongest reported baselineGCC-pre-trained model · Cross-domain graph benchmarks (7 datasets)Accuracy: 6 out of 7 datasets; MUTAG 1.92% lowerMixed
Add graphon reconstruction loss to GIN without pre-training (ablation)GIN · PROTEINS and ENZYMES (original node features)Accuracy: 73.3±4.0 -> 74.9±3.1; 59.6±4.5 -> 66.0±6.2Helped
Add pre-training to G-Tuning (ablation)G-Tuning · In-domain benchmarksROC-AUCMixed
Use graphon decomposition rather than direct graphon reconstruction (ablation)G-Tuning · Four datasets in the ablation studyPerformanceHelped
Use a structural GNN encoder rather than an MLP encoder (ablation)G-Tuning graphon reconstruction module · Ablation study datasetsPerformanceHelped
Use Gromov-Wasserstein discrepancy rather than KL divergence, Wasserstein distance, or cosine similarity (ablation)G-Tuning graphon reconstruction loss · Ablation study datasetsPerformanceHelped
Increase the number of graphon bases from 2 to 32 (ablation)G-Tuning · Hyperparameter studyPerformanceHelped
Increase the number of graphon bases beyond 32 (ablation)G-Tuning · Hyperparameter studyPerformanceNo clear effect
Constrain embeddings with Feature-Map or DELTA rather than use vanilla tuningFine-tuning GNNs · Some in-domain molecular datasetsROC-AUCHurt
Use GTOT-Tuning rather than vanilla tuningGCC-pre-trained model · PROTEINS and ENZYMESAccuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: ZINC15 MoleculeNet (BBBP, Tox21, Toxcast, SIDER, ClinTox, MUV, HIV, BACE) TUDataset (IMDB-M, IMDB-B, MUTAG, PROTEINS, ENZYMES, MSRC_21, RDT-M12K) GCC pre-training graphs (Academia, DBLP, IMDB, Michigan, UIllinois, MSU, Wiki-Vote)

Benchmarks: MoleculeNet (8 datasets, ROC-AUC) TUDataset (7 datasets, accuracy)

Metrics: ROC-AUC accuracy average rank

Baselines: Vanilla Tuning StochNorm Feature Map L2-SP DELTA BSS GTOT-Tuning VGAE-Tuning Supervised

Builds on: GIN GCC structured Gromov-Wasserstein barycenters VGAE GTOT-Tuning

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