Effjcient Similarity Computation for Collaborative Filtering in Dynamic Environments
Olivier Jeunen1, Koen Verstrepen2, Bart Goethals1,2 September 18th, 2019
1Adrem Data Lab, University of Antwerp 2Froomle
- livier.jeunen@uantwerp.be
1
Effjcient Similarity Computation for Collaborative Filtering in - - PowerPoint PPT Presentation
Effjcient Similarity Computation for Collaborative Filtering in Dynamic Environments Olivier Jeunen 1 , Koen Verstrepen 2 , Bart Goethals 1,2 September 18th, 2019 1 Adrem Data Lab, University of Antwerp 2 Froomle olivier.jeunen@uantwerp.be 1
1Adrem Data Lab, University of Antwerp 2Froomle
1
2
1Still a very competitive baseline, but often deemed unscalable
3
20 40 60 80 100 120 140 160
10 20 30 40 50 60
4
5
6
7
×103
×107
8
9
10
11
0.0 0.5 1.0 1.5 2.0 ×107 0.0 0.2 0.4 0.6 0.8 1.0 1.2
runtime (s)
×103
Movielens
0.00 0.25 0.50 0.75 1.00 ×108 0.00 0.15 0.30 0.45 0.60 0.75 0.90 1.05 ×104
Netflix
0.00 0.25 0.50 0.75 1.00
|P|
×108 1 2 3 4 5 6 7
runtime (s)
×103
News
0.0 0.5 1.0 1.5 2.0
|P|
×108 0.0 0.2 0.4 0.6 0.8 1.0 1.2 ×103
Outbrain Sparse Baseline Dynamic Index
12
13
0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00 ×107 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4
runtime (s)
×103
Movielens
0.0 0.2 0.4 0.6 0.8 1.0 ×108 1 2 3 4 5 6 7 8 ×103
Netflix
0.0 0.2 0.4 0.6 0.8 1.0
|P|
×108 1 2 3 4
runtime (s)
×103
News
0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00
|P|
×108 0.0 0.5 1.0 1.5 2.0 2.5 3.0 ×102
Outbrain n = 1 n = 2 n = 4 n = 8
14
15
101 102 103
runtime (s) News (n = 8)
0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75
time (h)
×102 103 104 105
|Rt| δ = 6h δ = 12h δ = 18h δ = 24h δ = 48h δ = 96h δ = 168h δ = ∞
16
17
18
18
18
18
19
20