CS224W 3.2 Random Walk Approaches for Node Embeddings

本文介绍如何利用Random Walks进行图上的节点嵌入,包括其背后的原理、优势及优化过程。通过Random Walks可以有效地捕捉节点间的相似性和全局信息,并通过负采样等技巧降低计算复杂度。

目录

Notation

Random-Walk Embeddings

 为什么Random Walks

Random Walk Optimization无监督feature learning

Random Walk Optimization

思路

Negative Sampling—降低计算复杂度

SGD

 Random Walks:Summary

 node2vec:Biased Walks


Notation

z_{u}是要找到的节点u的嵌入。P(v|z_{u})从节点u出发的random walks访问节点v的概率。

基于两个非线性函数生成所需概率:Softmax函数处理后,使大的z_{i}对应的值更大,使K个概率和为1;Sigmoid函数,将值压缩到(0,1)。

random walk:给定一个图和一个起始节点,随机选择一个邻居节点,移动到邻居节点,随机选择这个邻居节点的 邻居节点(也可以移动到上一步经过的点),移动到它,持续下去直到给定步长。以这种方式随机访问的节点序列——称为图上的random walk。

z_{u}^{T}z^{v}两个节点嵌入的内积约等于节点u和v在图上通过一个随机游走共现的概率。

Random-Walk Embeddings

 估计使用某种随机游走策略,从一个初始节点的random walk访问节点v的概率,优化嵌入。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值