背景

Problem: 因为纯数据驱动方法无法胜任复杂的机器学习任务。

Solution: 将专家知识融入神经网络➡️图神经网络。e.g. 知识图谱和神经网络融合,基于知识的大规模训练(大型知识库)

刘知远:In fact, 从无结构文本中抽取结构化知识形成大规模知识图谱后,这些知识反过来可以融入深度学习模型中,帮助我们更好地实现对自然语言的理解。他认为这是深度学习模型与知识图谱不断互相正反馈的过程。如果能构建更大更精确的知识图谱,nlp model能更好更鲁棒。

应用

1. 代码缺陷检测(software defect detection in the field of software engineering)

  • 语义(semantics). hongyu zhang教授团队用word embedding和lstm提取java代码every token的语义信息及其之间的依存关系。
  • 语法(syntax). AST抽取代码语法结构,用GNN进行判别。

[3] Zhang, Z., Sun, H. & Zhang, H. Developer recommendation for Topcoder through a meta-learning based policy model. Empir Software Eng 25, 859–889 (2020). https://doi.org/10.1007/s10664-019-09755-0

[4] Jian Zhang, Xu Wang, Hongyu Zhang, Hailong Sun, Yanjun Pu, and Xudong Liu. 2020. Learning to Handle Exceptions.

深度学习~图神经网络GNN相关推荐

  1. 【图神经网络实战】深入浅出地学习图神经网络GNN(上)

    文章目录 一.图神经网络应用领域 1.1 芯片设计 1.2 场景分析与问题推理 1.3 推荐系统 1.4 欺诈检测与风控相关 1.5 知识图谱 1.6 道路交通的流量预测 1.7 自动驾驶(无人机等场 ...

  2. 【图神经网络实战】深入浅出地学习图神经网络GNN(下)

    文章目录 一.Graph Attention Network 1.1 图注意力机制作用与方法 1.2 Attention计算 1.3 Graph Attention 做了什么 二.序列图神经网络TGC ...

  3. 2.图神经网络GNN

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

  4. 深入浅出图神经网络|GNN原理解析☄学习笔记(四)表示学习

    深入浅出图神经网络|GNN原理解析☄学习笔记(四)表示学习 文章目录 深入浅出图神经网络|GNN原理解析☄学习笔记(四)表示学习 表示学习 表示学习的意义 离散表示与分布式表示 端到端学习 基于重构损 ...

  5. 【图神经网络】图神经网络(GNN)学习笔记:基于GNN的图表示学习

    图神经网络GNN学习笔记:基于GNN的图表示学习 1. 图表示学习 2. 基于GNN的图表示学习 2.1 基于重构损失的GNN 2.2 基于对比损失的GNN 参考资料 本文主要就基于GNN的无监督图表 ...

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

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

  7. 【图神经网络】图神经网络(GNN)学习笔记:图的基础理论

    图神经网络GNN学习笔记:图的基础理论 1. 图的概述 2.图的基本类型 2.1 有向图和无向图 2.2 非加权图与加权图 2.3 连通图与非连通图 2.4 二部图 2.5 邻居和度 2.6 子图和路 ...

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

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

  9. 【图神经网络】图神经网络(GNN)学习笔记:GNN的通用框架

    图神经网络GNN学习笔记:GNN的通用框架 1. MPNN 2. NLNN 3. GN 参考资料 所谓通用框架,是对多种变体GNN网络结构的一般化总结,也是GNN编程的通用范式,这里介绍3类通用框架: ...

  10. 深度学习-强化学习-图神经网络-自然语言处理等AI课程超级大列表-最新版

    本篇文章内容整理自网络,汇集了大量关于深度学习.强化学习.机器学习.计算机视觉.语音识别.强化学习.图神经网络和自然语言处理相关的各种课程.之前分享过一次,经过一年的更新,又补充了很多2019.202 ...

最新文章

  1. 【网络安全】Linux内核部分文件分析
  2. python定义一个类描述数字时钟_python自定义时钟类、定时任务类
  3. Oracle Unicode转中文(解码)
  4. 那些激动人心的React,Webpack,Babel的新特性对于我们开发体验带来哪些提升
  5. php中如果想要打印出来的结果换行怎么操作_现在,就要对文件的批操作,动刀子啦!!!...
  6. Web API 2 对于 Content-Length 要求严格
  7. Paper reading:高分辨率图像分割:From Contexts to Locality: Ultra-high Resolution Image Segmentation ICCV2021
  8. 3D人体姿态估计笔记
  9. 图片体积过大怎么缩小?如何缩小图片文件的大小?
  10. Android Studio报错Error:java.lang.RuntimeException: Crunching Cruncher xx.png failed, see logs
  11. H3C的认证有用吗?对我来说有什么帮助?
  12. less css基础教程
  13. 员工转正申请书_新员工转正申请书
  14. 关于“类包含显式重写ctor”的解决方法
  15. Cent OS虚拟机安装最新详细教程
  16. 北京/上海内推 | 小红书社区技术部招聘NLP/多模态算法工程师/实习生
  17. 微信小程序 ”呵呵哒“个人简介“
  18. 研究生挂职锻炼-面试问答演练
  19. python ABCD 选项蒙题游戏
  20. 天融信AlphaFuzzer测试工具 使用教程

热门文章

  1. 为IT基础设施提供云端储存,云数据存储公司Nasuni获3800万美元股权融资
  2. 高考查分数微信就能搞定
  3. 在Oracle中如何让SELECT查询绕过UNDO
  4. 使用RMAN VALIDATE验证数据和备份
  5. linux共享库 == windows动态库
  6. PAT甲级1125 Chain the Ropes:[C++题解]贪心、优先队列、合并果子
  7. 宝塔服务器搞成虚拟主机,宝塔面板怎么配置虚拟主机
  8. golang sync.Map 使用
  9. SNMP功能开发简介 三 使用DEBUGMSG打印指定的信息
  10. 用c语言 简单实现JAVA里面的ArryList 功能,实现内存自动扩展