Online Adversarial Knowledge Distillation for Graph Neural Networks

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Wang, Can, Wang, Zhe, Chen, Defang, Zhou, Sheng, Feng, Yan, Chen, Chun
Format: Preprint
Published: 2021
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916507743682560
author Wang, Can
Wang, Zhe
Chen, Defang
Zhou, Sheng
Feng, Yan
Chen, Chun
author_facet Wang, Can
Wang, Zhe
Chen, Defang
Zhou, Sheng
Feng, Yan
Chen, Chun
contents Knowledge distillation, a technique recently gaining popularity for enhancing model generalization in Convolutional Neural Networks (CNNs), operates under the assumption that both teacher and student models are trained on identical data distributions. However, its effect on Graph Neural Networks (GNNs) is less than satisfactory since the graph topology and node attributes are prone to evolve, thereby leading to the issue of distribution shift. In this paper, we tackle this challenge by simultaneously training a group of graph neural networks in an online distillation fashion, where the group knowledge plays a role as a dynamic virtual teacher and the structure changes in graph neural networks are effectively captured. To improve the distillation performance, two types of knowledge are transferred among the students to enhance each other: local knowledge reflecting information in the graph topology and node attributes, and global knowledge reflecting the prediction over classes. We transfer the global knowledge with KL-divergence as the vanilla knowledge distillation does, while exploiting the complicated structure of the local knowledge with an efficient adversarial cyclic learning framework. Extensive experiments verified the effectiveness of our proposed online adversarial distillation approach. The code is published at https://github.com/wangz3066/OnlineDistillGCN.
format Preprint
id arxiv_https___arxiv_org_abs_2112_13966
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle Online Adversarial Knowledge Distillation for Graph Neural Networks
Wang, Can
Wang, Zhe
Chen, Defang
Zhou, Sheng
Feng, Yan
Chen, Chun
Machine Learning
Artificial Intelligence
Knowledge distillation, a technique recently gaining popularity for enhancing model generalization in Convolutional Neural Networks (CNNs), operates under the assumption that both teacher and student models are trained on identical data distributions. However, its effect on Graph Neural Networks (GNNs) is less than satisfactory since the graph topology and node attributes are prone to evolve, thereby leading to the issue of distribution shift. In this paper, we tackle this challenge by simultaneously training a group of graph neural networks in an online distillation fashion, where the group knowledge plays a role as a dynamic virtual teacher and the structure changes in graph neural networks are effectively captured. To improve the distillation performance, two types of knowledge are transferred among the students to enhance each other: local knowledge reflecting information in the graph topology and node attributes, and global knowledge reflecting the prediction over classes. We transfer the global knowledge with KL-divergence as the vanilla knowledge distillation does, while exploiting the complicated structure of the local knowledge with an efficient adversarial cyclic learning framework. Extensive experiments verified the effectiveness of our proposed online adversarial distillation approach. The code is published at https://github.com/wangz3066/OnlineDistillGCN.
title Online Adversarial Knowledge Distillation for Graph Neural Networks
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2112.13966