paper-with-me

Papers

Graph-Free Knowledge Distillation for Graph Neural Networks

2021-05-16 · Xiang Deng, Zhongfei Zhang

Knowledge distillation (KD) transfers knowledge from a teacher network to a student by enforcing the student to mimic the outputs of the pretrained teacher on training data. However, data samples are not always accessible in many cases due to large data sizes, privacy, or confidentiality. Many efforts have been made on addressing this problem for convolutional neural networks (CNNs) whose inputs lie in a grid domain within a continuous space such as images and videos, but largely overlook graph neural networks (GNNs) that handle non-grid data with different topology structures within a discrete space. The inherent differences between their inputs make these CNN-based approaches not applicable to GNNs. In this paper, we propose to our best knowledge the first dedicated approach to distilling knowledge from a GNN without graph data. The proposed graph-free KD (GFKD) learns graph topology structures for knowledge transfer by modeling them with multivariate Bernoulli distribution. We then introduce a gradient estimator to optimize this framework. Essentially, the gradients w.r.t. graph structures are obtained by only using GNN forward-propagation without back-propagation, which means that GFKD is compatible with modern GNN libraries such as DGL and Geometric. Moreover, we provide the strategies for handling different types of prior knowledge in the graph data or the GNNs. Extensive experiments demonstrate that GFKD achieves the state-of-the-art performance for distilling knowledge from GNNs without training data.

📄 PDF Abstract BibTeX arXiv:2105.07519

Code (1)

Xiang-Deng-DL/GFKD 공식 구현 pytorch

Tasks

Knowledge DistillationTransfer Learning

Similar Papers 제목 키워드 기반

Adversarial Curriculum Graph-Free Knowledge Distillation for Graph Neural Networks

2025-04-01 · Yuang Jia, Xiaojuan Shan, Jun Xia, Guancheng Wan 외

Data-free Knowledge Distillation (DFKD) is a method that constructs pseudo-samples using a generator without real data, and transfers knowledge from a teacher model to a student by enforcing the student to overcome dimen…

Data-free Knowledge DistillationKnowledge Distillation

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

2024-03-06 · Lirong Wu, Haitao Lin, Zhangyang Gao, Guojiang Zhao 외

Recent years have witnessed great success in handling graph-related tasks with Graph Neural Networks (GNNs). Despite their great academic success, Multi-Layer Perceptrons (MLPs) remain the primary workhorse for practical…

Knowledge Distillation

Data-Free Adversarial Knowledge Distillation for Graph Neural Networks

2022-05-08 · Yuanxin Zhuang, Lingjuan Lyu, Chuan Shi, Carl Yang 외

Graph neural networks (GNNs) have been widely used in modeling graph structured data, owing to its impressive performance in a wide range of practical applications. Recently, knowledge distillation (KD) for GNNs has enab…

Generative Adversarial NetworkGraph ClassificationKnowledge DistillationModel Compression+1

Train Your Own GNN Teacher: Graph-Aware Distillation on Textual Graphs

2023-04-20 · Costas Mavromatis, Vassilis N. Ioannidis, Shen Wang, Da Zheng 외

How can we learn effective node representations on textual graphs? Graph Neural Networks (GNNs) that use Language Models (LMs) to encode textual information of graphs achieve state-of-the-art performance in many node cla…

Knowledge DistillationNode Classification

Shared Growth of Graph Neural Networks via Prompted Free-direction Knowledge Distillation

2023-07-02 · Kaituo Feng, Yikun Miao, Changsheng Li, Ye Yuan 외

Knowledge distillation (KD) has shown to be effective to boost the performance of graph neural networks (GNNs), where the typical objective is to distill knowledge from a deeper teacher GNN into a shallower student GNN. …

Knowledge DistillationPrompt LearningTransfer Learning