Link Prediction: Supervised Random Walks: Predicting and Recommending Links in Social Networks
Link Prediction: Supervised Random Walks: Predicting and Recommending Links in Social Networks
Motivation
q Applications:
q For social networks it has direct business consequences,
q For networks in organizations, it suggests possible new
collaborations.
Supervised framework
q For a given node s positive examples are nodes to which s
is linked and negative examples are all the other nodes
Problem formulation
Problem formulation
q Find parameters w so that that the function fw assigns
edge weights in a such way that the random walk will be
more likely to visit nodes in D than L
q That is if p is the vector scores, d D, l L, pl < pd
q The proposed optimization problem
X X
min F (w) = ||w||2 + h(pl pd )
w
sS dDs ,lLs
pt = pt Q
F (w) X X h(xld ) pl pd
k , = 2wk + ( )
wk xld wk wk
sS dDs ,lLs
Where xld = pl pd . P
As p is the principal eigenvector of matrix Q, pu = j pj Qju so
pu X pj Qju
= Qju + pj
wk wk wk
j
pu
Remark : pu and wk are recursively entangled the
pu
derivatives wk are recursively estimated applying the chain
rule.
AMAs Reading Group Link prediction
8/7