The Dynamics of Repeat Consumption
Ashton Anderson
Stanford University
Ravi Kumar, Andrew Tomkins, Sergei Vassilvitskii
Thursday, April 10, 14
The Dynamics of Repeat Consumption Ashton Anderson Stanford - - PowerPoint PPT Presentation
The Dynamics of Repeat Consumption Ashton Anderson Stanford University Ravi Kumar, Andrew Tomkins, Sergei Vassilvitskii Google Thursday, April 10, 14 repeat consumption a lot of consumption is repeat consumption what factors determine what
Ashton Anderson
Stanford University
Ravi Kumar, Andrew Tomkins, Sergei Vassilvitskii
Thursday, April 10, 14
2
Thursday, April 10, 14
3
Thursday, April 10, 14
4
Thursday, April 10, 14
5
* available at http://www.cs.cornell.edu/~shuochen/
Thursday, April 10, 14
6
Thursday, April 10, 14
7
Thursday, April 10, 14
8
Thursday, April 10, 14
9
Thursday, April 10, 14
10
Thursday, April 10, 14
11
Thursday, April 10, 14
12
Thursday, April 10, 14
13
Thursday, April 10, 14
14
a b b c d e b a c d c d
consumption history:
Thursday, April 10, 14
15
a b b c d e b a c d c d
consumption history:
Thursday, April 10, 14
16
a b b c d e b a c d c d
consumption history:
Thursday, April 10, 14
17
a b b c d e b a c d c d
consumption history:
Thursday, April 10, 14
18
a b b c d e b a c d c d
consumption history:
Thursday, April 10, 14
19
a b b c d e b a c d c d
consumption history:
Thursday, April 10, 14
20
a b b c d e b a c d c d
consumption history:
Thursday, April 10, 14
21
a b b c d e b a c d c d
consumption history:
Thursday, April 10, 14
22
a b b c d e b a c d c d
consumption history:
Thursday, April 10, 14
23
a b b c d e b a c d c d
consumption history:
Thursday, April 10, 14
24
a b b c d e b a c d c d
consumption history:
Thursday, April 10, 14
25
a b b c d e b a c d c d
consumption history:
Thursday, April 10, 14
26
a b b c d e b a c d c d
consumption history:
Thursday, April 10, 14
27
Thursday, April 10, 14
28
Thursday, April 10, 14
29
Thursday, April 10, 14
30
Thursday, April 10, 14
31
Thursday, April 10, 14
32
Thursday, April 10, 14
33
Thursday, April 10, 14
34
e02E
Thursday, April 10, 14
35
Thursday, April 10, 14
36
a b b c d e b a c d c d ?
consumption history
Thursday, April 10, 14
37
a b b c d e b a c d c d ?
consumption history weights w
w(1) w(2) w(3) w(4) w(5) w(6) w(7) w(8) w(9) w(10) w(11) w(12)
Thursday, April 10, 14
38
a b b c d e b a c d c d ?
consumption history
w(2) w(5) w(8)
Thursday, April 10, 14
39
j<i I(xi = e)w(i − j)
j<i w(i − j)
Thursday, April 10, 14
40
Thursday, April 10, 14
41
Thursday, April 10, 14
42
j<i I(xj = e)w(i − j)s(xj)
j<i w(i − j)s(xi−j)
w(2) w(5) w(8)
s(d)
Thursday, April 10, 14
43
k
i=1
Thursday, April 10, 14
44
i∈R
j<i I(xi = xj)w(i − j)s(xj)
j<i w(i − j)s(xj)
Thursday, April 10, 14
45
∂LL ∂w(δ) = X
i∈R
(
s(xi) Ai(xi=xj) − s(xi) Ai(1)
if xi = xi−δ, − s(xi)
Ai(1)
∂LL ∂s(e) = X
i∈R
( 1 − Ai(xj=e)
Ai(1)
if xi = e, − Ai(xj=e)
Ai(1)
Thursday, April 10, 14
46
Thursday, April 10, 14
47
Thursday, April 10, 14
48
Thursday, April 10, 14
49
Thursday, April 10, 14
50
Thursday, April 10, 14
51
Thursday, April 10, 14
52
Thursday, April 10, 14
53
Thursday, April 10, 14
54
Thursday, April 10, 14
55
Thursday, April 10, 14
56
Thursday, April 10, 14
57
Thursday, April 10, 14
58
Thursday, April 10, 14
59
Thursday, April 10, 14
60
Thursday, April 10, 14
61
Thursday, April 10, 14
62
Thursday, April 10, 14
63
another baseline: compare to optimal stable cache (fraction of consumptions accounted for by top k items)
Thursday, April 10, 14
64
Thursday, April 10, 14