atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

AdapterGNN: Parameter-Efficient Fine-Tuning Improves Generalization in GNNs

AAAI 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Adapter-based parameter-efficient tuning · 19 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 AdapterGNN, a parallel-adapter PEFT method for GIN with dual adapters, BatchNorm, and learnable scaling, plus a generalization-bound argument that PEFT tightens error bounds versus full fine-tuning.

Problem

Parameter-efficient fine-tuning methods designed for transformers transfer poorly to GNNs, and full fine-tuning of pre-trained GNNs overfits on small downstream graph datasets.

Approach

Insert two parallel bottleneck adapters into each GIN layer (one on the input before message passing, one on the message-passing output), add tunable batch normalization inside adapters, and use learnable scaling factors initialized small; the frozen pre-trained MLP keeps the expressivity while the small tunable space improves generalization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use AdapterGNN instead of full fine-tuningGIN fine-tuning · Molecular benchmarks (8 datasets), AttrMaskingROC-AUC average: 71.1 -> 72.8Helped
use AdapterGNN instead of full fine-tuningGIN fine-tuning · PPIROC-AUC average: 65.2 -> 68.9Helped
add a second parallel adapter, so adapters operate before and after message passing (ablation)AdapterGNN · Molecular benchmarks (6 datasets), AttrMaskingROC-AUC average: 70.4 -> 71.2Helped
add batch normalization to the dual parallel adapters (ablation)AdapterGNN · Molecular benchmarks (6 datasets), AttrMaskingROC-AUC average: 68.0 -> 71.2Helped
replace the dual parallel adapters with a sequential adapter after the MLP (ablation)AdapterGNN · Molecular benchmarks (6 datasets), AttrMaskingROC-AUC average: 70.2 -> 71.2Hurt
use learnable scaling instead of fixed scaling (ablation)AdapterGNN · Molecular benchmarks (6 datasets), AttrMaskingROC-AUC average: 69.9 -> 71.2Helped
increase fixed scaling from 0.1 to 5 (ablation)AdapterGNN · Molecular benchmarks (6 datasets), AttrMaskingROC-AUC average: 69.9 -> 65.9Hurt
reduce the adapter bottleneck dimension to limit tunable parameters (ablation)AdapterGNN · Molecular benchmarksROC-AUCMixed
reduce the training data size (ablation)AdapterGNN with fewer tunable parameters · Molecular benchmarksROC-AUCHurt

Surprising findings

Limitations

Experimental setup

Datasets: ZINC15 BACE BBBP ClinTox HIV SIDER Tox21 MUV ToxCast PPI

Benchmarks: BACE BBBP ClinTox HIV SIDER Tox21 MUV ToxCast PPI

Metrics: ROC-AUC generalization gap FLOPs training and inference latency

Baselines: Full fine-tuning Adapter (sequential/parallel) LoRA GPF MolCPT BitFit IA3

Builds on: adapter tuning LoRA BitFit GPF GIN

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