Characterizing Individual Behavior from Interaction History
Patrick Perry NYU Stern
Characterizing Individual Behavior from Interaction History Patrick - - PowerPoint PPT Presentation
Characterizing Individual Behavior from Interaction History Patrick Perry NYU Stern Case Study: UCI Online Network Online community for University of California, Irvine (Opsahl & Panzarasa, 2009) Dataset covers seven-month period:
Patrick Perry NYU Stern
In Degree 1 5 10 50 100 500 1 5 10 50 100 500
Messages
Time Sender Receiver t1 i1 j1 t2 i2 j2 tN iN jN
Model via intensity, : λt(i, j)
λt(i, j) dt = Prob{i sends to j in [t, t + dt)}
Messages from to :
i j
t
send(k)
t
(i, j) = #{i → j in I(k)
t
}, receive(k)
t
(i, j) = #{j → i in I(k)
t
};
I(1)
t
I(2)
t
I(3)
t
t
λt(i, j) = ¯ λt(i) exp{βTxt(i, j)} Prob{i sends j a message in time [t,t+dt)} Vector of time-varying covariates Baseline intensity for sender i Vector of coefficients λt(i, j) dt ¯ λt(i) xt(i, j) β (Butts 2008 , Vu et al. 2011, POP & Wolfe 2013)
¯ λt(i)
λt(i, j) = ¯ λt(i) exp{βTxt(i, j)}
βk
[xt(i, j)]k eβk
[xt(i, j)]1 = #{i → j in [t − 1 day, t)} [xt(i, j)]2 = #{i → j in [t − 1 week, t − 1 day)} λt(i, j) = ¯ λt(i) exp{1.8[xt(i, j)]1 + 0.7[xt(i, j)]2}
[xt(i, j)]1 = #{j → i in [t − 1 day, t)} [xt(i, j)]2 = #{j → i in [t − 1 week, t − 1 day)} λt(i, j) = ¯ λt(i) exp{1.8[xt(i, j)]1 − 0.3[xt(i, j)]2}
Time Elapsed (Days) Effect 1 2 4 8 16 32 64 128 0.8 1 2 3 4 5 6
Coefficient of receive(k)
t
(i, j) = #{j → i in I(k)
t
}
Time Elapsed (Days) Effect 1 2 4 8 16 32 64 128 0.8 1 2 3 4 5 6
Coefficient of send(k)
t
(i, j) = #{i → j in I(k)
t
}
Time Elapsed (Days) Effect 1 2 4 8 16 32 64 128 0.8 1 2 3 4 5 6
Time Elapsed (Days) Effect 1 2 4 8 16 32 64 128 0.8 1 2 3 4 5 6
λt(i, j) = ¯ λt(i) exp{βT
i xt(i, j)}
λt(i, j) = ¯ λt(i) exp{βTxt(i, j)}
(Related model: DuBois et al. 2013)
βi ∼ Normal(µ, Σ)
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 Component Variance Explained (%) 10 20 30 40 50 60
−8 −6 −4 −2 2 4 −4 −2 2 4 6 Component 1 Component 2
Time Elapsed (Days) Effect 1 2 4 8 16 32 64 128 0.05 0.1 0.25 0.5 1 2 5 10 20 50
Time Elapsed (Days) Effect 1 2 4 8 16 32 64 128 0.05 0.1 0.25 0.5 1 2 5 10 20 50
Time Elapsed (Days) Effect 1 2 4 8 16 32 64 128 0.05 0.1 0.25 0.5 1 2 5 10 20 50
Time Elapsed (Days) Effect 1 2 4 8 16 32 64 128 0.05 0.1 0.25 0.5 1 2 5 10 20 50
Time Elapsed (Days) Effect 1 2 4 8 16 32 64 128 0.05 0.1 0.25 0.5 1 2 5 10 20 50 Time Elapsed (Days) Effect 1 2 4 8 16 32 64 128 0.05 0.1 0.25 0.5 1 2 5 10 20 50
1. 2. √n(ˆ βn − β)
d
→ Normal
βn
P
→ β
PLtn(β) = Y
tm≤tn
eβTxtm(im,jm) P
j eβTxtm(im,j)
X
j
eβTxt(i,j) = X
j
eβTx0(i,j) + X
j
eβTxt(i,j) − eβTx0(i,j)
X
j
eβTx0(i,j)
n x0(i, 1), x0(i, 2), . . . , x0(i, J)
i=1
dt(i, j)