前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >图神经网络3-图神经网络的基础、前言和应用

图神经网络3-图神经网络的基础、前言和应用

原创
作者头像
皮大大
发布2023-11-23 23:11:52
1690
发布2023-11-23 23:11:52
举报

公众号:尤而小屋 作者:Peter 编辑:Peter

图神经网络GNN和传统深度学习网络的对比:

循环神经网络(1997)和卷积神经网络(2012):擅长处理图像等欧式数据或者文本和信号等序列数据

图神经网络:擅长处理社交网络、推荐系统、药物发现和程序分析中的图和流行结构等数据

图结构数据不适合高度规则化的神经网络结构,比如RNN或者CNN等。

图神经网络基础

  • GNN方法
  • GNN的理论理解
  • GNN的可扩展性
  • GNN的可解释性
  • GNN的对抗鲁棒性

GNN方法

GNN是专门设计的用于在图结构数据上进行操作的神经网络架构,其目的是通过聚合邻居节点的表征及其前一次迭代中的表征来迭代更新节点表征。

学习到表征后,GNN的基本任务就是进行节点分类,将节点分类到一些预定义的类别中。

  • 有监督的GNN
  • 无监督的GNN

训练深度图神经网络的问题:过平滑问题(其中所有的节点都有类似的特征)

GNN的理论理解

GNN能够达到一维Weisfeiler-Lehman测试的表达能力,甚至超越该能力,包含附加随机属性、距离属性和利用高阶结构等。

GNN的可扩展性

研究提出不同的抽样策略:

  • 节点抽样
  • 层抽样
  • 图抽样

GNN的可解释性

  • 基于白盒近似的方法:利用模型内部的信息(梯度、中间特征和模型参数)来提供解释
  • 基于黑盒近似的方法:利用内在可解释的简单模型(比如线性回归、决策树等)

GNN的鲁棒性

鲁棒性检验的标准方法:构造输入图数据的一个微小变化,观察是否导致预测结果发生较大变化。

  • 对抗性攻击
  • 对抗性训练

图神经网络前沿

  1. 图分类和预测链接
  2. 图生成和图转换
  3. 图匹配和图结构学习
  4. 动态图神经网络
  5. 异质图神经网络
  6. 基于图神经网络的AutoML和自监督学习

图神经网络应用

  1. 图构建:具有显式或隐式图结构的输入数据
  2. 图表征学习:GCN、GAT、GGNN、GraphSage、PinSage、KCCN、KGAT等

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 图神经网络基础
    • GNN方法
      • GNN的理论理解
        • GNN的可扩展性
          • GNN的可解释性
            • GNN的鲁棒性
            • 图神经网络前沿
            • 图神经网络应用
            相关产品与服务
            图数据库 KonisGraph
            图数据库 KonisGraph(TencentDB for KonisGraph)是一种云端图数据库服务,基于腾讯在海量图数据上的实践经验,提供一站式海量图数据存储、管理、实时查询、计算、可视化分析能力;KonisGraph 支持属性图模型和 TinkerPop Gremlin 查询语言,能够帮助用户快速完成对图数据的建模、查询和可视化分析。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档