当前位置:网站首页>[interesting reading] deepinf: social influence prediction with deep learning
[interesting reading] deepinf: social influence prediction with deep learning
2022-06-10 10:19:00 【Dream no】
1. Preface
I saw an interesting paper on the official account :

pdf Address :https://arxiv.org/pdf/1807.05560.pdf
Code address :https://github.com/xptree/DeepInf
2. Reading notes
DeepInf: Social Influence Prediction with Deep Learning
2.1 Introduction of research points
In the abstract, the author also puts forward that the research of this paper is actually “social influence prediction”, That is, social impact prediction .
- Conventional “ Social impact forecast ” The method relies on manually defined rules to extract user and network features , However, these methods are limited by personal knowledge in relevant professional fields .
- therefore , In this paper, a deep neural network is designed “DeepInf”, To learn the user's potential feature representation , And then predict the social impact .
- To be specific , This paper designs some strategies to integrate the network structure 、 User characteristics .
Read here , So the traditional “ Social impact forecast ” What are the methods ? Let's take a look at the method of comparison first :
Logistic Regression(LR), Logical regression .Support Vector Machine(SVM), Support vector machine .PSCN, This is what the author said in the original :“As we model social influence locality prediction as a graph classification problem, we compare our framework with the state-of-the-art graph classification models, PSCN[34].”, translate : When we model social impact location prediction as a graph classification problem , We combine our framework with the most advanced graph classification model PSCN [34] Compare .
So why can these three baseline methods become the “ Tradition ” Social network prediction methods ?
The author divides them into two categories , stay LR and SVM in , Three types of features are considered (Vertex, Embedding, Ego), Here's the picture :

about Vertex and Embedding Well understood. , That is, node characteristics and DeepWalk64 Embedded representation of dimensions , So in Ego Medium active neighbors What does that mean? ? Continue to look at the relevant references given :
- Group formation in large social networks: membership, growth, and evolution.
It is also mentioned in this paper ,“Of those communities which had at least 1 post, we selected the 700 most active communities along with 300 at random from the others with at least 1 post.”
That is, select the most active number of predefined numbers ( Post ) And random selection .
That is the third feature Ego In fact, it is defined by the author himself “ Most active ”.
Back to the topic , That is to say LR and SVM The above three features (Vertex, Embedding, Ego) Training data as a classifier , And then carry out classification training .
be aware ,PSCN From thesis :“Learning convolutional neural networks for graphs, ICML’2016”, It is also a classification study considering the use of graph networks .
2.2 Related work
As we know from the previous section , It can be said that this article (DeepInf: Social Influence Prediction with Deep Learning) In fact, the study of is a study of graph classification , The method used is graph depth neural network . So and “Social Influence Prediction” What is the connection between ? Let's start reading the introduction with this question .
Social impact :“refers to the phenomenon that a person’s emotions, opinions, or behaviors are affected by others.”
“there is little doubt that social influence has become a prevalent, yet complex force that drives our social decisions, making a clear need for methodologies to characterize, understand, and quantify the underlying mechanisms and dynamics of social influence.”
Simply speaking , Social influence is the perception of others 、 emotional 、 The impact of the decision , And in the literature [26, 32, 42, 43] It is studied in .
Author's goal :“We aim to predict the action status of a user given the action statuses of her near neighbors and her local structural information.”
The specific process is :DeepInf, to represent both influence dynamics and network structures into a latent space. To predict the action status of a user v, we first sample her local neighbors through random walks with restart. After obtaining a local network as shown in Figure 1, we leverage both graph convolution and attention techniques to learn latent predictive signals.
Use random walk to get user structure characteristics , About social impact , In the second section of this paper .
2.3 Social impact
2.3.1 r-neighbors
That is, the shortest path is less than or equal to r A collection of nodes :

And the subgraph formed by the set of the above nodes , be called r-ego netwrok, Described as :

2.3.2 Social Action
The description here is very advanced , Make a note of :

2.3.3 Social Influence Locality
According to the above two definitions are introduced , Here's the introduction of “Social Influence Locality” The concept of . Because in “Social Action” The forwarding behavior representation of time series is introduced in , Therefore, “Social Influence Locality” The concept of time series is also introduced into this concept :
The probability of activation at the next moment is :

Suppose there is N An example , Then the goal of the overall social impact prediction problem is :

2.4 DeepInf
Step one : Neighbor sampling , Use
BFSExtract nodevOfr-egoThe Internet , Expressed as G v r G^{r}_v Gvr. But the size of this network may be due to “ Little world ” Characteristic and especially large , To solve this problem , Control the size , It can be understood thatr-egoPerform secondary sampling on the network ; The sampling process samples according to the proportion of edge weights ( That is, biased ), In addition, there is a certain probability that the random walk will start again at each time step ,Step two : Neural network model , The main purpose is to integrate the structural attributes and behavior states of nodes , Finally, it is used to predict the forwarding behavior of users ( namely :0 perhaps 1).

be aware (d) The feature of the is composed of two parts ,( Whether to activate , Whether it is ego) And its network embeddedness .
The middle part in the above figure is common , I won't introduce . Focus on the final comparison :

It becomes a classification problem , That is, whether to forward .
The final comparative experiment also cites logistic regression 、 Support vector machine, etc , Classify them , Then compare the classification results .
3. summary
According to the previous reading , We know that actually the author of the paper “DeepInf: Social Influence Prediction with Deep Learning”
The problem to be solved is to embed possible influencing factors , Then predict whether the user will forward the message .
Personally feel the problem “Social Influence Prediction” Very advanced .
边栏推荐
- 一行代码制作数据分析交叉表,太便捷了
- Xcode8.3.2 自动打包脚本
- MDB to DB file
- 图像处理理论和应用
- 【FAQ】运动健康服务REST API接口使用过程中常见问题和解决方法总结
- R language uses coin package to apply permutation tests to continuous variable independence problems, Wilcoxon rank sum test and Wilcox in permutation test on the same data set_ Test exact test
- 2021 ciscn-pwn 初赛
- 5g Unicom network management design idea
- 5G 聯通網管設計思路
- "Isolation insurance" has become a "net red" product, but many policyholders say that it is difficult to settle claims
猜你喜欢

Personnalisation de l'équipement d'essai de Chengdu Introduction préliminaire aux types de données du langage C du micro - ordinateur à puce unique

Concurrent asyncio asynchronous programming

To serve the "nervous system" with a broad and subtle vision

Shutter: custom radio button

Basic process of program compilation

Microsoft exposes another "scandal": watching VR porn in the office, "the father of hololens" is about to leave!

微软再曝“丑闻”:在办公室看 VR 黄片,“HoloLens 之父”即将离职!

混音器:视频会议录制不可或缺的组件

"Nonsense" database primary key design

成都自控开发_单片机程序的一般开发流程是怎样
随机推荐
张小白教你使用OGG实现Oracle 19C到MySQL 5.7的数据同步(2)
5g Unicom network management design idea
Lambda expression
2022年煤矿井下电气考试题库及在线模拟考试
【497. 非重叠矩形中的随机点】
仿淘宝商品详情,下拉切换到图片详情,上拉切换到图文简介
2022年普通脚手架工(建筑特殊工种)操作证考试题库及模拟考试
[image denoising] image denoising based on MATLAB bdcnn [including Matlab source code 1866]
无心剑中译拜伦诗4首
axure弹框设置
[FAQ] summary of common problems and solutions during the use of rest API interface of sports health service
Uncaught TypeError: Cannot read properties of undefined (reading ‘colspan‘)
Troubleshoot typescript files being recognized as video
致广大、尽精微,曙光问道算力服务“神经系统”
Requirements and business model analysis - Requirements 16 - requirements validation
2022劳务员-岗位技能(劳务员)考试试题及答案
MongoDB 发布“可查询加密”系统 Queryable Encryption
phpstrom 将项目上传码云
2022年金属非金属矿山提升机操作考试题库及答案
Qchart note 1: simple linear diagram lineseries