图神经网络学习笔记-02图游走类模型

简介: 图神经网络学习笔记-02图游走类模型

DeepWalk


目标:Node embeddings 学习到节点与邻居的关系。得到节点表示,用于下游任务


Word2Vec 应用到 图嵌入领域



节点——>单词


节点序列——>句子


游走方式:Random Walk

本质:可以回头的DFS



整体架构:



问题:图是一个复杂的结构,需要考虑更多因素。


Node2Vec


对DeepWalk的改进结合BFS与DFS模式。



改进:bias random walk



p:控制随机游走以多大的概率back

q:控制随机游走偏向DFS还是BFS


metapath2vec及其变种


异构图如何随机游走?


不考虑节点类型的异构随机游走,缺点:


1.偏向于出现频率高的节点类型;

2.偏向于相对集中的节点(即度数高的节点)

回顾异构图定义:



meta path(元路径):在图中选取的由节点类型构成的组合路径


基于meta path的随机游走




随机游走的时候考虑到节点类型


问题:负采样的时候,没有考虑节点类型


metapath++:负采样的时候,考虑节点类型


变种:multi-metapath2Vec++


利用多条元路径



side info + multi-metapath2vec++


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fTCFcrrf-1639659464701)(https://i.loli.net/2021/12/03/NW5AnrzQjVPDups.png)]


multi-metapath2vec++


[外链图片转存中…(img-fTCFcrrf-1639659464701)]

目录
相关文章
|
9月前
|
JSON 监控 网络协议
干货分享“对接的 API 总是不稳定,网络分层模型” 看电商 API 故障的本质
本文从 OSI 七层网络模型出发,深入剖析电商 API 不稳定的根本原因,涵盖物理层到应用层的典型故障与解决方案,结合阿里、京东等大厂架构,详解如何构建高稳定性的电商 API 通信体系。
|
6月前
|
JSON 网络协议 安全
【Java】(10)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
329 1
|
6月前
|
JSON 网络协议 安全
【Java基础】(1)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
329 1
|
6月前
|
机器学习/深度学习 数据采集 人工智能
深度学习实战指南:从神经网络基础到模型优化的完整攻略
🌟 蒋星熠Jaxonic,AI探索者。深耕深度学习,从神经网络到Transformer,用代码践行智能革命。分享实战经验,助你构建CV、NLP模型,共赴二进制星辰大海。
|
7月前
|
机器学习/深度学习 传感器 算法
【无人车路径跟踪】基于神经网络的数据驱动迭代学习控制(ILC)算法,用于具有未知模型和重复任务的非线性单输入单输出(SISO)离散时间系统的无人车的路径跟踪(Matlab代码实现)
【无人车路径跟踪】基于神经网络的数据驱动迭代学习控制(ILC)算法,用于具有未知模型和重复任务的非线性单输入单输出(SISO)离散时间系统的无人车的路径跟踪(Matlab代码实现)
491 2
|
7月前
|
机器学习/深度学习 并行计算 算法
【CPOBP-NSWOA】基于豪冠猪优化BP神经网络模型的多目标鲸鱼寻优算法研究(Matlab代码实现)
【CPOBP-NSWOA】基于豪冠猪优化BP神经网络模型的多目标鲸鱼寻优算法研究(Matlab代码实现)
180 8
|
7月前
|
机器学习/深度学习 移动开发 编解码
基于人工神经网络的类噪声环境声音声学识别(Matlab代码实现)
基于人工神经网络的类噪声环境声音声学识别(Matlab代码实现)
193 1
|
8月前
|
算法 安全 网络安全
【多智能体系统】遭受DoS攻击的网络物理多智能体系统的弹性模型预测控制MPC研究(Simulink仿真实现)
【多智能体系统】遭受DoS攻击的网络物理多智能体系统的弹性模型预测控制MPC研究(Simulink仿真实现)
312 0
|
7月前
|
机器学习/深度学习 算法 调度
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
566 0
|
6月前
|
机器学习/深度学习 数据采集 存储
概率神经网络的分类预测--基于PNN的变压器故障诊断(Matlab代码实现)
概率神经网络的分类预测--基于PNN的变压器故障诊断(Matlab代码实现)
977 0

热门文章

最新文章