atlas

Research map / Graph learning / GNN architectures

VQGraph: Rethinking Graph Representation Space for Bridging GNNs and MLPs

ICLR 2024 · Graph learning › GNN architectures · approach: GNN generalization theory · 1 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 VQGraph, a structure-aware graph VQ-VAE tokenizer whose codebook labels nodes' local substructures, and distills soft code assignments from a GNN teacher into an MLP student for GNN-to-MLP distillation.

Problem

GNN-to-MLP distillation transfers only class-level predictions, which are not expressive enough to capture diverse local graph structures, limiting the accuracy of fast, graph-free MLP students.

Approach

Learn a graph VQ-VAE tokenizer (GraphSAGE encoder plus codebook, with attribute, topology and label reconstruction) so each node's local substructure becomes a discrete code, then distill the teacher's soft code assignments (KL over codebook distances) to the MLP in addition to soft labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace class-label representation space with structure-aware codebook and soft-code-assignment distillationGNN-to-MLP distillation · Seven standard graph datasetsaccuracy: ↑ 1.39%Helped
replace class-label representation space with structure-aware codebook and soft-code-assignment distillationGNN-to-MLP distillation · Seven standard graph datasetsaccuracy: 3.90%Helped
use structure-aware VQ tokenizer while retaining soft-label distillation (ablation)class-based GNN-to-MLP distillation · Seven standard graph datasetsaccuracy: ↑ 5.25%; ↑ 3.00%; ↑ 2.77%; ↑ 1.63%; ↑ 2.08%; ↑ 10.98%; ↑ 16.25%Helped
add classic graph autoencoder structure awareness (ablation)class-based GNN-to-MLP distillation · Seven standard graph datasetsaccuracyHelped
replace classic graph autoencoder with graph VQ-VAE tokenizer (ablation)class-based GNN-to-MLP distillation · Seven standard graph datasetsaccuracyHelped
add soft code-assignment distillation to the VQ tokenizer (ablation)Only-VQ · Seven standard graph datasetsaccuracy: ↑ 6.82%; ↑ 3.71%; ↑ 4.57%; ↑ 2.97%; ↑ 2.45%; ↑ 13.61%; ↑ 16.93%Helped
use L2 distance instead of cosine similarity for code relations (ablation)VQGraph · Seven standard graph datasetsaccuracy: approximately 0.2% on average accuracyHelped
vary codebook size (ablation)VQGraph · Graph datasetsaccuracyMixed
increase hidden size of NOSMOG (ablation)NOSMOG · CiteseeraccuracyMixed

Surprising findings

Limitations

Experimental setup

Datasets: Citeseer Pubmed Cora A-computer A-photo Arxiv Products Texas Cornell

Benchmarks: Citeseer Pubmed Cora A-computer A-photo Arxiv Products Texas Cornell

Metrics: accuracy inference time (ms) cut value

Baselines: GraphSAGE teacher MLP GLNN NOSMOG Graph-MLP GCN GAT APPNP AE+Class-based

Builds on: VQ-VAE GLNN NOSMOG CPF

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