80
!"#$%%"&'"! )*)+"% !"#" %&#'"()* +),-)" ."/011"* 2-0'')& 30& 4()50#')67 108-) !6,1) 9)-"(& %):&::" ;)<"#6)/0(6& 1) =(>&#/"6):"* !)'60/)'6):" 0 .&/,():"?)&(0 .&#'& !6#,/0(6) 0 2<<-):"?)&() @0A

Recommender Systems [Borsani, Camedda, Leo]

Embed Size (px)

DESCRIPTION

presentazione sui recommender system e sulla loro applicazione

Citation preview

Page 1: Recommender Systems [Borsani, Camedda, Leo]

!"#$%%"&'"!()*)+"%(

!"#"$%&#'"()*$+),-)"$."/011"*$2-0'')&$30&$

4()50#')67$108-)$!6,1)$9)-"(&$%):&::"$;)<"#6)/0(6&$1)$=(>&#/"6):"*$!)'60/)'6):"$0$.&/,():"?)&(0$

.&#'&$!6#,/0(6)$0$2<<-):"?)&()$@0A$$

Page 2: Recommender Systems [Borsani, Camedda, Leo]

=-$<#0'0(60$/"60#)"-0$B$<,AA-):"6&$:&($-):0(?"$.#0"6)50$.&//&('$

C266#)A,?)&(0$D$E&($:&//0#:)"-0$F$.&(1)5)1)$"--&$'60''&$/&1&$DGHIJ$

$

K66<LMM:#0"6)50:&//&('H&#8M-):0('0'MAND(:D'"MGHIM)6M1001H)6$

$

3"$-):0(?"$(&($')$0'60(10$"--0$)//"8)()$<#&50()0(6)$1"$"-6#0$>&(6)$0$"8-)$':#00('K&6'*$)$:,)$

1)#)66)$#0'6"(&$)($:"<&$")$#)'<066)5)$<#&<#)06"#)*$:K0*$&50$<&'')A)-0*$'&(&$'6"6)$)(1):"6)H$+-)$

",6&#)$')$':,'"(&$<0#$050(6,"-)$0/)'')&()*$0$#0'6"(&$"$1)'<&')?)&(0$<0#$:&##0880#-0H$

#!",+-."(#$%%$&)(

Page 3: Recommender Systems [Borsani, Camedda, Leo]

!"#$%%"&'"!()*)+"%(

!"#"$%&'((%)*%$"+,+-%(".+"/),"+,+-%("-0/-"1$'*2&%+".)*.3.*2/4.5%*"$%&'((%)*/-.')+"/+"'2-12-"'$"0/+"-0%"%66%&-"'6"72.*.)7"-0%"2+%$".)"/"1%$+')/4.5%*"8/,"-'".)-%$%+-.)7"'$"2+%624"'9:%&-+".)"/"4/$7%"+1/&%"'6"

1'++.94%"'1-.')+;<""

"

"

"

"

"

"

"

"

"=$'(">2$?%@"A;"B,9$.*"A%&'((%)*%$"C,+-%(+D"C2$3%,"/)*"EF1%$.(%)-@"GHHI"

$

!/0122/3456713(8/9:135;7<<56/(

Page 4: Recommender Systems [Borsani, Camedda, Leo]

',=(%,))>%,!?"+(,==,(=$&@(+,-=(((

%5::>259A/6(/01312B(CD;10ADE:6/9(0E;6E9/F(

•  O)'6#066"$5"#)067$1)$<#&1&66)$1"$50(10#0$"-$/"88)&#$(,/0#&$1)$<0#'&(0$

•  J$%"K"L.4-%$.)7$<0#$'0-0?)&("#0$'&-&$)$<#&1&66)$1)$)(60#0''0$<0#$-P,60(60$

•  Q,66)$)$<#&1&66)$'&(&$:&(&':),6)$1"--P,60(60$

•  .&'6)$"-6)$1)$1)'6#)A,?)&(0*$'6&::"88)&$0$"150#6)')(8$

•  3P,60(60$5,&-0$0''0#0$"),6"6&$0$8,)1"6&$(0--"$':0-6"$10-$<#&1&66&$

Page 5: Recommender Systems [Borsani, Camedda, Leo]

=13G(657;(/01312B(C=13G(657;(0E;6E9/F((

;)>>,')&(0$1)$(0R$/01)"*$1)8)6"-)??"?)&(0*=(60#(06$ST$(,&5&$

<"#"1)8/"$

•  2/<)"$5"#)067$1)$<#&1&66)$0$(,/0#&'0$()::K)0$1)$/0#:"6&$

•  U#&1&66)$1)$()::K)"*$"(:K0$(&($1)>>,')$&$<&<&-"#)$

•  .&'6)$A"'')$1)$1)'6#)A,?)&(0*$'6&::"88)&*$"150#6)')(8$$

•  M+%$"*$.3%".))'3/-.')"ST$4.+$V#"6)(8*$>001A":WX$

•  3P,60(60$(&($5,&-0$<)Y$0''0#0$8,)1"6&*$/"$0''0#0$:&(')8-)"6&$

(

',=(%,))>%,!?"+(,==,(=$&@(+,-=(((

Page 6: Recommender Systems [Borsani, Camedda, Leo]

',=(%,))>%,!?"+(,==,(=$&@(+,-=(

NO/?.)7"%3%$,-0.)7"/3/.4/94%"/)*"6$%%P"V0'H$2/"?&(X$

$

=$'("Q;"#)*%$+')R+"9''?"ST0%"U')7"T/.4D"V0,"-0%"=2-2$%"'6"">2+.)%++"W+"C%44.)7"U%++"'6"O'$%S"

Page 7: Recommender Systems [Borsani, Camedda, Leo]

HI&J-$&-('"-(!)(

K91L74/9( I:/9(

•  =(:#0/0(6&$108-)$.-%("50(1,6)$•  Z0(1)6"$1)$<#&1&66)$1)>>0#0(6)$•  9)8-)&#"/0(6&$10--"$2+%$"+/-.+6/&-.')"

•  .#0':)6"$10--"$2+%$"L.*%4.-,"•  ."<)#0$-0$0')80(?0$10-$:-)0(60$ST$U#&/&?)&(0$/)#"6"$

•  Q#&5"#0$,($.-%("'<0:)[):&$<0#$-P,60(60$

•  Q#&5"#0$6,66)$)$<&'')A)-)$.-%(",6)-)$"--P,60(60$

•  O0:&//0(1"6)&($1)$'0\,0(?"$1)$<#&1&66)$:&##0-"6)$6#"$-&#&$

•  O0:&//0(1"6)&($1)$,($8#,<<&$1)$<#&1&66)$

•  %#&R')(8$•  ]'<#)/0#0$-"$<#&<#)"$&<)()&(0$•  2),6"#0$8-)$"-6#)$2+%$"•  =([-,0(?"#0$8-)$"-6#)$,60(6)$

Page 8: Recommender Systems [Borsani, Camedda, Leo]

!"#$%%"&'"!()*)+"%("(H-=+"!(MIMM="(

"N#"8'$4*"&')+-$2&-%*"6$'("-0%"6/(.4./$".+"/"8'$4*".)"80.&0"-0%$%X+")'-0.)7"-'"4%/$);;;

Y+.)&%"-0%$%".+Z".)3.+.94%"/2-'1$'1/7/)*/@".)*'&-$.)/-.)7"2+"8.-0"'2$"'8)".*%/+P"

V]-)$U"#)'0#$T0%"E&')'(.+-*$^I__X$

$

`&R$<0#'&("-)?01$'0"#:K$/)8K6$A0$("##&R)(8$&,#$R&#-15)0R$

K66<'LMMRRRHN&,6,A0H:&/MR"6:Ka5S]'bc3%dbQ%2$

VQ];*$^I__X$

$

E4."J/$.+%$@"T0%"=.4-%$">2994%D"V0/-"-0%"W)-%$)%-"W+"B.*.)7"6$'("['2@"GH\\Z"

Page 9: Recommender Systems [Borsani, Camedda, Leo]

-(K,!,%"+!-('"-(!)(

E&(&'6"(60$0')'6"(&$1)>>0#0(6)$6)<&-&8)0$1)$O!*$6,66)$)$1)50#')$')'60/)$

"::,/,-"(&$1"6)$)(0#0(6)$\,0'6)$<"#"/06#)L$76/2N(E:/9(/(6953:506713O(

-6/2L$8-)$&88066)$:K0$50(8&(&$#"::&/"(1"6)H$."#"660#)??"6)$1"L$$

•  Z"-&#0$1)$,6)-)??&L$<&')6)5&$0$(08"6)5&$)($A"'0$"--P,6)-)67$:K0$K"$<0#$-P,60(60$

•  .&/<-0'')67L$)([-,0(?"$)-$10')8(0#$1)$,($O!H$;)50#')$-)50--)$1)$:&/<-0'')67L$

$D$.-%($:&($:&/<-0'')67$A"''"L$(0R'*$R0A$')60*$-)A#)*$[)-/*$:1HHH$

$D$.-%($:&($:&/<-0'')67$/01)"L$/&A)-0*$65*$:"/0#0$1)8)6"-)HH$

$D$.-%($:&($:&/<-0'')67$"-6"L$<&-)??0$"''):,#"6)50*$-"5&#)*$5)"88)$

$

Page 10: Recommender Systems [Borsani, Camedda, Leo]

-(K,!,%"+!-('"-(!)(

I:/9P(&8()$,'0#$K"$1)>>0#0(6)$)(60#0'')*$<#0>0#0(?0$0$(0:0'')67H$+-)$,'0#$

1"6"$:&'6)6,)':&(&$-&$2+%$"('*%4"1$'L.4%"ST$<0#'&("-)??"?)&(0$10--0$#0:&//0(1"6)&($

+953:506713P()(60#"?)&(0$#08)'6#"6"$6#"$-&$,'0#$0$)-$O!H$!)$A"'"(&$',)$-&8$

1"6"*$:K0$)//"8"??)("(&$)(>&#/"?)&()$"66#"50#'&$1)50#'0$6)<&-&8)0$1)$

>001A":WL$

•  ]'<-):)6)L$#"6)(8$V(,/0#"-*$&#1)("-*$A)("#N*$,("#NX$0$6"8$

•  =/<-):)6)L$)(>0#0(?0$',$:&/<&#6"/0(6&$10--&$,'0#$

Page 11: Recommender Systems [Borsani, Camedda, Leo]

+-K$=$@-"('-(!)(

•  .&--"A&#"6)50D[)-60#)(8$O!$

•  .&(60(6DA"'01$O!$

•  e(&R-0180DA"'01$O!$

•  `NA#)1$O!$

•  .&//,()6NDA"'01$O!$

•  ;0/&8#"<K):$O!$

Page 12: Recommender Systems [Borsani, Camedda, Leo]

#$==,M$!,+-.">H-=+"!-&@(!)(

#Q/(L5;E65<713/(4R(;SE6/36/(87T(:727;/(5(2/U(

=$'("A%&'((%)*%$"C,+-%(D"#)"W)-$'*2&-.');"]/))/&0@"^/)?%$@"=$.%*$.&0@=%46%$).)7@"GH\\;"

Page 13: Recommender Systems [Borsani, Camedda, Leo]

#$==,M$!,+-.">H-=+"!-&@(!)(

30$#0:&//0(1"6)&($')$A"'"(&$',--0$5"-,6"?)&()$:K0$8-)$,60(6)$>"((&$',--P.-%(*$#"::&-60$)($,("$2+%$_.-%("$/-.)7"(/-$.FH$

$

$

$

$

]'H$30$5"-,6"?)&()$:K0$9"#:&$K"$1"6&$',)$<#&1&66)$2*.$01$]$<0#/0660#"((&$1)$

'6#,66,#"#0$,($"-8&#)6/&$:K0$:"-:&-0#7$\,"(6&$<&6#"((&$<)":0#0$"-$'&88066&$)$

<#&1&66)$%$0$;H$$

Page 14: Recommender Systems [Borsani, Camedda, Leo]

#$==,M$!,+-.">H-=+"!-&@(!)(

;)>>0#0(6)$60:():K0$1)$)/<-0/0(6"?)&(0L$

%/219B(D5:/4P$/06&1&$:K0$,'"$-P)(60#"$/"6#):0$&$,("$<"#60$1)$0''"H(

•  W-%("9/+%*"Y.-%(_.-%(XL$1,0$.-%("'&(&$')/)-)$'0$-P,60(60$(0$17$,("$5"-,6"?)&(0$')/)-0H$=-$')'60/"$',880#)':0$-P.-%($:&($-0$:"#"660#)'6):K0$<)Y$')/)-)$"$\,0--0$10--P.-%($"$:,)$-P,60(60$K"$1"6&$-"$5"-,6"?)&(0$/)8-)&#0H$$

•  M+%$"9/+%*"Y2+%$_2+%$XL$1,0$2+%$"'&(&$')/)-)$'0$1"((&$5"-,6"?)&()$:&(:&#1)H$=-$')'60/"$>"$,("$#"::&/"(1"?)&(0$A"'"(1&')$',--0$&<)()&()$

0'<#0''0$1"--&$2+%$$<)Y$')/)-0H$

%14/;(D5:/4P()$1"6)$<#0'0(6)$(0--"$/"6#):0$2+%$_.-%($50(8&(&$#)0-"A&#"6)$1"$"-8&#)6/)$1)$/":K)(0$-0"#()(8$0$1"6"$/)()(8$V"-8&#)6/)$1)$:-,'60#)(8X$

$

Page 15: Recommender Systems [Borsani, Camedda, Leo]

K!$M="%,+-#V"(#H(!)(

D  #1;4(:6596P$"-$/&/0(6&$10-$<#)/&$,6)-)??&$10-$')'60/"$$(&($:)$'&(&$"AA"'6"(?"$,60(6)$:&($:,)$:0#:"#0$10--0$

')/)-"#)67H(

D  H79:6(956/9(891D;/2P()$(,&5)$"#6):&-)*$'0$(&($'&(&$"(:&#"$'6"6)$5"-,6"6)*$(&($<&''&(&$0''0#0$<#&<&'6)$"$

(0'',($,60(60H(

D  '565(:859:76BP$)<&606):"/0(60$')$1&5#0AA0$"50#0$,("$/"6#):0$:&/<-06"$:&($1"6)$1)$6,66)$8-)$,60(6)$0$1)$6,66)$8-)$

)60/H$+-)$,60(6)$1&5#0AA0#&$0''0#0$/&-6&$"66)5)$V#"6)(8X*$

/"$B$)/<&'')A)-0$,("$:&<0#6,#"$10-$_IIf$108-)$,60(6)$0$

108-)$)60/H(

Page 16: Recommender Systems [Borsani, Camedda, Leo]

#$&+"&+>M,)"'(!)(

#Q/(!"#$%89/W/97:0/(:1;7652/36/(;1(E6/36/U(

=$'("A%&'((%)*%$"C,+-%(D"#)"W)-$'*2&-.');"]/))/&0@"^/)?%$@"=$.%*$.&0@=%46%$).)7@"GH\\;"

Page 17: Recommender Systems [Borsani, Camedda, Leo]

#$&+"&+>M,)"'(!)(

=$.%$O!$#"::&-8&(&$)(>&#/"?)&()$')"$#0-"6)50$"--P.-%($:K0$"--&$2+%$$V)$.g$)(50:0$')$A"'"(&$'&-&$',-$#"6)(8$108-)$,'0#X$

$

•  -6/2(9/89/:/3656713L$8-)$.-%($50(8&(&$10':#)66)$:&($'06$1)$<#&<#)067$10[)()60$/"(,"-/0(60$V/06"1"6)X$&$0'6#"660$

",6&/"6):"/0(60$1"--0$:"#"660#)'6):K0$10--P)60/H$

•  I:/9(891X7;/P(#"::&8-)0$)(>&#/"?)&()$:K0$#)'<0::K)"(&$8-)$)(60#0'')$$0$-0$:"#"660#)'6):K0$10--&$2+%$H$30$)(>&#/"?)&()$'&(&$#"::&-60$)/<-):)6"/0(60$V0'H$'&:)"-$(06R&#WX$&$

0'<-):)6"/0(60V1"6)$1):K)"#"6)$5&-&(6"#)"/0(60$1"--P,60(60XH(

Page 18: Recommender Systems [Borsani, Camedda, Leo]

K!$M="%,+-#,(#M(!)(

•  =50A(1W(73W1:P()($"-:,()$"/A)6)$1)$)(60#0''0$<&6#0AA0#&$/"(:"#0$)(>&#/"?)&()$#0-"6)50$,($1060#/)("6&$)60/$&$

<&6#0AA0#&$0')'60#0$:&(60(,6)$1)>[):)-)$1"$"("-)??"#0H(

•  I:/9(891X7;/L$<&''&(&$0''0#0$',880#)6)$'&-&$"#6):&-)$)-$:,)$:&(60(,6&$')"$"''&:)"A)-0$"1$,($<#&[)-&$,60(60H$$!0$

-P,60(60$K"$10--0$<#0>0#0(?0$:K0$(&($0'<#)/0*$)60/$

)(0#0(6)$\,0'6&$)(60#0''0$(&($50##"((&$#"::&/"(1"6)H$

Page 19: Recommender Systems [Borsani, Camedda, Leo]

?&$Y="'@">M,)"'(!)(

ZE5;7(:131(;/(:8/07X70Q/(/:7G/3</(4/;;SE6/36/U(

=$'("A%&'((%)*%$"C,+-%(D"#)"W)-$'*2&-.');"]/))/&0@"^/)?%$@"=$.%*$.&0@=%46%$).)7@"GH\\;"

Page 20: Recommender Systems [Borsani, Camedda, Leo]

?&$Y="'@"[M,)"'(!)(

;,0$6)<&-&8)0$1)$e%$O!L$

#5:/>D5:/4P$5)0(0$'6)/"6&$\,"(6&$-0$(0:0'')67$10--P,60(60$

V10':#)?)&(0$10-$<#&A-0/"X$:&/A":)(&$:&($-0$#"::&/"(1"?)&()$

V'&-,?)&(0$10-$<#&A-0/"XH$=-$#)',-6"6&$10--"$'6)/"$B$,($<,(6088)&$

V')/)-"#N$':&#0X$:K0$#)'<0::K)"$-P0>>066)5"$,6)-)67$10-$O!H(

#13:695736>D5:/4P(')/)-)$")$:"'0DA"'01$/"$'>#,66"(&$:&(&':0(?0$

<#010[)()60$:K0$:&(60(8&(&$#08&-0$'<0:)[):K0$)(0#0(6)$)-$#"<<&#6&$

6#"$,'0#$0$)60/$V!<&6)>NXH(

Page 21: Recommender Systems [Borsani, Camedda, Leo]

#$&H!$&+$P(#HN#M("(?M(!)(

+781( K91( #13691(

.&--"A&#"6)50D[)-60#)(8$ •  .&/<#0(10#0$/08-)&$)-$/0#:"6&$

•  9"88)&#0$'0#0(1)<)6N$

•  E0:0'')6"$#"6)(8$•  .&-1$'6"#6$<#&A-0/$•  g)#'6$#"60#$<#&A-0/$•  ;"6"$'<"#')6N$

.&(60(6DA"'01$ •  E&$:&//,()6N$•  U"#"8&(0$6#"$1)50#')$6)<)$1)$.-%($

•  Q"''&(&/)"$•  E&($'&#<#0(10$•  3":W$&>$)(>&'$•  4'0#$<#&[)-0$

e(&R-0180DA"'01$$ •  2-6"$<#0:)')&(0$ •  E&$'K&#6$6#0(1$•  .&'6)$"-6)$1)$":\,)')?)&(0$)(>&$

Page 22: Recommender Systems [Borsani, Camedda, Leo]

V*M!-'(!)(

,88910071(X;/::7D7;/(47(87T(!)(

=$'("A%&'((%)*%$"C,+-%(D"#)"W)-$'*2&-.');"]/))/&0@"^/)?%$@"=$.%*$.&0@=%46%$).)7@"GH\\;"

Page 23: Recommender Systems [Borsani, Camedda, Leo]

V*M!-'(!)(

;)50#'0$/&1"-)67$1)$)/<-0/0(6"?)&(0$

%131;B670(QBD97456713P()$1"6)$1)$1,0$

6)<&-&8)0$1)$O!$50(8&(&$,()6)$

(

K595;;/;(QBD97456713P()$#)',-6"6)$1)$1,0$

6)<&-&8)0$1)$O!$50(8&(&$,()6)H$$

$

K78/;73/(QBD97456713L$,($6)<&$1)$O!$

V'&-)6"/0(60$e%X0-"A&#"$)$<#&<#)$1"6)$0$

0':-,10$8-)$)60/$:K0$(&($/"6:K"(&$:&($8-)$

)(60#0'')$10--&$,'0#$ST$)$1"6)$50(8&(&$

0-"A&#"6)$',$,(P"-6#"$6)<&-&8)"$1)$O!$

ST&,6<,6$

=$'("A%&'((%)*%$"C,+-%(D"#)"W)-$'*2&-.');"]/))/&0@"^/)?%$@"=$.%*$.&0@=%46%$).)7@"GH\\;"

Page 24: Recommender Systems [Borsani, Camedda, Leo]

#$%%I&-+*>M,)"'(!)(

#1:5(89/W/97:0/(;5(9/6/(:1075;/(4/;;SE6/36/U(

=$'("A%&'((%)*%$"C,+-%(D"#)"W)-$'*2&-.');"]/))/&0@"^/)?%$@"=$.%*$.&0@=%46%$).)7@"GH\\;"

Page 25: Recommender Systems [Borsani, Camedda, Leo]

'"%$@!,KV-#(M,)"'(

ZE5;7(:131(;/(059566/97:670Q/(4/21G95X70Q/(4/;;SE6/36/U(

=$'("A%&'((%)*%$"C,+-%(D"#)"W)-$'*2&-.');"]/))/&0@"^/)?%$@"=$.%*$.&0@=%46%$).)7@"GH\\;"

Page 26: Recommender Systems [Borsani, Camedda, Leo]

!)(#$%"(#,%K$(%I=+-'-)#-K=-&,!"(

•  %50Q73/(;/59373G(/(4565(27373GL$3PO!$'"<#7$:&/0$:-"'')[):"#0$8-)$.-%($'0:&(1&$-0$<#0>0#0(?0$10--&$,'0#$0$'"<#7$<#01)#0$-"$>,6,#"$5"-,6"?)&(0$:K0$-P,60(60$1"#7$"--P.-%(H$

•  -3W19256713(9/697/L5;P$K"$-&$':&<&$1)$:0#:"#0$0$:"6"-&8"#0$-0$5"#)0$>&#/0$1)$:&(60(,6)H$3&$2+%$"<,h$6#&5"#0$50-&:0/0(60$)(>&#/"?)&()$#)-05"(6)$<0#$-0$<#&<#)0$0')80(?0H$+-)$O!$<0#h$

>&#()':&(&$#)',-6"6)$<0#'&("-)??"6)H$

•  VE253(#128E6/9(-36/9506713L$>&(1"/0(6"-0$<0#$-P/&&%1-/)&%$10-$O!$1"$<"#60$10--&$,'0#H$$!0$-"$`.=$B$A,&("$-&$2+%$"'"#7$)(:-)(0$"$[)1"#')$10--0$#"::&/"(1"?)&()$10-$O!*$"1$"::066"#-&$0$"$#),6)-)??"#-&H$

Page 27: Recommender Systems [Borsani, Camedda, Leo]

!)("(VI%,&(#$%KI+"!(-&+"!,#+-$&(

;)>>0#0(6)$>"66&#)$ST$1)50#')$<#&:0'')$10:)')&("-)$ST$1)50#')$6)<)$1)$O!$

g"66&#)$:K0$",/0(6"(&$-X/&&%1-/)&%$10-$O!$1"$<"#60$10--&$,'0#L$

•  +9E:6L$')$A"'"$',--P%F14/)/-.')*$-"$1%$+2/+.3%)%++$0$&$%*.9.4.-,"

•  )/9/347876BL$\,"(6&$,("$#"::&/"(1"?)&(0$<,h$'6,<)#0$-P,60(60$

•  '7L/9:76BL$1)50#')67$1)$.-%($(0--"$$%&'((%)*/-.')"4.+-"

•  !)(8/9:7:6/30/L$/&'6#"#0$<)Y$5&-60$,($.-%($8)7$#"::&/"(1"6&$

•  K97L50BL$/&1&$)($:,)$)$*/-/"+%-"50(8&(&$6#"66"6)$VE06[-)iX$

•  I:/9(4/21G958Q70L$"'<066)$10/&8#"[):)$)([-,0(?"(&$4X/&&%1-/)&%"

•  =5D/;;73GL$10(&/)("?)&(0$10--0$#0:&//0(1"6)&(H$

$

Page 28: Recommender Systems [Borsani, Camedda, Leo]

K"!(,KK!$H$&'-%"&+-(

•  %00-*$j&0#"(*$3"(80#*$!60>"(*$+0(?/0K#*$9"#:0-$V!0<60/A0#$^I_GXH$

k!<&('&#01$5'H$l#8"():$VO0'0"#:K$U"<0#X$O0:&//0(1"6)&('$

"(1$6K0$=/<":6$&>$3"A0-)(8kH$$

•  K66<LMM0(HR)W)<01)"H&#8MR)W)ME06[-)idU#)?0$

Page 29: Recommender Systems [Borsani, Camedda, Leo]

=S-%K$!+,&J,('"==S"\K=,&,+-$&(

EF14/)/-.')D")(>&#/"?)&()$"88),(6)50$:K0$'<)08"(&$"--P,60(60$:&/0$>,(?)&("$)-$O!$0$<0#:KB$5)0(0$#"::&/"(1"6&$<#&<#)&$\,0--P.-%(;$$$$$$$$!&(&$,6)-)$<0#$1,0$:"608&#)0$1)$"80(6)L$

•  U#&5)10#L$)(60#0''"6&$"1$",/0(6"#0$-"$[)1,:)"$10--&$,'0#$

•  4'0#L$)(60#0''"6)$"$>"#0$-"$':0-6"$<)Y$:&##066"$

=$'("A%&'((%)*%$"C,+-%(D"#)"W)-$'*2&-.');"]/))/&0@"^/)?%$@"=$.%*$.&0@=%46%$).)7@"GH\\;"

Page 30: Recommender Systems [Borsani, Camedda, Leo]

=S-%K$!+,&J,('"==S"\K=,&,+-$&(

!:&<)$<#)(:)<"-)$10-$<#&:0''&$1)$%F14/)/-.')L$

•  +9E:6]196Q73/::P$<)Y$[)1,:)"$ST$<)Y$\,"-)67$ST$<)Y$/&&%1-/)&%"

•  +953:859/30BL$6#"'<"#0(?"$(0--"$'<)08"?)&(0$10-$O!$

•  K/9:E5:7L/3/::L$,6)-0$<0#$:"/A)"#0$)-$:&/<&#6"/0(6&$1)$":\,)'6&$$

•  "WW/067L/3/::L$',<<&#6&$<0#$-"$':0-6"$10--P,60(60$

•  "WX707/30BL$#)1,:0$-0$60/<)'6):K0$0$-&$'>&#?&$10:)')&("-0$

•  )567:W506713L$",/0(6"#0$-"$'&11)'>"?)&(0$:&/<-0'')5"$10--&$,'0#$

•  "4E056713L$01,:"#0$-&$,'0#$$

Page 31: Recommender Systems [Borsani, Camedda, Leo]

+$$=(K"!(=,(#!",J-$&"(,))-)+-+,('-(!)(

!&(&$1)'<&()A)-)$&(-)(0$-''4$<0#$-"$:#0"?)&(0$"'')'6)6"$1)$O!L$

•  `1%)+'2$&%"

•  =4%F.94%D$<0#$&8()$6)<&$1)$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A,')(0''$

•  J'$-/94%L$:&'6#,)6&$:&($$60:(&-&8)0$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&<0(D'&,#:0$"1"66"A)-)$VUN6K&(X$

Q,6&#)"-L$K66<LMM<#01):6)&(H)&$

$

Page 32: Recommender Systems [Borsani, Camedda, Leo]

!"#$$!%&#'%()*+,*%+-*&(..*),*-+/0/1*./++)*!+2*3+

Page 33: Recommender Systems [Borsani, Camedda, Leo]

$-%)&%$#!%+#.3%1%+,%+#$$!%&#'%()*+,*%+-/4+

!"#$%&'()*+",-'

'

$(*,%**)($.)(*"'

!),/$0$''

#"(*)(1*$'

)2#"..),#)'

,!'

Page 34: Recommender Systems [Borsani, Camedda, Leo]

#!&5)%+*/*.$%+$-#1%&%4+

Page 35: Recommender Systems [Borsani, Camedda, Leo]

•  3456787'59:';<<='

•  (787'>4?9':@AB9B@7'45:@59''''''''''''''''''''7?C:@7?9584'69:'>787:4D4'69@'CB46488@'

•  E@FFGH@459'7':@I9::4'?456@7:9'

•  ,!'@89?2842@89?'>4::7A4B78@I9'J@:89B@5DK'L'A7H784'HG::4'H84B@>4'69D:@'7>MG@H8@'6@'G5'G89589N'HG::9'I7:G87O@45@'69@'CB46488@'C@P'I956G8@N'9'HG@'D@G6@O@'C9BH457:@'B9:78@I@'7'4DD988@'CB4C4H8@'@5'C7HH784'67:'H@H89?7Q'$54:8B9'I95D454'@56@>789'75>R9':9'CB9F9B95O9'69@'>:@958@'>45'CB4J@:@'H@?@:@N'F7I4B9564':7'>454H>95O7'6@'5G4I@'CB46488@'>R9'C48B9AA9B4'B@HG:87B9'@589B9HH758@Q'SB956@7?4'@5'9H7?9':7'H9O@459'TA44UVQ'

)2#"..),#)'

Page 36: Recommender Systems [Borsani, Camedda, Leo]

&5/1(.*-+26(+3(5761+

WG9H84' 8@C4' 6@' B7>>4?7567O@459' H@'8B4I7' 59::7' C7D@57' @5F4B?78@I7' 6@'>@7H>G5':@AB4'59:'>787:4D4Q'!@'8B4I754'C@P' :@H89' 6@' HGDD9B@?958@' H9C7B789Q'157' 6@' 9HH9' CB4C459' @' :@AB@' C@P'FB9MG9589?9589' 7>MG@H878@' 67@'>:@958@' >R9' R7554' 7>MG@H8784' :4'H89HH4':@AB4Q'

Page 37: Recommender Systems [Borsani, Camedda, Leo]

%?7O45Q>4?'@5>4B7DD@7' @' F996A7>U'6@B988@'8B7'@'>:@958@'>R9'R7554'D@X':9884'@':@AB@Q')HH@'7HH9D5754'G5'CG589DD@4'HG'G57'H>7:7'67';'7' =' 67' TR7896' @8V' 7' T:4I96' @8VQ' E4C4' 7I9B'I48784'G5' @5H@9?9'6@' :@AB@N' G5' >:@9589'CGY'B@>9I9B9' HGDD9B@?958@' C@P' H@?@:@' 7@' HG4@'DGH8@'

0(5-+-*&&(.*),#1%()/+

Page 38: Recommender Systems [Borsani, Camedda, Leo]

WG9H84'H9BI@O@4'>45H9589'7@'>:@958@'6@'9HH9B9'@5F4B?78@'>@B>7' D:@' 7>MG@H8@' T7' C7>>R9884V' >45' @:' CB464884' >R9'H87554' I@HG7:@OO7564' 67' C7B89' 69D:@' 7:8@' G8958@' 9'MG@56@'7'>G@'C48B9AA9B4'9HH9B9'@589B9HH78@Q'

8-*95*)1!0+3(5761+1(7*16*-+

3*/1/*!!*-+

Page 39: Recommender Systems [Borsani, Camedda, Leo]

$' >:@958@' H9:9O@45754' 69@' >R9>UA4Z' C9B' H>9D:@9B9'G57':@H87'6@'>789D4B@9'4'6@'HC9>@J@>@'D959B@':9889B7B@'[A@A:@4DB7J@9N' B4?75O@N' :@AB@' 6@' >G>@57\]Q'S9B@46@>7?9589' D:@' 96@84B@' CB9HH4' %?7O45Q>4?'@5I@754' @' :4B4' G:8@?@' HGDD9B@?958@' C9B' 9?7@:' 7D:@'@H>B@88@'7'>@7H>G57'>789D4B@7Q'

#.#'():&(.+,*!%;*-/+

Page 40: Recommender Systems [Borsani, Camedda, Leo]

S9B?9889' 7@' >:@958@' 6@'B@>9I9B9' HGDD9B@?958@'89H8G7:@' A7H78@' HG::9'4 C @ 5 @ 4 5 @' 6 @' 7 : 8 B @ Q'&4>7:@OO787'59::7'C7D@57'@ 5 F 4 B ? 7 8 @ I 7 N ' C 9 B'>@7H>G5' :@AB4' I@' L' G57':@H87'6@'I7:G87O@459'67';'7' =' 9' 69@' >4??958@'H>B@88@' 67@' >:@958@' >R9'R7554' D@X' :9884' @:' :@AB4'@5' 9H7?9^' @' >: @958@'C4HH454' >4H_' @5D:4A7B9'MG9H8@' HGDD9B@?958@'59::7' :4B4' 69>@H@459' 6@'7>MG@H84Q'

&5/1(.*-+&(..*)1/+

R88CK``aaaQa@5Q8G9Q5:`b:7B4c4`d&efg`B9H4GB>9H`B9>4??9569B2HcH89?H292>4??9B>9QC6F'

Page 41: Recommender Systems [Borsani, Camedda, Leo]

T\%'D@G6@>7B9'67:'HG>>9HH4'6@'%?7O45'N'@:'H@H89?7'6@'B7>>4?7567O@459'FG5O@457Q'&7'H4>@98X'R7'B9D@H8B784'

G5'@5>B9?9584'69::9'I956@89'69:'d<h'7';dNie'?@:@7B6@'64::7B@'6GB7589'@:'HG4'H9>4564'8B@?9H8B9'J@H>7:9'N'B@HC9884'7@'<N<'?@:@7B6@'64::7B@'6GB7589':4'H89HH4'C9B@464'69::j7554'H>4BH4'Q'kG457'C7B89'6@'MG9H87'>B9H>@87'R7'CB4A7A@:?9589'7'>R9'F7B9'>45'@:'

?464'@5'>G@'%?7O45'R7'@589DB784':9'B7>>4?7567O@45@'@5'MG7H@'4D5@'C7B89'69:'CB4>9HH4'6@'7>MG@H84'N'67::7'H>4C9B87'69:'CB464884'7::7'

>7HH7\V''

&()&!5/%()%+

R88CK``89>RQF4B8G59Q>55Q>4?`dg;d`gl`eg`7?7O452=`'

#(('.459c'eg'&GD:@4'dg;d'

T\%>>4B6@5D'84'!G>R7B@87'.G:CGBGN'7'34BB9H89B'757:cH8N'%?7O45jH'>45I9BH@45'84'H7:9H'4F'452H@89'B9>4??95678@45H'>4G:6'A9'7H'R@DR'7H'mgh'@5'H4?9'>7H9H'A7H96'4FF'8R9'C9BF4B?75>9'4F'48R9B'92

>4??9B>9'H@89H\V'

Page 42: Recommender Systems [Borsani, Camedda, Leo]

•  .GH@>',9>4??95678@45'!cH89?'

•  #4::7A4B78@I9'J@:89B@5D''

•  #@B>7'fg'?@:@45@'6@'G8958@'

•  (787'@5'$5DR@:89BB7'59:'dggd'''''''''''''''''H87O@459'B76@4'HG:'a9A'n'598a4BU'6@'7CC7HH@4578@'

•  %AA457?9584K'[e'9GB4'7:'?9H9]'4'I9BH@459'DB78G@87'

$(*,%**)($.)(*"'

R88CK``95Qa@U@C96@7Q4BD`a@U@`&7H8QF?'

Page 43: Recommender Systems [Borsani, Camedda, Leo]

,!' >R9' >4H8BG@H>9' G5' CB4J@:4' 69887D:@784' 69@'DGH8@' ?GH@>7:@' 6@' 4D5@' G89589' B9D@H8B7564' @'69887D:@' 69@' AB75@' >R9' I95D454' 7H>4:878@' [67::9'a9A' B76@4N' 67:' >4?CG89B' 67::oG89589' 4' 67' 7:8B@'69I@>9H' ?4A@:@]Q' &9' @5F4B?7O@45@' I95D454'8B7HF9B@89'[TH>B4AA:96V]'7:'6787A7H9'6@'&7H8QF?'9'@5' MG9H84' ?464' L' C4HH@A@:9' >45H@D:@7B9' 9' F7B'7H>4:87B9' :7' ?GH@>7' 69D:@' 7B8@H8@' CB9F9B@8@'69::oG89589Q'

#5,%(/&-(33!*-+

Page 44: Recommender Systems [Borsani, Camedda, Leo]

$-(8%!(+51*)1*+

aaaQ:7H8F?Q@8'

Page 45: Recommender Systems [Borsani, Camedda, Leo]

,#/63(#-,++%57 : @ O O7564' : 7' ?GH @ > 7'

7H>4:8787N'@:',!'6@'&7H8QF?'7@G87'

:oG89589' 7' H>4CB@B9' 5G4I9'

>75O45@' 9' 7B8@H8@N' >49B958@' 7@'

HG4@' DGH8@N' 788B7I9BH4' >45H@D:@'

C9BH457:@OO78@ Q' $54:8B9' L'

C4HH@A@:9' 7DD@G5D9B9' 87D' 7@'

A B75 @ N' > 45 8 B @AG @ B9' 7 : : 9'

6@H>GHH@45@N' 7DD@4B57BH@' HG::9'

G:8@?9' 895695O9' 9' H>4CB@B9' :9'

H878@H8@>R9' 69::9' CB4CB@9'

>B454:4D@9'6@'7H>4:84Q''

Page 46: Recommender Systems [Borsani, Camedda, Leo]

%+&()/%7!%+

$' HGDD9B@?958@' 6@' &7H8QF?' H454' A7H78@' HG::9' CB9F9B95O9'

69::oG89589' 9' HG::7' H4?@D:@75O7' 69@' >758758@' 4' 69::9'

>75O45@Q' &7' B9D4:7' L' ?4:84' H9?C:@>9K' H9' G5' 5G?9B4'

>45H@69B9I4:9' 6@' G8958@' 7H>4:87' G5' >9B84' 7B8@H87' pN' ?7'

75>R9'q'9'0N'MG9H8@'G:8@?@'6G9'7B8@H8@'H7B7554'>45H@69B78@'

67:'H@H89?7'H@?@:@'7'pQ'&7'H89HH7'>4H7'I7:9'C9B':9'>75O45@Q'

R88CK``a@U@>4BH4a9AQ7:89BI@H87Q4BD`@569ZQCRC`,9>4??9569BrHcH89?HrKr)H9?C@'

Page 47: Recommender Systems [Borsani, Camedda, Leo]

•  '(7H>9'59:';<<l'59D:@'!878@'15@8@'

•  !@84'@5'>G@'54:9DD@7B9'6I6'9'I@694D@4>R@'I@7'@589B598'

•  E7:'dggi'''''''''''''H9BI@O@4'6@'H8B97?@5D'45:@59'9'45'69?756''

•  %AA457?9584K'7'C7B8@B9'67D:@'i'64::7B@'7:'?9H9'

•  E7:'dg;e''''''''''''>4?C989'>45':7'8I'I@7'>7I4'9'45:@59''

•  #@59.78>RK'4BD75@OO7':7':@AB9B@7'6@'(98J:@Z'@5'DBGCC@'6@'J@:?'H@?@:@'C9B'D959B9'96'757:@OO7'>4?9'D:@'@H>B@88@'D:@'R7554'I7:G878@Q'

$(*,%**)($.)(*"'

Page 48: Recommender Systems [Borsani, Camedda, Leo]

%:D4B@8?4'6@'B7>>4?7567O@459'6@'(98J:@Z'>R9'HGDD9B@H>9'5G4I@'J@:?'67'I969B9'HG::7'A7H9'69:'DB76@?9584'9HCB9HH4'67D:@'G8958@'C9B'@'>45895G8@'D@X'I@H8@Q'&9'B7>>4?7567O@45@'I95D454'F7889'@5'A7H9'7::9':4B4'7A@8G6@5@'9'7::9':4B4'CB9F9B95O9'9HCB9HH9Q''

&%)*.#1&6+

aaaQ598J:@ZQ>4?'

Page 49: Recommender Systems [Borsani, Camedda, Leo]

sG7B67'59@'>:GH89B'54:9DD@78@'@5'C7HH784N'6989B?@57'MG7:9'8@84:4':oG89589'69I9'75>4B7'54:9DD@7B9N'9'>45H@D:@7'@'J@:?'>R9'H454'H878@'7:87?9589'I4878@'>4BB@HC456958@'7::7'H89HH7'>789D4B@7Q''

#@59.78>R'DG7B67':9'H9DG958@'B@H4BH9'C9B'6989B?@57B9':9'B7>>4?7567O@45@K'

•  s:@'H89HH@'J@:?N'>R9'H454'7>>4BC78@'C9B'D959B@'`'DBGCC@'H@?@:@'

•  /7:G87O@459'69D:@'G8958@N'J@:?'54:9DD@78@'9'@5'>467'

•  /7:G87O@45@'>4?A@5789'6@'8G88@'D:@'G8958@'

&%)*.#1&6+

#45' G5' H@H89?7' >4?9' MG9H84N' H@'C4HH454' B7>>4?7567B9' 7D:@' G8958@'J@:?'?954'>454H>@G8@'>R9'?7D7B@'D:@'G8958@'545'R7554'?7@'I@H84'4'H958@84N'?7'>R9'C4HH454'DB76@B9Q'

R88CK``A99:75=;=2c7R442>4?Qa@U@648Q>4?`598J:@Z2>@59?78>R'

Page 50: Recommender Systems [Borsani, Camedda, Leo]

&%)*.#1&6+

#%!"'#)&)k,)K'•  dggm'(98J:@Z'SB@O9'C9B'

@:'?@D:@4B7?9584'69::o7:D4B@8?4'#@59?78>R'6@'7:?954'@:'

;gh''•  $5'C7:@4';'?@:@459'6@'

64::7B@''•  /@884B@7'59:'dgg<'69:'

DBGCC4'k9::-4B'R88CK``aaaQ598J:@ZCB@O9Q>4?`7HH98H`

sB756SB@O9dgg<rkS#rk9::-4BQC6F'

dgg<K'G:89B@4B9'895878@I4'?7'A:4>>784'67::7''3969B7:'

*B769'#4??@HH@45N'C9B'B7D@45@'6@'CB@I7>cQ'''

$5'A7H9'7'(98J:@ZN'>@B>7'@:'mgh'6@'8G88@'D:@'7AA4578@'7DD@G5D9'@'J@:?'T>45H@D:@78@V'7::9'CB4CB@9':@AB9B@9Q'(9::9'B7>>4?7567O@45@'H@'8B4I754'@'J@:?'69::o@589B7':@AB9B@7'6@'(98J:@ZN'545'H4:4'@''C@P'I@H8@'9'@'DB756@'>:7HH@>@'

R88CK``A99:75=;=2c7R442>4?Qa@U@648Q>4?`598J:@Z2>@59?78>R'

Page 51: Recommender Systems [Borsani, Camedda, Leo]

•  (7H>9'59:'dggm'67::7'"AI@4GH'#4BC4B78@45'6@'!75'3B75>@H>4'

•  !9BI@O@4'DB78G@84'6@'H4>@7:'598a4BU@5D'9'6@'?@>B4A:4DD@5D'

•  tcAB@6K',!'>4::7A4B78@I9'J@:89B@5D'n',!'>458958'A7H96''

!"#$%&'()*+",-'

'

Page 52: Recommender Systems [Borsani, Camedda, Leo]

•  (45'H4:4'C9BH459'>454H>@G89'C9BH457:?9589'?7'75>R9'C9BH459'B9CG8789'T@589B9HH758@VQ''

•  %6'G5'G89589'I@959'>45H@D:@784'G5'G89589'H@?@:9'7'H9N'4II9B4'>45'F4::4a@5D'9'F4::4a9BH'@5'>4?G59Q''

•  !G'*a@889B'H454'CB9H958@':7'FG5O@459'TaR4'F4::4aVN''T>4559>8V'9'T6@H>4I9BV'>R9'H@'8B4I754'59::oR4?9C7D9Q'&7'FG5O@459'TaR4'F4::4aV'>45H@D:@7'6@'H9DG@B9'D:@'G8958@'[c]'H@?@:@'7::oG89589'[Z]'9'6@'H9DG@B9'MG9::@'>R9'9HH4'[c]'H9DG9Q'

•  WG7564':oG89589'I@H@87':7'C7D@57'6@'G5'7:8B4'G89589N'D:@'G8958@'76'9HH4'H@?@:@'D:@'I95D454'>45H@D:@78@Q''

'

'

&(!!#3(-#1%;*+8%!1*-%)7+

R88CK``@5UQ:@AB7BcQH?GQ96GQHD`>D@`I@9a>458958Q>D@u7B8@>:9vdm<=w>4589Z8vH@HrB9H97B>R'

Page 53: Recommender Systems [Borsani, Camedda, Leo]

!9AA959' 7::o@589B54' 69:' H4>@7:' 598a4BU' H@7' @?C4B87589' :7'C4C4:7B@8X'69::oG89589N':o788@I@8XN':7':4>78@45N'D:@'7?@>@'@5'>4?G59'9'@:'>45895G84'69@'8a998N'C9B'MG7584'B@DG7B67'*a@889B'I95D454'CB9H@' @5' >45H@69B7O@459' 9HH95O@7:?9589' :7' C4C4:7B@8X' 9':o788@I@8XK'

•  S4C4:7B@8XK'?@HGB787'67:'B7CC4B84'8B7':9'C9BH459'H9DG@89'9':9'C9BH459'>R9'H9DG454':oG89589'Z^'

•  %88@I@8XK'5G?9B4'6@'8a998'67'MG7564':oG89589'H@'L'B9D@H8B784'7'8a@889B''

'

&()1*)1+3#/*,+

!9'G5'G89589'B7DD@G5D9'G5o7:87'H4D:@7'@5'89B?@5@'6@'C4C4:7B@8X'9'6@'788@I@8XN'9HH4'I@959'>45H@D:@784'7D:@'7:8B@'G8958@Q''

)HQ'-78c'S9BBc'R7'

B7DD@G584'@'=g'.&('6@'

F4::4a9BH'[C4C4:7B@8X]'R88CK``aaaQH4:4548@O@9dfQ@8`a@C`dg;f`gd`g;`5G4I42

B9>4B62C9B2U78c2C9BBc`i<mex'

Page 54: Recommender Systems [Borsani, Camedda, Leo]

(9::oR4?9C7D9' 6@' *a@889B' H@' 8B4I7' :7' H9O@459' T*95695O9V' >R9'H9BI9' 7' HGDD9B@B9' @' 89?@' C@P' 6@A788G8@`?95O@4578@' HG:' H4>@7:N'I7B@754'H9?CB9Q'

&9' 895695O9' H454' @6958@J@>789' 8B7?@89' D:@' t%!t*%sQ' )HH@'895695O@7:?9589' H9BI454' 7' >789D4B@OO7B9' @' 8a998N' ?7' 545' H4:4Q'%:>G5@' G8@:@OO754' D:@' R7HR87D' C9B' CB4?G4I9B9' G5' AB756N' C9B'H9D57:7B9'9I958@'HC9>@7:@'[9:9O@45@'C4:@8@>R9N'6@H7H8B@'578GB7:@\]N'4'H9?C:@>9?9589' C9B' C4B87B9' 7I758@' 69::9' 6@H>GHH@45@' 7' 89?7Q'&oR7HR87D'@54:8B9'CGY'9HH9B9'G8@:@OO784'>4?9'9:9?9584'6@'B@>9B>7N'@5' MG7584' H9:9O@457564`B@>9B>7564' G5' 6989B?@5784' R7HR87D'48895D4'6989B?@578@'B@HG:878@'6@'B@>9B>7Q'

'

1*),*)'*+

Page 55: Recommender Systems [Borsani, Camedda, Leo]

*@959'>4584'69::9'@5F4B?7O@45@'>R9':oG89589'>456@I@69'>45'@:'H4>@7:'598a4BUK'

•  '$5F4B?7O@45@'>456@I@H9'>45'37>9A44U'[98XN'>4?C:97554N'H9HH4N'@H8BGO@459N':7I4B4\]'

•  %88@I@8X'HI4:89'HG'37>9A44U'9'@589B7O@45@'>45'D:@'T7?@>@V'[:@U96'C7D9N'D@4>R@N'7CC\]'

•  $5F4B?7O@45@'>456@I@H9'>45':o@5H9BO@45@H87'9'C7B859BH'[@H>B@O@45@'7'59aH:9889BH]'

!"#$%&'()*+",-'

'

%6'9H9?C@4N'C48B9AA9'C@7>9B8@'F7B9'69D:@'7>MG@H8@'CB9HH4'@:'H@84'+9A'6@'G5'59D4O@4'6@' H>7BC9K' H9' 87:9' 59D4O@4N' 7' HG7' I4:87N'

I4:9HH9' ?4H8B7B9' :j@5H9BO@459' HG::7'I956@87' 6@' G5' 7B8@>4:4N' C48B9AA9'

>4::7A4B7B9' >45' 89BO@' C9B' B9569B9'I@H@A@:9' :j@5H9BO@459'7' >4:4B4'>R9'R7554'I@H@8784'6@'B9>9589'@:'H@84'+9AQ'

R88CHK``aaaQF7>9A44UQ>4?`7A4G8`76H`xHR7B@5D'

Page 56: Recommender Systems [Borsani, Camedda, Leo]

8#&*3((<+#,/+37>9A44U'GH7' 8G889' :9' @5F4B?7O@45@' >R9' B@>9I9'C9B'7@G87B9' D:@' @5H9BO@45@H8@' 7' H9:9O@457B9' @:' CGAA:@>4'

767884 Q' WG9H84' >4?CB9569' @5F4B?7O@45@'

D94DB7J@>R9N' 69?4DB7J@>R9N' y.@' C@7>9yN' C7B4:9'

>R@7I9' 9' MG7:H@7H@' 7:8B7' @5F4B?7O@459' >R9' L'

B@>9I@7?4' 9' CGY' 8B7H?9889B9' HGD:@' G8958@Q' %6'9H9?C@4N' G5' @5H9BO@45@H87' CGY' H>9D:@9B9' 6@'

H9:9O@457B9' 64559' 67@' ;i' 7@' e=' 755@' >R9' I@I454'

59D:@'!878@'15@8@'9'7'>G@'C@7>9'@:'A7HU98Q'

37>9A44U'F4B5@H>9'7D:@'@5H9BO@45@H8@'9'7@':4B4'C7B859BK'•  '@5F4B?7O@45@'HG::9'CB9H87O@45@'69::j@5H9BO@459'H89HH7'

[5Q>:@>'9'I@HG7:@OO7O@45@]'

•  @5F4B?7O@45@'69?4DB7J@>R9'HG:'8@C4'6@'CGAA:@>4Q''

)FJ@>7>@7'@5H9BO@45@'

("'$(3",.%0$"($''

S),!"(%&$'

3%#)k""-'s,%*1$*"'C9B'D:@'1*)(*$'

$5H9BO@45@H87';'

$5H9BO@45@H87'd'

$5H9BO@45@H87'e' $5H9BO@45@H87'

5'

z

zz

z

Page 57: Recommender Systems [Borsani, Camedda, Leo]

•  $:'l;h'69D:@'G8958@'DG7B67'D:@'755G5>@'CGAA:@>@87B@'CB9H958@'HG::7'CB4CB@7'C7D@57'C9BH457:9N'?958B9'@:'e;h'6X'78895O@459'7'MG9::@'CB9H958@'59::7'CB4CB@7'R4?9'C7D9'[59aH'F996'C7D9]'

•  &o78895O@459'@5'R4?9'C7D9'H@'>45>958B7'HGD:@'7DD@4B57?958@'[GC6789H]'B@HC9884'7D:@'76I'CB9H958@'HG::7'H@5@H8B7'[=;h'>458B4'e;h]'

•  s:@'G8958@'H454'?96@7?9589'@H>B@88@'7'di'C7D@59'CGAA:@>R9'[:9'I9>>R@9'F75'C7D9]'9':7'?98X'6@'MG9H8@'L'H4:@87'>456@I@69B9'I@694Q'

•  &7'B@>9B>7'MG@56@'67'G5':784'>45F9B?7':o9FJ@>7>@7'69D:@'755G5>@'HG'37>9A44U'?7'75>R9':o@?C4B875O7'C9B'G5o7O@9567'6@'7I9B9'G57'CB4CB@7'C7D@57'CGAA:@>7'@5'DB764'6@'958B7B9N'8B7?@89'7DD@4B57?958@'6@'H8784N'59@'59aH'F996'69D:@'G8958@Q'

&()&!5/%()%+

R88CK``?G::9cQ@9`F7>9A44U`'

Page 58: Recommender Systems [Borsani, Camedda, Leo]

MRS  MOBILE  RECOMMENDER  SYSTEMS  

Page 59: Recommender Systems [Borsani, Camedda, Leo]

AMBITO  MOBILE:  APPLICAZIONI  

Page 60: Recommender Systems [Borsani, Camedda, Leo]

GEOLOCALIZZAZIONE  UTENTE  Si  parla  di  Context-­‐‑aware  recommendation      

Il  contesto  è  fondamentale:    qualsiasi  informazione  su  tutto  ciò  che  

 

 Gli  aspetti  principali  sono  tre:    posizione    

persone    

risorse  nelle  vicinanze  

Fonte:  Bill  Schilit  -­‐‑  Google  Researcher  dal  2006  

Page 61: Recommender Systems [Borsani, Camedda, Leo]

PROXIMATE  SELECTION  La  geolocalizzazione  è  fondamentale  nella  Proximate  selection:    

resi  più  facili  da  visualizzare  e  quindi  da  scegliere.    Ciò  comporta  due  variabili:    Geolocalizzazione  

Selezione  di  elementi  da  visualizzare  

   

Page 62: Recommender Systems [Borsani, Camedda, Leo]

PRIVACY  Collo  di  bottiglia    Paura  della  violazione  della  privacy    Perché  dovrei  darti  i  miei  dati  personali?    

 

 

    sistema  che  non  so  se  effettivamente  mi  potrà  essere  utile  

 

Page 63: Recommender Systems [Borsani, Camedda, Leo]

INDIRIZZO  DI  SELEZIONE  Tuttavia  la  maggior  parte  delle  app  fa  proprio  affidamento  sulla  geolocalizzazione      

data  la  possibilità  di  inserire  un  indirizzo  attorno  al  quale  cercare  servizi  ed  elementi  utili  richiesti.    Inoltre  per  diverse  applicazioni  un  altro  requisito  fondamentale  è  orario    

Page 64: Recommender Systems [Borsani, Camedda, Leo]

SETTORI  DOMINANTI  MRS  

Intrattenimento  

 

 

 

Social    

 

 

Servizi  

 

Immagini:  Google  play  store  

Rdio                Spotify                Sound            Deezer            Muze            Comin  Soon                                                                Cloud  

Foursquare               Highlight  

TripAdvisor          Booking              SkyScanner          Trivago            Smart  Tour  

Page 65: Recommender Systems [Borsani, Camedda, Leo]

INTRATTENIMENTO:  CINEMA  

Coming  Soon  Cinema    

mostrandone  la  programmazione,  le  promozioni  e  i  film  in  uscita.      Si  basa  su  geolocalizzazione  e  orario  di  

 

Film,  Cinema,  Notizie,  Celebrità  

Aggiungere  i  tuoi  film  e  cinema  preferiti  

Pianificare  la  visione  di  un  film  

Page 66: Recommender Systems [Borsani, Camedda, Leo]

INTRATTENIMENTO:  CINEMA  Film  

Già  usciti  In  uscita  Prossimamente  

Scheda  Trailer  HD  Reputazione  Genere  -­‐‑  Attori  

Cinema  Distanza  Posso  scegliere  i  km  

Info  utili  Info  cinema  Bar    Ristoranti  Parcheggi  

Android  su  Samsung  Galaxy  S3  

Page 67: Recommender Systems [Borsani, Camedda, Leo]

SOCIAL  NETWORK:  HIGHLIGHT  

Immagini:  Google  play  store    Highlight  App  

Highlight    People  Nearby    Creato  per  scoprire  le  persone  interessanti  intorno  a  te.    Si  basa  sulla  geolocalizzazione  e  sugli  interessi  

 

Funziona  in  background,  raccoglie  info  sulle  persone  in  zona  e  notifica  se  ci  sono  amici  o  persone  con  interessi  in  comune,  in  

 

altri.  

 

Page 68: Recommender Systems [Borsani, Camedda, Leo]

SOCIAL  NETWORK:  HIGHLIGHT  Conserva  in  una  timeline  nella  tua  zona  durante  la  giornata.  Possibilità  di  salvare  persone  nei  preferiti  e  di  vedere  i  loro  cambiamenti  

 LOGIN:  Facebook,  Linked  in  (  in  corso  per  Google  +  )  

Immagini:  Google  play  store    Highlight  App  

Page 69: Recommender Systems [Borsani, Camedda, Leo]

SERVIZI:  TURISMO  

È  il  settore  più  in  crescita  ed  espansione  per  lo  sviluppo  di  MRS.  

I  viaggiatori  hanno  specifiche  esigenze  di  informazione,  personali  e  personalizzabili  che  rendono  questo  dominio  una  scelta  naturale  dove  fornire  context-­‐‑aware  content  su  richiesta.  

 

 Beni  culturali  

Siti  archeologici    

Musei  

Visite  guidate  

Immagini:  Google  play  store    World  Tourism  App  

Page 70: Recommender Systems [Borsani, Camedda, Leo]

TURISMO:  TRIPADVISOR  

Fonte:  TripAdvisor.it  

TripAdvisor  -­‐‑  2000    Nasce  come  comunità  dove  gli  utenti  possono  recensire  gli  hotel  dove  soggiornano,  creando  così  una  grande  guida  turistica  delle  principali  località  del  mondo.  

Si  è  ormai  trasformato  in  un  social  network  di  viaggiatori,  che  si  scambiano  foto,  impressioni  e  recensioni  su  hotel,  ristoranti  e  attrazioni  turistiche.      20  milioni  di  iscritti    260  milioni  di  visitatori  al  mese  150  milioni  di  recensioni  e  opinioni  

 

Page 71: Recommender Systems [Borsani, Camedda, Leo]

TURISMO:  TRIPADVISOR  geolocalizzazione    

prenotare  gli  hotel  

Possibilità  di  filtrare  ed  ordinare  contenuti  in  base  alle  proprie  esigenze  

Android  su  Samsung  Galaxy  S3  

Page 72: Recommender Systems [Borsani, Camedda, Leo]

TRIPADVISOR:  PROBLEMI  Non  per  tutti  i  servizi  è  possibile  

   

HOTEL                                      RISTORANTI  

Android  su  Samsung  Galaxy  S3  

Lo  zoom  della  mappa  con  i  punti  di  interesse  in  zona  non  è  regolabile  

Page 73: Recommender Systems [Borsani, Camedda, Leo]

TURISMO:  BOOKING  

Fonte:  Booking.it  

Booking  -­‐‑  1996    Portale  di  prenotazioni  online  esclusivamente  dedicato  a  hotel  e  altre  strutture  di  alloggiamento  turistiche.  

Oltre  650.000  pernottamenti  ogni  giorno  

30  milioni  di  accessi  unici  al  mese  

Disponibile  in  più  di  40  lingue  

Offre  oltre  465  mila  strutture  in  201  paesi  

Page 74: Recommender Systems [Borsani, Camedda, Leo]

TURISMO:  BOOKING  

Immagini:  Google  play  store    Highlight  App  

Vantaggi:  offre  una  ricerca  più  avanzata  rispetto  a  TripAdvisor,  permettendo  una  filtrazione  dei  contenuti  più  sottile  e  una  specificità  maggiore.  

Page 75: Recommender Systems [Borsani, Camedda, Leo]

TURISMO:  BOOKING  

Immagini:  Google  play  store    Highlight  App  

Svantaggi:  non  offre  possibili  punti  di  interesse  nella  zona  in  cui  si  

altro  servizio.  

Page 76: Recommender Systems [Borsani, Camedda, Leo]

ESPERIMENTO  PRATICO  

2007  

 In  collaborazione  con  Siemens   European  Innovation  Center  (EMIC),  la  città  di  Goerlitz  e  il  Fraunhofer  Institute  

Turisti  con  una  applicazione  mobile  

MRS  con  personalizzazione  del  tour  e  presentazione  contenuti  su  richiesta  

Turisti  tracciati  via  GPS  

Mezzi  di  informazione  tradizionali  (  mappa  e  guide  turistiche  )  

421  turisti    età  media:  54  anni  

Page 77: Recommender Systems [Borsani, Camedda, Leo]

RISULTATI  

Le  applicazioni  mobile  sono  state  pienamente  apprezzate  e  hanno  garantito  un  livelo  di  esperienza  molto  simile  a  quello  dovuto  ad  una  guida  tradizionale.  Sono  risultate  usabili  e  facili  da  usare.  

4  h   1  ½  h  

2  min  per  monumento   4  min  per  monumento  

Page 78: Recommender Systems [Borsani, Camedda, Leo]

FACEBOOK  -­‐‑  ADS  Facebook  Can  Now  Deliver  Ads  to  Almost  Any  App    

Articolo:  Wired  -­‐‑  30  Aprile  2014  -­‐‑  http://www.wired.com/2014/04/facebook-­‐‑f8-­‐‑keynote    

Facebook  will  now  deliver  closely  targeted  ads  to  practically  any  smartphone  app,  after  unveiling  a  mobile  ad  network  to  help  you  monetize  in  a  serious  way  on  mobile.  

Page 79: Recommender Systems [Borsani, Camedda, Leo]

FACEBOOK  -­‐‑  ADS  Facebook  Audience  Network,  the  new  ad  network  connects    one  million  ads  with  mobile  apps  developed  by  any  independent  third  party.    

Articolo:    http://www.wired.com/2014/04/facebook-­‐‑f8-­‐‑keynote    

Ads  are  unobtrusive,  based  on  the  deep  library  of  information  about  hundreds  of  millions  of  people  across  the  globe:  likes,  interests,  online  activity,  offline  physical  movements,  demographics,  and  even  grocery  shopping  habits  

Page 80: Recommender Systems [Borsani, Camedda, Leo]

Grazie