Compressing Deep Graph Neural Networks via Adversarial Knowledge Distillation

本文提出GraphAKD框架,通过对抗性训练解决深度图神经网络(GNN)的压缩问题。传统知识蒸馏方法使用预定义距离衡量教师和学生网络差异,但GraphAKD采用可训练的鉴别器自适应检测和减少差异,以捕获节点间和类间相关性。这种方法促进了复杂教师GNN到紧凑学生GNN的知识迁移,实验证实在节点级和图级分类任务中提高了学生网络的性能。
摘要由CSDN通过智能技术生成

深度图神经网络(gnn)已被证明是对图结构数据进行建模的一种表达能力。然而,深度图模型的架构过于臃肿,难以在移动或嵌入式系统上进行部署和快速测试。为了压缩过度堆叠的gnn,基于师生架构的知识蒸馏是一种有效的技术,其中关键步骤是通过预定义的距离函数来测量教师和学生网络之间的差异。然而,对不同结构的图采用相同的距离可能不合适,且最优距离公式难以确定。为解决这些问题,本文提出一种新的图模型对抗知识蒸馏框架GraphAKD,对抗性地训练一个鉴别器和一个生成器,以自适应地检测和减少差异。充分捕获的节点间和类间相关性有利于深度gnn的成功,本文建议用可训练的判别器来批评节点级和类级视图的继承知识。鉴别器区分老师的知识和学生继承的知识,而学生GNN作为生成器,旨在欺骗鉴别器。在节点级和图级分类基准上的实验表明,GraphAKD在很大程度上提高了学生的性能。结果表明,GraphAKD可以准确地将知识从复杂的教师式GNN迁移到紧凑的学生式GNN。

为了压缩深度gnn并保持其表达能力,我们探索了近年来受到越来越多关注的图域知识蒸馏技术

框架:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值