图神经网络最近几年非常的受欢迎,图在很多的任务上都取得了非常不错的效果,那么它在实际的应用有哪些呢?本文介绍了15类不同图神经网络的应用场景。本未来自deephub知乎专栏,原文地址https://zhuanlan.zhihu.com/p/364372413

社会影响的预测

社会影响预测侧重于朋友之间行为的影响,尤其是在社交网络中。例如,如果一些社交网络上的朋友买了一件衣服,他/她会不会也买呢?以社交图作为输入,DeepInf为用户学习网络嵌入(一种潜在的社会表征)。结合下面(d)中手工制作的特征,对社会影响进行预测,比如v是否也会观看广告片段(步骤f)。在训练过程中,将预测结果与真值进行对比,学习这个网络嵌入。

电子健康记录建模

我们可以用图来建立医学本体的模型。下面是一个使用DAG(有向无环图)表示本体的例子。

为了利用本体论,我们通过将嵌入的eᵢ与其父节点结合使用,学习出一个为节点cᵢ嵌入的网络gᵢ。为了进行预测,我们将本体知识G与当前访问的xt相乘,并通过神经网络进行传递。例如,它们可以是诊断预测任务或心力衰竭预测任务。利用RNN网络,该模型可以通过以往的访问信息进一步增强。

以下是使用t-SNE对不同疾病的最终代表gᵢ的散点图。

药物发现和合成化合物

DNN可以训练成千上万的化学结构来编码和解码分子,还可以构建预测因子,根据潜在的表征来估计化学性质。例如,我们可以学习一个自编码器来编码一个分子的图形表示,然后用解码器重建分子。目的是学习一个潜在的表示,最大限度地减少重建损失。我们可以使用这个潜在表示来预测合成可及性和药物与另一个DNN(下面的绿色网络)的相似性。

这些潜在的表达方式允许研究人员在潜在空间中通过扰乱已知的化学结构或插入分子之间的简单操作自动生成新的化学结构。

这是麻省理工学院的另一个项目,将深度学习应用于图形对象,从而发现新的抗生素。

Open Catalyst项目是利用人工智能发现用于可再生能源存储的新催化剂的另一个例子。

推荐系统

物体可以在视觉上相似,但实际上是完全不同的物体。例如,下面的第一行包含的对象与左侧的预期图像查询截然不同,尽管它们在视觉上是相似的。

在Pinterest中,将pins连接在一起形成图。pinage是一个随机行走的GCN,它学习了Pinterest图形中的节点(图像)嵌入。由于图中包含数十亿个对象,在如此巨大的图中进行卷积是没有效率的。相反,Pinterest动态地构建这些图形。它根据访问次数使用加权抽样来模拟随机行走。这个过程构建动态的和更小的图和卷积之后被用于计算节点的嵌入。

在Uber Eats上,它使用GraphSage来进行推荐。

交通预测

DCRNN融合了交通流的空间依赖性和时间依赖性,用于交通预测。道路上的传感器被建模为图中的节点。DCRNN利用图上的双向随机游动来捕获空间依赖关系,利用编解码器来捕获时间依赖关系。

生成场景关系图

给定一幅图像,我们可以生成描述图像中物体及其关系的场景图。

下面的模型使用GRUs生成场景图,并通过消息传递学习迭代改进其预测。

F-net使用自底向上的聚类方法将整个图分解成子图,每个子图包含几个对象及其关系的子集。采用分治方法,大大减少了中间阶段的计算量。

反过来,我们可以根据场景图生成图像。

引用这篇论文的内容:https://arxiv.org/pdf/1804.01622.pdf

我们的模型使用图形卷积处理输入图形,通过预测包围框和分割掩码计算场景布局,并通过级联的细化网络将布局转换为图像。网络对抗的形式进行训练,以确保真实的输出。

链接预测

链路预测网络中的两个节点是否可能存在链路。在推荐系统中,我们推荐的是高度“连接”的产品。

SEAL提取了一个围绕下面a和B的局部包围子图,省略了链接AB。然后,用GNN训练模型来预测这种链路是否存在。

点云分类与分割

像激光雷达这样的3D扫描仪会产生3D点云,一种带有坐标的3D空间中物体的表示,以及可能的颜色信息。

下面是一个对点云进行分类和分割的模型。

这是另一个使用RGB点云的3D对象分割的例子。

这是生成3D分割的模型。

人物交互

GPNN用图形结构来解释一个给定的场景。例如,它用“舔”来标记人与刀之间的联系。

文本分类

我们可以应用GNN进行主题文本分类,包括新闻分类、Q&A、搜索结果组织等。

在下面的模型中,它在原始文本上滑动一个三个单词的窗口,以创建单词图。这张图表示三个词范围内的词共现。然后,它根据每个节点的秩(节点的连接数)从图中选择节点。对于每个节点,它使用广度优先搜索查找包含该节点和另外四个节点的4个节点的子图。子图将是有序的,这样卷积可以一致地应用到所有子图。

下面的图是从这些子图中进行标签预测的架构。

序列标签

句子中的单词可以被建模为图中的节点,我们可以计算每个节点的隐藏表示,并使用它来标记序列(序列中的单词的标签)。

潜在的应用包括POS-tagging、NER(命名实体识别)和语义角色标签(SRL)。SRL给句子中的单词或短语贴上标签,表明它们的语义角色,如下图所示。

因此,给定一个谓词(“disputed”这个词),下面的模型会识别并标记它的所有参数。

NLP中的关系提取

下面的图表表示了各种依赖关系,如线性上下文(相邻词)、句法依赖关系和语篇关系。

这句话表明EGFR基因L858E突变的肿瘤对药物吉非替尼有反应。如果我们将三者定义为(药物、基因、突变),这些句子将表明三者(gefitinib、EGFR、L858E)具有“应答”关系。

在下面的架构中,句子中的单词是用单词嵌入来编码的。然后,它使用一个图形LSTM来学习每个单词的上下文表示。接下来,我们将单词(gefitinib, EGFR, L858E)的上下文表示连接在一起。最后,我们使用一个关系分类器对这三个词的关系进行评分(分类)。因此关系式“Respond”(说成“R₄”)得分最高。

姿态估计

ST-GCN对其空间和时间邻居进行卷积,以估计输入视频的姿态。

芯片设计

在晶片设计中,标准晶片单元的放置和路线会影响晶片的功率、晶片模具尺寸和性能。谷歌证明了使用GNN和强化学习来优化单元的放置。

芯片网表图(节点类型和图邻接信息)和当前放置的节点通过GNN进行输入状态编码。

这些嵌入与嵌入的元数据(如电线的总数)相连接,并提供给一个神经网络。输出是一个学习的潜在表示,并作为输入的策略和损失进行强化学习。策略网络在当前节点所有可能的单元布局上产生一个概率分布。

粒子物理

在费米实验室,研究人员使用GNN来分析大型强子对撞机CMS探测器产生的图像,以识别粒子物理实验需要的有趣粒子。

推荐阅读:我的2022届互联网校招分享我的2021总结浅谈算法岗和开发岗的区别互联网校招研发薪资汇总
2022届互联网求职现状,金9银10快变成铜9铁10!!公众号:AI蜗牛车保持谦逊、保持自律、保持进步发送【蜗牛】获取一份《手把手AI项目》(AI蜗牛车著)
发送【1222】获取一份不错的leetcode刷题笔记发送【AI四大名著】获取四本经典AI电子书

15类图神经网络的应用场景总结相关推荐

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

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

  2. 关于图网络/图神经网络在游戏中的应用场景调研

    总结了自己平时看到图网络相关的一些应用场景,后面有相关需求时可以考虑尝试一下: 1. 利用游戏内玩家的交互行为构造有向/无向图 + Random Walk生成玩家序列,然后利用w2v生成玩家向量,核心 ...

  3. 收藏|图神经网络综述

    来源:人工智能AI技术 本文约12000字,建议阅读10+分钟 本文为你简述图计算.图数据库.知识图谱.图神经网络等图技术领域的相关历史及不同类型的图结构. 在科学研究中,从方法论上来讲,都应&quo ...

  4. 【综述专栏】图神经网络综述

    来源:图灵人工智能 作者:王健宗等 https://wwwihcm/people/euu-lin-jun-7 原文链接: https://kns.cnki.net/kcms/detail/31.128 ...

  5. [论文阅读] (22)图神经网络及认知推理总结和普及-清华唐杰老师

    <娜璋带你读论文>系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢.由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学 ...

  6. 《图神经网络综述》Graph Neural Networks: A Review of Methods and Applications

    作者:清华大学 zhoujie 等 *表示相同的贡献.周洁,张正艳,程阳,刘志远(通讯作者),孙茂松,清华大学计算机科学与技术学院,北京100084.电子邮件:fzhoujie18, zhangzhe ...

  7. 图神经网络:方法与应用 | 一文展望,四大待解问题

    在 AI Open 杂志 2020 年第一卷中,清华大学周杰等人发表了综述性论文<Graph neural networks: A review of methods and applicati ...

  8. 百度图神经网络7日打卡营--DAY01前半部分 总结

    首先很感谢百度AI团队这个平台,给大家请来世界级冠军来给大家做这一次的7日打卡营活动, 还提供免费的GPU算力平台,以及成熟可用的 包含刷新目前 最权威的 图神经ORB榜单的SOTA模型的 PGL 图 ...

  9. 图神经网络在推荐系统的应用!

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 内容:推荐系统.图神经网络 在"精准推荐者得民心"的 ...

最新文章

  1. C++ 并行与分布式编程 chapter5 任务间并发的同步(2)
  2. 主流报表制作工具之王者争夺战:功能大PK系列之“删除当前行”按钮制作
  3. javascript按字节截取标题中字符串
  4. pandas.read_csv参数详解
  5. 借贷宝详细注册步骤:邀请朋友送20元,朋友再邀请朋友还送你10元【3天已赚6千】(附我的邀请记录和提现到账截图)...
  6. ()IT 职场经验)一位10年Java工作经验的架构师的经验分享,感觉很受用。
  7. WIZnet无线模块WizFi210/220 硬件设计指导
  8. php调用jssdk转发_php一个文件搞定微信jssdk配置
  9. 【图像隐写】基于matlab GUI DWT+DCT+SVD数字水印嵌入提取攻击(带面板)【含Matlab源码 1664期】
  10. 李宏毅机器学习——课后作业1
  11. win7 破解后找不到活动分区以及bootmsr missing
  12. Git中pull reject和push reject
  13. 语言模型(Language Modeling)”
  14. Rasterio入门
  15. 心情就像这多雨的天......
  16. 办公室VR黄片,骚操作!微软HoloLens之父辞职!
  17. 如何完全卸载你之前版本的MySQL数据库??
  18. 分享:ThinkPad E40无线网卡驱动安装 FOR CENTOS6.3
  19. Unity Editor修改分辨率
  20. 如何精确设计压铸模具的溢流槽和排气槽?| 智铸超云干货分享

热门文章

  1. 专业LaTeX编辑工具:Texpad for Mac
  2. OpenGL教程翻译 第二十三课 阴影贴图(一)
  3. 美庐生物IPO被终止:年营收3.85亿 陈林为实控人
  4. 计算机如何访问苹果6s的相册,电脑如何打开苹果手机HEIC照片?
  5. Mac提示mysql不是_mysql插入汉字报错。不是mysql是安装在mac系统里的
  6. 计算正整数的阶乘math.factorial()
  7. 小米蒸排骨+炒红萝卜丝+苦瓜炒蛋
  8. 功耗问题之过多唤醒源 wakeups
  9. RTC在大规模直播场景下的技术分析
  10. python基础与爬虫笔记