当前位置:网站首页>Brief introduction and advantages and disadvantages of deepwalk model
Brief introduction and advantages and disadvantages of deepwalk model
2020-11-06 01:22:00 【Elementary school students in IT field】
1、DeepWalk
[DeepWalk] DeepWalk- Online Learning of Social Representations (SBU 2014)
word2vec It's based on sequence embedding; however , In fact, the relationship between entities is becoming more and more complicated 、 Networking . This is the time sequence embedding------>graph embedding.
Definition of graph :
G=(V,E),Evv
Two big pieces :
1、 Build sequence ;-------> Random walk , Cut off random walk
2、word2vec Training ;------>Skip-gram
2. Model features :
The article creatively puts forward random walk + skipGram The form of the node to express , A large number of industrial circles in the following years are concerned with emb The application of is based on this form .
deepWalk The core idea is that there are two steps :
(1) Construct random walk sequence through relation network graph ;
(2) Pass the generated sequence through skip-Gram The formal memory of means , Each node can be represented in the same space . In this paper, the evaluation of algorithm effect is mainly through the task of multi label classification for users of several websites .
Experimental results show that , The improvement effect is obvious , At the same time, in the case of less training data, the algorithm can also have better performance .
advantage :
When the data volume is sparse, it can still perform well
Support large-scale online execution of forecasts
Can realize parallel operation
The algorithms and formulas applied are based on the language model .
This paper proposes that if the training sequence can be obtained directly , It doesn't have to be a random walk .
3. reference :
simrank:https://www.cnblogs.com/pinard/p/6362647.html
https://zhuanlan.zhihu.com/p/45167021
https://www.cnblogs.com/pinard/p/7243513.html
Original thesis :http://www.perozzi.net/publications/14_kdd_deepwalk.pdf
Thesis translation :https://www.jianshu.com/p/5adcc3d94159
Applied references :https://yq.aliyun.com/articles/716011

版权声明
本文为[Elementary school students in IT field]所创,转载请带上原文链接,感谢
边栏推荐
- 2018中国云厂商TOP5:阿里云、腾讯云、AWS、电信、联通 ...
- 一篇文章带你了解CSS 分页实例
- How do the general bottom buried points do?
- Filecoin的经济模型与未来价值是如何支撑FIL币价格破千的
- Filecoin主网上线以来Filecoin矿机扇区密封到底是什么意思
- A debate on whether flv should support hevc
- 助力金融科技创新发展,ATFX走在行业最前列
- Vue 3 responsive Foundation
- Computer TCP / IP interview 10 even asked, how many can you withstand?
- 教你轻松搞懂vue-codemirror的基本用法:主要实现代码编辑、验证提示、代码格式化
猜你喜欢
2019年的一个小目标,成为csdn的博客专家,纪念一下
I think it is necessary to write a general idempotent component
Calculation script for time series data
合约交易系统开发|智能合约交易平台搭建
DevOps是什么
一篇文章带你了解CSS3圆角知识
[JMeter] two ways to realize interface Association: regular representation extractor and JSON extractor
Python自动化测试学习哪些知识?
如何将数据变成资产?吸引数据科学家
在大规模 Kubernetes 集群上实现高 SLO 的方法
随机推荐
Group count - word length
深度揭祕垃圾回收底層,這次讓你徹底弄懂她
Windows 10 tensorflow (2) regression analysis of principles, deep learning framework (gradient descent method to solve regression parameters)
The choice of enterprise database is usually decided by the system architect - the newstack
使用 Iceberg on Kubernetes 打造新一代云原生数据湖
CCR炒币机器人:“比特币”数字货币的大佬,你不得不了解的知识
前端都应懂的入门基础-github基础
How do the general bottom buried points do?
PN8162 20W PD快充芯片,PD快充充电器方案
How to encapsulate distributed locks more elegantly
PHP应用对接Justswap专用开发包【JustSwap.PHP】
向北京集结!OpenI/O 2020启智开发者大会进入倒计时
数字城市响应相关国家政策大力发展数字孪生平台的建设
Vuejs development specification
Don't go! Here is a note: picture and text to explain AQS, let's have a look at the source code of AQS (long text)
vue-codemirror基本用法:实现搜索功能、代码折叠功能、获取编辑器值及时验证
6.4 viewresolver view parser (in-depth analysis of SSM and project practice)
如何将数据变成资产?吸引数据科学家
快快使用ModelArts,零基礎小白也能玩轉AI!
hadoop 命令总结