DeepWalk
DeepWalk: Online Learning of Social Representations KDD 2014

论文主页

论文主页1:http://www.perozzi.net/projects/deepwalk/
论文主页2:https://sites.google.com/site/bryanperozzi/projects/deepwalk
论文主页3(作者视频介绍):https://dl.acm.org/doi/10.1145/2623330.2623732
PPT:https://docs.google.com/presentation/d/1TKRfbtZg_EJFnnzFsnYOsUiyFS0SbNi0X3Qg9OtfDSo/edit#slide=id.p16
发表在KDD上的最终版本:https://dl.acm.org/doi/abs/10.1145/2623330.2623732
原始论文:https://arxiv.org/abs/1403.6652

作者相关

作者Bryan Perozzi个人主页:http://www.perozzi.net/
作者Rami Al-Rfou个人主页:https://sites.google.com/site/rmyeid/

代码

官方代码:https://github.com/phanein/deepwalk
Julia实现:https://saattrupdan.github.io/2020-08-24-deepwalk/

博客

https://zhuanlan.zhihu.com/p/45167021
https://zhuanlan.zhihu.com/p/56380812

思考题

DeepWalk本质上是在解决什么问题?
DeepWalk和Word2Vec有哪些异同?
DeepWalk和Node2Vec有哪些异同?
DeepWalk的随机游走生成过程有哪些缺点?如何改进?
DeepWalk是否包含节点的类别和自身特征信息?
除了非标度网络和自然语言外,还有哪些分布服从幂律分布?
非标度网络和随机网络有什么区别?
如果两个节点隔得非常远,DeepWalk能否捕捉这样的关系?
DeepWalk为什么在稀疏标注场景下表现地更好?
除了对节点编码,DeepWalk能否对连接、子图、全图做编码?
随机游走的序列最大长度应设置为多少合适?
DeepWalk论文中对原生DeepWalk做了哪两种改进?
DeepWalk能否解决link prediction问题?为什么?