Litcius/Paper detail

A Teacher-Free Graph Knowledge Distillation Framework With Dual Self-Distillation

Lirong Wu, Haitao Lin, Zhangyang Gao, Guojiang Zhao, Stan Z. Li

2024IEEE Transactions on Knowledge and Data Engineering22 citationsDOI

Abstract

Recent years have witnessed great success in handling graph-related tasks with Graph Neural Networks (GNNs). Despite their great <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">academic</i> success, Multi-Layer Perceptrons (MLPs) remain the primary workhorse for practical <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">industrial</i> applications. One reason for such an academic-industry gap is the neighborhood-fetching latency incurred by data dependency in GNNs. To reduce their gaps, Graph Knowledge Distillation (GKD) is proposed, usually based on a standard teacher-student architecture, to distill knowledge from a large teacher GNN into a lightweight student GNN or MLP. However, we found in this paper that neither teachers nor GNNs are necessary for graph knowledge distillation. We propose a <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><u>T</u>eacher-Free <u>G</u>raph <u>S</u>elf-Distillation</i> (TGS) framework that does not require any teacher model or GNNs during both training and inference. More importantly, the proposed TGS framework is purely based on MLPs, where structural information is only implicitly used to guide <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">dual knowledge self-distillation</i> between the target node and its neighborhood. As a result, TGS enjoys the benefits of graph topology awareness in training but is free from data dependency in inference. Extensive experiments have shown that the performance of vanilla MLPs can be greatly improved with dual self-distillation, e.g., TGS improves over vanilla MLPs by 15.54% on average and outperforms state-of-the-art GKD algorithms on six real-world datasets. In terms of inference speed, TGS infers 75×-89× faster than existing GNNs and 16×-25× faster than classical inference acceleration methods.

Topics & Concepts

DistillationComputer scienceDual (grammatical number)GraphGraph theoryTheoretical computer scienceChemistryMathematicsChromatographyCombinatoricsArtLiteratureAdvanced Graph Neural NetworksTopic ModelingMultimodal Machine Learning Applications
A Teacher-Free Graph Knowledge Distillation Framework With Dual Self-Distillation | Litcius