paper-with-me

홈 › Papers

On Representation Knowledge Distillation for Graph Neural Networks

2021-11-09 · Chaitanya K. Joshi, Fayao Liu, Xu Xun, Jie Lin, Chuan-Sheng Foo

Knowledge distillation is a learning paradigm for boosting resource-efficient graph neural networks (GNNs) using more expressive yet cumbersome teacher models. Past work on distillation for GNNs proposed the Local Structure Preserving loss (LSP), which matches local structural relationships defined over edges across the student and teacher's node embeddings. This paper studies whether preserving the global topology of how the teacher embeds graph data can be a more effective distillation objective for GNNs, as real-world graphs often contain latent interactions and noisy edges. We propose Graph Contrastive Representation Distillation (G-CRD), which uses contrastive learning to implicitly preserve global topology by aligning the student node embeddings to those of the teacher in a shared representation space. Additionally, we introduce an expanded set of benchmarks on large-scale real-world datasets where the performance gap between teacher and student GNNs is non-negligible. Experiments across 4 datasets and 14 heterogeneous GNN architectures show that G-CRD consistently boosts the performance and robustness of lightweight GNNs, outperforming LSP (and a global structure preserving variant of LSP) as well as baselines from 2D computer vision. An analysis of the representational similarity among teacher and student embedding spaces reveals that G-CRD balances preserving local and global relationships, while structure preserving approaches are best at preserving one or the other. Our code is available at https://github.com/chaitjo/efficient-gnns

📄 PDF Abstract BibTeX arXiv:2111.04964

Code (1)

chaitjo/efficient-gnns 공식 구현 pytorch

Tasks

Contrastive LearningKnowledge Distillation

Methods 이 논문이 사용한 방법론

Contrastive Learning 설명 없음

Similar Papers 제목 키워드 기반

Jointly Learning Knowledge Embedding and Neighborhood Consensus with Relational Knowledge Distillation for Entity Alignment

2022-01-25 · Xinhang Li, Yong Zhang, Chunxiao Xing

Entity alignment aims at integrating heterogeneous knowledge from different knowledge graphs. Recent studies employ embedding-based methods by first learning the representation of Knowledge Graphs and then performing ent…

BenchmarkingEntity AlignmentEntity EmbeddingsKnowledge Distillation+2

VQGraph: Rethinking Graph Representation Space for Bridging GNNs and MLPs

2023-08-04 · Ling Yang, Ye Tian, Minkai Xu, Zhongyi Liu 외

GNN-to-MLP distillation aims to utilize knowledge distillation (KD) to learn computationally-efficient multi-layer perceptron (student MLP) on graph data by mimicking the output representations of teacher GNN. Existing m…

Knowledge DistillationQuantizationTransfer Learning

Toward Fair Graph Neural Networks Via Dual-Teacher Knowledge Distillation

2024-11-30 · Chengyu Li, Debo Cheng, Guixian Zhang, Yi Li 외

Graph Neural Networks (GNNs) have demonstrated strong performance in graph representation learning across various real-world applications. However, they often produce biased predictions caused by sensitive attributes, su…

FairnessGraph Representation LearningKnowledge DistillationRepresentation Learning

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

2025-10-05 · Seong Jin Ahn, Myoung-Ho Kim arxiv

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 g…

Graph Representation LearningSelf-Supervised LearningKnowledge Distillation

I Know What You Do Not Know: Knowledge Graph Embedding via Co-distillation Learning

2022-08-21 · Yang Liu, Zequn Sun, Guangyao Li, Wei Hu

Knowledge graph (KG) embedding seeks to learn vector representations for entities and relations. Conventional models reason over graph structures, but they suffer from the issues of graph incompleteness and long-tail ent…

Graph EmbeddingKnowledge Graph EmbeddingLanguage Modelling