网络表示初学习--节点嵌入 node embedding

本文介绍了节点嵌入的基本概念,探讨了为何要将网络数据映射到欧氏空间,强调了相似函数的重要性,并区分了浅层编码如node2vec、DeepWalk与深层编码方法。此外,还讨论了基于邻接矩阵、多跳和随机游走的三种相似性定义。
摘要由CSDN通过智能技术生成

Node Embedding四步骤

根据在原空间中想求的相似关系,定义相似函数,但是有一个问题,如果我们已经知道在原空间中的相似关系,为什么还要映射到欧氏空间中?
答:为了更适应深度学习等的处理方法,且原数据多为结构化数据,且维数过多。
相似函数是最重要的!一般根据任务来选择设计。
在这里插入图片描述

在这里插入图片描述
编码方式有两种:浅层(node2vec,DeepWalk,LINE…其实就是一个查询表,无法得到全局最优的结果)和深层。

浅层嵌入方式(node2vec,DeepWalk,LINE,struc2vec)的区别是原始网络的相似性的定义不同(是否相连,是否共享许多邻居,是否有相似的本土网络结构.etc.)

相似性三定义:
1、基于邻接矩阵在这里插入图片描述
这一部分需要好好学习。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值