Label Propagation On Graphs: Leonid E. Zhukov
Label Propagation On Graphs: Leonid E. Zhukov
Leonid E. Zhukov
2 Collective classification
Iterative classification
3 Semi-supervised learning
Random walk based methods
Graph regularization
P(Ni |c)P(c)
P(yi = c|Ni ) =
P(Ni )
where
1 Y
P(Ni |c) = P(yj = ŷj |yi = c)
Z
j∈Ni
At the t → ∞ limit:
t I 0 I 0
lim P = P∞ ∞ =
t→∞ n )P
( n=0 Puu ul Puu (I − Puu )−1 Pul 0
Matrix equation
Ŷl I 0 Yl
=
Ŷu (I − Puu )−1 Pul 0 Yu
Solution
Ŷl = Yl
Ŷu = (I − Puu )−1 Pul Yl
Iteration
Y (t) = P Y (t−1)
(t) (t−1)
Yu = Pul Yl + Puu Yu
t
(t)
X
n−1 t
Yu = Puu Pul Yl + Puu Yu
n=1
Convergence
Ŷ = lim Y (t) = (I − Puu )−1 Pul Yl
t→∞
Iterations
Y (t) = αSY (t−1) + (1 − α)Y (0)
At the t → ∞ limit:
lim Y (t) = lim αSY (t−1) + (1 − α)Y (0)
t→∞ t→∞
Ŷ = αS Ŷ + (1 − α)Y (0)
Solution
Ŷ = (1 − α)(I − αS)−1 Y (0)
1 X
Aij (ŷi − ŷj )2 = Ŷ T (D − A)Ŷ = Ŷ T LŶ
2
i,j∈V
1 X
Q(Ŷ ) = Aij (ŷi − ŷj )2 = Ŷ T LŶ , with fixed Ŷl = Yl
2
i,j∈V
Lej = λj ej
X p
X
Err (a) = (yi − aj eji )2
i∈Vl j=1
Pp
Predict value (classify) ŷi = j=1 aj eji , class ci = sign(ŷi )
Leonid E. Zhukov (HSE) Lecture 17 19.05.2015 20 / 26
Laplacian regularization