Diffusion-Assisted Distillation for Self-Supervised Graph Representation Learning with MLPs

Seong Jin Ahn, Myoung-Ho Kim
10/5/2025
cs.LGcs.AI

Official code: SeongJinAhn/DAD-SGM (0 stars, last commit 2025-08-21).

Abstract

For large-scale applications, there is growing interest in replacing Graph Neural Networks (GNNs) with lightweight Multi-Layer Perceptrons (MLPs) via knowledge distillation. However, distilling GNNs for self-supervised graph representation learning into MLPs is more challenging. This is because the performance of self-supervised learning is more related to the model's inductive bias than supervised learning. This motivates us to design a new distillation method to bridge a huge capacity gap between GNNs and MLPs in self-supervised graph representation learning. In this paper, we propose \textbf{D}iffusion-\textbf{A}ssisted \textbf{D}istillation for \textbf{S}elf-supervised \textbf{G}raph representation learning with \textbf{M}LPs (DAD-SGM). The proposed method employs a denoising diffusion model as a teacher assistant to better distill the knowledge from the teacher GNN into the student MLP. This approach enhances the generalizability and robustness of MLPs in self-supervised graph representation learning. Extensive experiments demonstrate that DAD-SGM effectively distills the knowledge of self-supervised GNNs compared to state-of-the-art GNN-to-MLP distillation methods. Our implementation is available at https://github.com/SeongJinAhn/DAD-SGM.

View on arXivView PDF

Code Implementations(1)

An implementation of the IEEE Transactions on Artificial Intelligence paper "Diffusion-Assisted Distillation for Self-Supervised Graph Representation Learning with MLPs" .

00PythonJun 16, 20251 years ago

Similar Papers

Cite this paper

@article{ahn2025diffusionassisted,
  title  = {Diffusion-Assisted Distillation for Self-Supervised Graph Representation Learning with MLPs},
  author = {Seong Jin Ahn and Myoung-Ho Kim},
  year   = {2025},
  eprint = {2510.04241},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.04241v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.04241.svg)](https://codeofpaper.com/paper/2510.04241)

Discussion