atlas

Research map / Label-efficient and robust learning / Test-time adaptation

Matcha: Mitigating Graph Structure Shifts with Test-Time Adaptation

ICLR 2025 · Label-efficient and robust learning › Test-time adaptation · approach: Pseudo-label test-time adaptation · 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.

Proposes Matcha, a plug-and-play graph test-time adaptation method that adapts GNN hop-aggregation parameters by minimizing a prediction-informed clustering loss, to handle graph structure shifts alongside existing TTA methods.

Problem

Generic test-time adaptation methods perform poorly on graphs under structure shifts (homophily and degree shifts), because structure shifts degrade node representation quality rather than only the classifier decision boundary.

Approach

Adapt only the hop-aggregation parameters (gamma) of a GPRGNN-style featurizer at test time by minimizing a label-free PIC loss (intra-class over total variance of soft pseudo-class clusters), which avoids the scale-driven trivial solutions of entropy minimization, and combine it with any base TTA method.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Matcha to ERM by adapting hop-aggregation parametersGPRGNN · CSBM homophily shifts, both directionsaccuracy: 73.62 ± 0.44 -> 89.71 ± 0.27; 76.72 ± 0.89 -> 90.68 ± 0.26Helped
Add Matcha to ERM by adapting hop-aggregation parametersGPRGNN · CSBM degree shifts, both directionsaccuracy: 86.47 ± 0.38 -> 88.55 ± 0.44; 92.92 ± 0.43 -> 93.78 ± 0.74Helped
Add Matcha to ERM by adapting hop-aggregation parametersGPRGNN · CSBM attribute + homophily shifts, both directionsaccuracy: 61.06 ± 1.67 -> 85.34 ± 4.68; 72.61 ± 0.38 -> 74.70 ± 0.99Helped
Add Matcha to ERM by adapting hop-aggregation parametersGPRGNN · CSBM attribute + degree shifts, both directionsaccuracy: 77.63 ± 1.13 -> 78.29 ± 1.41; 73.60 ± 3.53 -> 73.86 ± 4.20Helped
Add Matcha to TentGPRGNN · CSBM, all eight shift settingsaccuracy: 74.64 ± 0.38 -> 89.93 ± 0.16; 79.40 ± 0.57 -> 91.26 ± 0.08; 86.49 ± 0.50 -> 89.20 ± 0.20; 92.84 ± 0.18 -> 94.88 ± 0.09; Helped
Add Matcha to T3AGPRGNN · CSBM, all eight shift settingsaccuracyHelped
Add Matcha to AdaNPCGPRGNN · CSBM, all eight shift settingsaccuracyHelped
Add Matcha to GTransGPRGNN · CSBM, all eight shift settingsaccuracyHelped
Add Matcha to SOGAGPRGNN · CSBM, all eight shift settingsaccuracyHelped
Add Matcha to GraphPatcherGPRGNN · CSBM, all eight shift settingsaccuracyHelped
Adapt only hop-aggregation parameters γ rather than MLP parameters θ (ablation)Matcha on Syn-Products · Syn-ProductsaccuracyHelped
Adapt only MLP parameters θ instead of hop-aggregation parameters (ablation)Matcha on Syn-Products · Syn-ProductsaccuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: CSBM Syn-Cora Syn-Products Twitch-E OGB-Arxiv

Benchmarks: CSBM Syn-Cora Syn-Products Twitch-E OGB-Arxiv

Metrics: node classification accuracy

Baselines: ERM T3A Tent AdaNPC GTrans SOGA GraphPatcher

Builds on: GPRGNN Tent T3A AdaNPC SOGA

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