Popularity Prediction of Facebook Videos for Higher Quality Streaming
1
Popularity Prediction of Facebook Videos for Higher Quality - - PowerPoint PPT Presentation
Popularity Prediction of Facebook Videos for Higher Quality Streaming Linpeng Tang Qi Huang , Amit Puntambekar Ymir Vigfusson , Wyatt Lloyd , Kai Li 1 Videos are Central to Facebook 8
1
2
3
Original
CDN
Encoded ABR Streaming Upload
4
5
6
7
100 101 102 103 104 105 106
0.0 0.2 0.4 0.6 0.8 1.0
100 101 102 103 104 105 106
0.0 0.2 0.4 0.6 0.8 1.0
8
9
10
CDN
Predicted Popular Videos Social signals
Access logs
11
CDN
Predicted Popular Videos QuickFire Encoded
Original Social signals
Access logs
Social signals
Access logs
12
CDN
Predicted Popular Videos QuickFire Encoded
Original
13
14
15
1 2 3 4 5
1 2 3 4 5 6 7 8
1 2 3 4 5
1 2 3 4 5 6 7 8
1 2 3 4 5
1 2 3 4 5 6 7 8
16
17
1 2 3 4 5
0.0 0.5 1.0 1.5 2.0
3ower Law
18
1 2 3 4 5
0.0 0.2 0.4 0.6 0.8 1.0
3ower Law ExponentLal
19
20
21
Exp Exponential ke kernels ls Mod Modeled by
Time WaWch Time
Ac Actual acces access pa pattern
22
Future Popularity
Multiple Kernels Directly-used Features likes comments shares
video age Past access watch-time
23
Aggr Aggregated top videos Aggr Worker1 Worker2 Worker3 Worker4 Prediction workers Shard1 Shard2 Shard3 Shard4 Access logs Streaming Model Model NN Models Client Client
24
25
26
27
28
10-6 10-5 10-4 10-3 10-2 10-1 100
0.0 0.2 0.4 0.6 0.8 1.0
29
10-6 10-5 10-4 10-3 10-2 10-1 100
0.0 0.2 0.4 0.6 0.8 1.0
IniWial(1d) (CAC0'10)
30
10-6 10-5 10-4 10-3 10-2 10-1 100
0.0 0.2 0.4 0.6 0.8 1.0
6(I60IC (.'''15) IniWiDl(1d) (CAC0'10)
10-6 10-5 10-4 10-3 10-2 10-1 100
0.0 0.2 0.4 0.6 0.8 1.0
CH(66 6(I60IC (.'''15) IniWiDl(1d) (CAC0'10)
31
10 20 30 40 50 60
0.3 0.4 0.5 0.6 0.7 0.8 0.9
CH(66 2wnHU OikHs
32
33
34