当前位置: 首页 > news >正文

NLP模型笔记2022-18:GCN/GNN模型在nlp中的使用【论文+源码】

在这里插入图片描述

通过词嵌入到图嵌入的过度来说明为什么GNN可以使用在NLP领域?

图嵌入的方式主要有三种:

矩阵分解:基于矩阵分解的方法是将节点间的关系用矩阵的形式加以表达,然后分解该矩阵以得到嵌入向量。通常用于表示节点关系的矩阵包括邻接矩阵,拉普拉斯矩阵,节点转移概率矩阵,节点属性矩阵等。根据矩阵性质的不同适用于不同的分解策略。

DeepWalk:DeepWalk 是基于 word2vec 词向量提出来的。word2vec 在训练词向量时,将语料作为输入数据,而图嵌入输入的是整张图,两者看似没有任何关联。但是 DeepWalk 的作者发现,预料中词语出现的次数与在图上随机游走节点被访问到底的次数都服从幂律分布。因此 DeepWalk 把节点当做单词,把随机游走得到的节点序列当做句子,然后将其直接作为 word2vec 的输入可以节点的嵌入表示,同时利用节点的嵌入表示作为下游任务的初始化参数可以很好的优化下游任务的效果,也催生了很多相关的工作;

Graph Neural Network:图结合deep learning方法搭建的网络统称为图神经网络GNN,也就是下一小节的主要内容,因此图神经网络GNN可以应用于图嵌入来得到图或图节点的向量表示;

论文 + 源码

论文:https://zhuanlan.zhihu.com/p/518737849

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • usb驱动程序开发技术总结(三)
  • 目标检测系列算法:YOLOv6代码复现
  • 饕餮元年开发日记(中场休息篇)
  • 完美解决ubuntu:签名无效 KEYEXPIRED、EXPKEYSIG更新出bug
  • 饕餮元年开发日记(四)
  • NLP模型笔记2022-19:知识图谱工具neo4j图数据库的安装与使用
  • NLP模型笔记2022-20:py2neo接口处理知识图谱neo4j实体
  • 饕餮元年开发日记(三)
  • NLP模型笔记2022-21:知识图谱neo4j指定方向实体(头实体、尾实体、头尾实体关系)
  • NLP模型笔记2022-22:知识图谱neo4j批量可视化
  • 饕餮元年开发日记(二)
  • NLP模型笔记2022-23:知识图谱neo4j可视化实体多关系属性【破案线索关系】
  • 饕餮元年开发日记(一)
  • NLP模型笔记2022-24:neo4j+py2neo 构建《中国优质电影及其演员》知识图谱
  • 我的饕餮元年获奖了!
  • [译] 怎样写一个基础的编译器
  • 【译】理解JavaScript:new 关键字
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • Java比较器对数组,集合排序
  • java取消线程实例
  • MySQL数据库运维之数据恢复
  • Objective-C 中关联引用的概念
  • PermissionScope Swift4 兼容问题
  • React-redux的原理以及使用
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 普通函数和构造函数的区别
  • 前端面试题总结
  • 使用docker-compose进行多节点部署
  • 提醒我喝水chrome插件开发指南
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 我这样减少了26.5M Java内存!
  • 新书推荐|Windows黑客编程技术详解
  • 从如何停掉 Promise 链说起
  • ​如何在iOS手机上查看应用日志
  • # wps必须要登录激活才能使用吗?
  • #微信小程序:微信小程序常见的配置传值
  • (6)STL算法之转换
  • (C语言)fgets与fputs函数详解
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (备忘)Java Map 遍历
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (规划)24届春招和25届暑假实习路线准备规划
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (四) 虚拟摄像头vivi体验
  • (小白学Java)Java简介和基本配置
  • (转)mysql使用Navicat 导出和导入数据库
  • **python多态
  • *2 echo、printf、mkdir命令的应用
  • .net 使用ajax控件后如何调用前端脚本
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .NET/C# 使窗口永不激活(No Activate 永不获得焦点)
  • .NetCore部署微服务(二)