Recommender ¡Systems ¡
Collabora2ve ¡Filtering ¡and ¡Matrix ¡Factoriza2on ¡
Narges ¡Razavian ¡
Thanks ¡to ¡lecture ¡slides ¡from ¡Alex ¡Smola@CMU ¡ ¡Yahuda ¡Koren@Yahoo ¡labs ¡and ¡ ¡Bing ¡Liu@UIC ¡ ¡
Recommender Systems Collabora2ve Filtering and Matrix - - PowerPoint PPT Presentation
Recommender Systems Collabora2ve Filtering and Matrix Factoriza2on Narges Razavian Thanks to lecture slides from Alex Smola@CMU Yahuda Koren@Yahoo labs and
Thanks ¡to ¡lecture ¡slides ¡from ¡Alex ¡Smola@CMU ¡ ¡Yahuda ¡Koren@Yahoo ¡labs ¡and ¡ ¡Bing ¡Liu@UIC ¡ ¡
We ¡Know ¡What ¡You ¡Ought ¡ To ¡Be ¡Watching ¡This ¡Summer ¡
score movie user 1 21 1 5 213 1 4 345 2 4 123 2 3 768 2 5 76 3 4 45 4 1 568 5 2 342 5 2 234 5 5 76 6 4 56 6 score movie user ? 62 1 ? 96 1 ? 7 2 ? 3 2 ? 47 3 ? 15 3 ? 41 4 ? 28 4 ? 93 5 ? 74 5 ? 69 6 ? 83 6 Training ¡data ¡ Test ¡data ¡
5 ¡
6 ¡
7
8 ¡
A ¡ ¡9 ¡ B ¡ ¡3 ¡ C ¡ : ¡ ¡ ¡ ¡: ¡ Z ¡ ¡5 ¡ A ¡ ¡ ¡ B ¡ ¡ ¡ C ¡ ¡9 ¡ : ¡ ¡ ¡ ¡: ¡ Z ¡10 ¡ A ¡ ¡5 ¡ B ¡ ¡3 ¡ C ¡ : ¡ ¡ ¡ ¡: ¡ ¡ ¡ Z ¡ ¡7 ¡ A ¡ ¡ ¡ B ¡ ¡ ¡ C ¡ ¡8 ¡ : ¡ ¡ ¡: ¡ ¡ Z ¡ ¡ ¡ A ¡ ¡6 ¡ B ¡ ¡4 ¡ C ¡ : ¡ ¡ ¡ ¡: ¡ Z ¡ ¡ ¡ A ¡10 ¡ B ¡ ¡4 ¡ C ¡ ¡8 ¡ . ¡ ¡ ¡. ¡ Z ¡ ¡1 ¡
¡ ¡ ¡User ¡ Database ¡ Correla2on ¡ Match ¡
A ¡ ¡9 ¡ B ¡ ¡3 ¡ C ¡ : ¡ ¡ ¡ ¡: ¡ Z ¡ ¡5 ¡ A ¡10 ¡ B ¡ ¡4 ¡ C ¡ ¡8 ¡ . ¡ ¡ ¡. ¡ Z ¡ ¡1 ¡
10 ¡
11 ¡
12 ¡
13 ¡
14 ¡
15 ¡
16 ¡
18 ¡
Geared ¡ towards ¡ ¡ females ¡ Geared ¡ towards ¡ ¡ males ¡ serious ¡ escapist ¡ The Princess Diaries The Lion King Braveheart Lethal Weapon Independence Day Amadeus The Color Purple Dumb and Dumber Ocean’s 11 Sense and Sensibility
Gus ¡ Dave ¡
4 5 5 3 1 3 1 2 4 4 5 5 3 4 3 2 1 4 2 2 4 5 4 2 5 2 2 4 3 4 4 2 3 3 1
items ¡
.2
.1 .5 .6
.5 .3
.3 2.1 1.1
2.1
.3 .7
2.4 1.4 .3
.8
.5 .3
1.1 1.3
1.2
2.9 1.4
.3 1.4 .5 .7
.1
.7 .8 .4
.9 2.4 1.7 .6
2.1
items ¡ users ¡ users ¡
4 5 5 3 1 3 1 2 4 4 5 5 3 4 3 2 1 4 2 2 4 5 4 2 5 2 2 4 3 4 4 2 3 3 1
items ¡
.2
.1 .5 .6
.5 .3
.3 2.1 1.1
2.1
.3 .7
2.4 1.4 .3
.8
.5 .3
1.1 1.3
1.2
2.9 1.4
.3 1.4 .5 .7
.1
.7 .8 .4
.9 2.4 1.7 .6
2.1
items ¡ users ¡ users ¡
¡ ¡? ¡
4 5 5 3 1 3 1 2 4 4 5 5 3 4 3 2 1 4 2 2 4 5 4 2 5 2 2 4 3 4 4 2 3 3 1
items ¡
.2
.1 .5 .6
.5 .3
.3 2.1 1.1
2.1
.3 .7
2.4 1.4 .3
.8
.5 .3
1.1 1.3
1.2
2.9 1.4
.3 1.4 .5 .7
.1
.7 .8 .4
.9 2.4 1.7 .6
2.1
items ¡ users ¡ users ¡
¡ ¡? ¡
4 5 5 3 1 3 1 2 4 4 5 5 3 4 3 2 1 4 2 2 4 5 4 2 5 2 2 4 3 4 4 2 3 3 1
items ¡
.2
.1 .5 .6
.5 .3
.3 2.1 1.1
2.1
.3 .7
2.4 1.4 .3
.8
.5 .3
1.1 1.3
1.2
2.9 1.4
.3 1.4 .5 .7
.1
.7 .8 .4
.9 2.4 1.7 .6
2.1
items ¡ users ¡
2.4 ¡
users ¡
To ¡avoid ¡over-‑filng ¡