paper-with-me

Papers

Compressing Deep Graph Neural Networks via Adversarial Knowledge Distillation

2022-05-24 · Huarui He, Jie Wang, Zhanqiu Zhang, Feng Wu

Deep graph neural networks (GNNs) have been shown to be expressive for modeling graph-structured data. Nevertheless, the over-stacked architecture of deep graph models makes it difficult to deploy and rapidly test on mobile or embedded systems. To compress over-stacked GNNs, knowledge distillation via a teacher-student architecture turns out to be an effective technique, where the key step is to measure the discrepancy between teacher and student networks with predefined distance functions. However, using the same distance for graphs of various structures may be unfit, and the optimal distance formulation is hard to determine. To tackle these problems, we propose a novel Adversarial Knowledge Distillation framework for graph models named GraphAKD, which adversarially trains a discriminator and a generator to adaptively detect and decrease the discrepancy. Specifically, noticing that the well-captured inter-node and inter-class correlations favor the success of deep GNNs, we propose to criticize the inherited knowledge from node-level and class-level views with a trainable discriminator. The discriminator distinguishes between teacher knowledge and what the student inherits, while the student GNN works as a generator and aims to fool the discriminator. To our best knowledge, GraphAKD is the first to introduce adversarial training to knowledge distillation in graph domains. Experiments on node-level and graph-level classification benchmarks demonstrate that GraphAKD improves the student performance by a large margin. The results imply that GraphAKD can precisely transfer knowledge from a complicated teacher GNN to a compact student GNN.

📄 PDF Abstract BibTeX arXiv:2205.11678

Code (1)

MIRALab-USTC/GraphAKD 공식 구현 pytorch

Tasks

Graph ClassificationKnowledge DistillationNode Classification

Methods 이 논문이 사용한 방법론

Knowledge Distillation A very simple way to improve the performance of almost any machine learning algorithm is to train many different models on the same data and then to average their predictions.…

Similar Papers 제목 키워드 기반

CILDA: Contrastive Data Augmentation using Intermediate Layer Knowledge Distillation

2022-04-15 · COLING 2022 10 · Md Akmal Haidar, Mehdi Rezagholizadeh, Abbas Ghaddar, Khalil Bibi 외

Knowledge distillation (KD) is an efficient framework for compressing large-scale pre-trained language models. Recent years have seen a surge of research aiming to improve KD by leveraging Contrastive Learning, Intermedi…

Contrastive LearningData AugmentationKnowledge Distillation

Adversarial Self-Supervised Data-Free Distillation for Text Classification

2020-10-10 · EMNLP 2020 11 · Xinyin Ma, Yongliang Shen, Gongfan Fang, Chen Chen 외

Large pre-trained transformer-based language models have achieved impressive results on a wide range of NLP tasks. In the past few years, Knowledge Distillation(KD) has become a popular paradigm to compress a computation…

ClassificationGeneral ClassificationKnowledge Distillationtext-classification+2

Towards Zero-Shot Knowledge Distillation for Natural Language Processing

2020-12-31 · EMNLP 2021 11 · Ahmad Rashid, Vasileios Lioutas, Abbas Ghaddar, Mehdi Rezagholizadeh

Knowledge Distillation (KD) is a common knowledge transfer algorithm used for model compression across a variety of deep learning based natural language processing (NLP) solutions. In its regular manifestations, KD requi…

Knowledge DistillationModel CompressionTransfer Learning

Tree Knowledge Distillation for Compressing Transformer-Based Language Models

2022-01-16 · ACL ARR January 2022 1 · Anonymous

Knowledge distillation has emerged as a promising technique for compressing neural language models. However, most knowledge distillation methods focus on extracting the ``knowledge'' from a teacher network to guide the t…

Knowledge Distillation

An Empirical Study of Leveraging Knowledge Distillation for Compressing Multilingual Neural Machine Translation Models

2023-04-19 · Varun Gumma, Raj Dabre, Pratyush Kumar

Knowledge distillation (KD) is a well-known method for compressing neural models. However, works focusing on distilling knowledge from large multilingual neural machine translation (MNMT) models into smaller ones are pra…

Knowledge DistillationMachine TranslationTranslation