来源: AINLPer 微信公众号(每日论文干货分享!!
编辑: ShuYini
校稿: ShuYini
时间: 2022-09-25

引言

  今天给大家继续肝三篇来自IJCAI2022的图神经网络(GNN)文章:无数据对抗整理图神经网络(DFAD-GNN)、垂直联合图神经网络(VFGNN)、预训练微调范式(GTOT-Tuning) ,同样 IJCAI2016-IJCAI2022 论文下载列表如下与大家分享。
下载方式 关注: AINLPer 回复:IJCAI2022

无数据对抗KD(DFAD-GNN)


图神经网络(GNNs)由于其在广泛的实际应用中令人印象深刻的性能,被广泛应用于图结构数据的建模中。近年来,gnn的知识蒸馏(KD)技术在图模型压缩和知识转移方面取得了显著进展。然而,现有的KD方法大多需要大量的真实数据,而这些数据在实践中并不容易获得,并且可能会妨碍它们在教师模型训练稀有或难以获取的数据集的场景中的适用性。


为了解决这个问题,本文提出了第一个基于图结构数据的无数据对抗知识蒸馏(DFAD-GNN)的端到端框架,如上图所示。具体来说,DFAD-GNN包含一个生成器和两个鉴别器:一个固定的鉴别器是预训练的教师模型,另一个是要学习的紧凑学生模型。生成器生成图形,以帮助将老师模型的知识传递给学生模型。与之前的工作不同,本文的生成器可以充分利用预训练教师模型的固有统计数据和学生模型的可定制信息,这有助于生成高质量和多样化的训练数据,以提高学生模型的可泛化性。

实验快照

在六个数据集上测试准确度(%)。

其中:GIN-5-128表示具有128个隐藏单元的5层GIN。(6.7%×m)在学生模型下是指学生模型参数占教师模型参数的百分比,m 是教师模型参数的个数。DFADGNN下的(90.8%×t)表示学生模型准确率与教师模型准确率的百分比,t为对应教师网络的准确率。

垂直联合图神经网络(VFGNN)


图神经网络(GNN)在图数据的各种实际任务中取得了显着进展。高性能的 GNN 模型总是依赖于图中丰富的特征和完整的边缘信息。但是,这些信息在实践中可能会被不同的数据持有者隔离,这就是所谓的数据隔离问题。

针对数据隔离问题,本文中提出了垂直联合图神经网络(VFGNN),其网络架构图如下所示。这是一种在数据垂直分区设置下,用于隐私保护节点分类任务的联合 GNN 学习范式,该学习范式可以推广到现有的 GNN 模型。在三个基准上进行了实验,结果证明了 VFGNN 的有效性。

受拆分学习现有工作的启发,出于隐私和效率的考虑,我们将 GNN 的计算图分为两部分,即由数据持有者进行的私有数据相关计算和由Semi-honest服务器进行的非私有数据相关计算。具体来说:

(1)数据持有者首先应用 MPC 技术,使用私有节点特征信息协同计算 GNN 的初始层,作为特征提取模块,然后使用私有边缘信息单独执行邻域聚合,类似于现有的 GNN,最后获取本地节点嵌入。

(2)接下来,为Semi-honest服务器提出了不同的组合策略,将来自数据持有者的本地节点嵌入与生成全局节点嵌入相结合,在此基础上服务器可以进行连续的非私有数据相关的计算。

(3)最后,服务器将最终的隐藏层返回给有标签的一方来计算预测和损失。数据持有者和服务器执行前向/反向传播以完成模型训练和预测,在此期间私有数据(即特征、边缘和标签)始终由数据持有者自己保存。此外,我们对服务器和数据持有者之间交换的信息采用差分隐私,以进一步保护服务器潜在的信息泄露。

实验快照

三个数据集的比较结果如下所示:

预训练微调范式(GTOT-Tuning)


最近,预训练微调范式在图学习社区中引起了大量关注,因为它能够缓解许多实际应用中缺乏标签的问题。目前的研究使用现有的技术,如权重约束、表示约束,这些技术来源于图像或文本数据,将不变知识从预训练阶段转移到微调阶段。然而,这些方法未能保留图结构和图神经网络 (GNN) 样式模型的不变性

本文提出了一种新的基于最优传输的微调框架,称为 GTOT-Tuning(图拓扑引导的最优传输微调),应用于GNN网络框架模型架构如下图所示。

GTOT-Tuning 需要利用图数据的特性来增强对微调网络产生表示的维持效果。为了实现这一目标,本文将图局部知识转移描述为一个具有结构先验的最优传输(OT)问题,并构建 GTOT 正则化器以约束微调模型行为。通过利用节点之间的邻接关系,GTOT 正则化器实现了节点级的最优传输过程并减少了冗余传输过程,从而实现了预训练模型的有效知识转移

实验快照

GTOT-Tuning 在 8 个具有各种 GNN 主干网络的下游任务上的性能,结果对比:

推荐阅读

[1]必看!!【AINLPer】自然语言处理(NLP)领域知识&&资料大分享

[2]【NLP论文分享&&机器翻译】多语言标记训练中NMT对语言失衡的鲁棒性

[3]【NLP论文分享&&语言表示】有望颠覆Transformer的图循环神经网络(GNN)

[4]【NLP论文分享&&中文命名实体识别】如何构建一个优秀的Gazetteer/地名词典(浙大&含源码)

[5]一文看懂线性回归【比较详细】(内含源码)

[6]一文看懂逻辑回归【比较详细】(含源码)

最后不是最后

关注 AINLPer 微信公众号(每日都有最新的论文推荐给你!!

【历年IJCAI论文下载(含IJCAI2022)】图神经网络(GNN)(多行为推荐、多模态食谱表示学习、同质图表示学习)相关推荐

  1. [论文翻译]-A Comprehensive Survey on Graph Neural Networks《图神经网络GNN综述》

    文章目录 摘要 1 简介 1.1 GNN简史 1.2 Related surveys on graph neural networks 1.3 Graph neural networks vs. ne ...

  2. 论文翻译-A Comprehensive Survey on Graph Neural Networks《图神经网络GNN综述》

    文章目录 1 简介 1.1 GNN简史 1.2 GNN的相关研究 1.3 GNN vs 网络嵌入 1.4 文章的创新性 2 基本的图概念的定义 3 GNN分类和框架 3.1 GNNs分类 3.2 框架 ...

  3. A.图机器学习(GML)图神经网络(GNN)原理和代码实现(前置学习系列二)

    图学习图神经网络算法专栏简介:主要实现图游走模型(DeepWalk.node2vec):图神经网络算法(GCN.GAT.GraphSage),部分进阶 GNN 模型(UniMP标签传播.ERNIESa ...

  4. 图网络究竟在研究什么?从15篇研究综述看图神经网络GNN的最新研究进展

    近年来,由于图结构的强大表现力,用机器学习方法分析图的研究越来越受到重视.图神经网络(GNN)是一类基于深度学习的处理图域信息的方法. 到目前,相关研究的已经非常多了,不过我们回过头来看思考和回顾一下 ...

  5. 技术沙龙 | 图神经网络(GNN)最新研究进展分享

    由于深度学习在可推理和可解释性方面的局限性,结合图计算与深度学习的图神经网络 ( GNN ) 成为近期学术界和工业界研究的热点新方向之一,并在社交网络.推荐系统等领域得到了广泛的应用. 本次技术沙龙, ...

  6. 图机器学习(GML)图神经网络(GNN)原理和代码实现(前置学习系列二)

    图机器学习(GML)&图神经网络(GNN)原理和代码实现(PGL)[前置学习系列二] 上一个项目对图相关基础知识进行了详细讲述,下面进图GML networkx :NetworkX 是一个 P ...

  7. 图神经网络/GNN(三)-基于图神经网络的节点表征学习

    Task3概览: 在图任务当中,首要任务就是要生成节点特征,同时高质量的节点表征也是用于下游机器学习任务的前提所在.本次任务通过GNN来生成节点表征,并通过基于监督学习对GNN的训练,使得GNN学会产 ...

  8. 2.图神经网络GNN

    目录 2.1图相关知识 2.1.1图的定义 2.1.2图的相关操作 2.1.3图的常见数据结构 2.Graph Embedding 2.1Embedding 2.2DeepWalk 2.3LINE 2 ...

  9. 图神经网络(GNN)的简介

    近年来,图神经网络(GNN)在社交网络.知识图.推荐系统甚至生命科学等各个领域得到了越来越广泛的应用.GNN在对图节点之间依赖关系进行建模的强大功能,使得与图分析相关的研究领域取得了突破.本文介绍了图 ...

  10. 掌握图神经网络GNN基本,看这篇文章就够了

    https://www.toutiao.com/a6657732617623831051/ 2019-02-14 14:02:50 [新智元导读]图神经网络(GNN)在各个领域越来越受欢迎,本文介绍了 ...

最新文章

  1. mysql 切表_mysql--------命令来操作表
  2. 早停 tf.keras.callbacks.EarlyStopping() 详解【TensorFlow2入门手册】
  3. 中文论文万能句型_SCI 论文写作万能句型(每天一点小进步哦)
  4. python get post区别_大话Python, webpy教程之GET和POST区别
  5. jsf 传参数_在JSF 2中对定制验证器进行参数化
  6. 优秀自我简介200字_全球战疫 翰墨传情——东方盛世杯网络公益书画展优秀作品【二】...
  7. 小学四年级计算机制作月历教案,四年级上册信息技术教案-1制作月历|冀教版(5页)-原创力文档...
  8. [转载] 利用python制作简单计算器
  9. webqq协议分析之~~~~登陆
  10. 马士兵servletjsp视频教程——第二部分jsp笔记及源代码、servlet和jsp的通信
  11. 计算机网络地址设置,如何设置电脑ip地址?电脑ip地址设置图文教程
  12. Altium Designer之4层板基本规则设置
  13. 计算机程序设计员二级证书,大厂计算机程序设计员职业资格证书
  14. 微信系多商户商城完整部署步骤
  15. 菜鸟进阶黑客知识整合大全(2)
  16. 真正的IT技术男是什么样的?
  17. 数据挖掘——数据挖掘的起源
  18. 解决“不在sudoers文件中此事将被报告 不能切换root权限“
  19. mac电脑忘记账户名密码解决方法
  20. 安全架构--9--企业安全开发体系建设总结

热门文章

  1. man fflush
  2. 让你大吃一惊的国外广告联盟
  3. charles问题?chls.pro/ssl证书安装后还是出现unknown问题?
  4. 红米手机2进入开发者模式的方法
  5. 计算机白板培训心得,电子白板培训心得体会
  6. 翻车!误删/usr/lib/引发的血案,从棺材边成功抢救的过程分享。
  7. 什么是数据可视化技术
  8. Win32创建异形窗口
  9. 基因表达谱热图的绘制
  10. 论文写不下去时怎么办?