SlideShare a Scribd company logo
1 of 30
Download to read offline
Top-­‐N	
  Recommenda.on	
  for	
  Shared	
  
Accounts	
  
RecSys’15,	
  Vienna	
  
Koen	
  Verstrepen	
  
Bart	
  Goethals	
  	
  
	
  
University	
  of	
  Antwerp,	
  Belgium	
  
hAp://win.ua.ac.be/~adrem/bibrem/pubs/verstrepen15sharedaccounts.pdf	
  
	
  
2	
  
CID	
  911	
  
STORE	
  
DATABASE	
  
3	
  
CID	
  911	
  
STORE	
  
DATABASE	
  
Problems:	
  
1.  Dominance	
  problem	
  
2.  Generality	
  problem	
  
3.  PresentaRon	
  problem	
  
4	
  
1.	
  Dominance	
  problem	
  
5	
  
2.	
  Generality	
  problem	
  
6	
  
3.	
  PresentaRon	
  problem	
  
7	
  
?	
  
No	
  Contextual	
  InformaRon	
  
8	
  
9	
  
Scope	
  definiRon	
  
IDEALLY	
  
REALITY	
  
OUR	
  ALGORITHM	
  
Item-­‐Based	
  
Item-­‐Based	
  
Item-­‐Based	
  
Item-­‐based	
  
10	
  
•  cosine	
  [Desphande	
  et	
  al.	
  2004]	
  
•  jaccard	
  
•  condiRonal	
  probability	
  
•  transiRon	
  probability	
  
•  SLIM	
  [Ning	
  and	
  Karypis	
  2011]	
  
•  BPR	
  [Rendle	
  et	
  al.	
  2009]	
  
•  dotproduct	
  of	
  latent	
  vectors	
  
•  …	
  
p 2 [0, 1]
p(candidate|user) ⇠
X
purchase history
sim(purchase, candidate)
Typical recommender systems assume that every user- ac-
count represents a single user. However, multiple users often
share a single account. An example is a household in which
all people share one video-streaming account, one music-
streaming account, one online-shopping account, one loyalty
card for a store they make purchases in, etc.
Three problems arise when multiple users share one ac-
count. First, the dominance problem arises when all recom-
mendations are relevant to only some of the users that share
the account and at least one user does not get any relevant
Item-­‐Based	
  score	
  =	
  sum	
  of	
  item-­‐similariRes	
  
11	
  
Length	
  Adjusted	
  sum	
  of	
  item-­‐similariRes	
  
12	
  
11p	
  
11p	
  
11p	
  
11p	
  
dent(S⇤
i ) = 0.6
dent(S⇤
i ) = 0.5
p 2 [0, 1]
2p	
  
9p	
  
11p	
  
3p	
  
1p	
  
Max	
  over	
  all	
  subsets	
  
13	
  
max	
  
Max	
  over	
  all	
  subsets	
  
14	
  
5p	
  
11p	
  
3p	
  
3p	
  
Efficiently	
  CompuRng	
  Max	
  
15	
  
max	
  
All	
  subsets	
  of	
  
count.
1. INTRODUCTION
O(2n
)
O(n log n)
Typical recommender systems assume that every user
count represents a single user. However, multiple users o
share a single account. An example is a household in w
all people share one video-streaming account, one m
Keywords: Collaborative filtering, recommender
nearest neighbors, explaining recommendations, sh
count.
1. INTRODUCTION
O(2n
)
O(n log n)
Typical recommender systems assume that every
count represents a single user. However, multiple us
Problems:	
  
ü  Generality	
  problem	
  
2.  Dominance	
  problem	
  
3.  PresentaRon	
  problem	
  
16	
  
Dominance	
  Problem	
  
17	
  
Problems:	
  
ü  Generality	
  problem	
  
ü  Dominance	
  problem	
  
3.  PresentaRon	
  problem	
  
18	
  
PresentaRon	
  problem	
  
19	
  
Problems:	
  
ü  Generality	
  problem	
  
ü  Dominance	
  problem	
  
ü  PresentaRon	
  problem	
  
20	
  
Yahoo!Music	
  
21	
  
Item-­‐Based,	
  Cosine	
  
Randomly	
  split	
  
22	
  
Share	
  Account	
  &	
  Recommend	
  
23	
  
1.  Item-­‐Based,	
  Cosine	
  
2.  Our	
  Algorithm	
  
Scoring	
  
24	
  
OK	
  	
  	
  	
  	
  OK	
  
OK	
  	
  	
  NOK	
  
NOK	
  	
  	
  	
  OK	
  
NOK	
  NOK	
  
3	
  x	
  beAer	
  than	
  baseline	
  (Yahoo!Music)	
  
25	
  
peare in Love, The Shining, The Exorcist, Sleepy Holl
|U(a)|
(p=0.75)
Shakespeare in Love, The
|U(a)|#	
  users	
  /	
  account	
  
#	
  NOK	
  /	
  #	
  users	
   Item-­‐Based,	
  Cosine	
  
Our	
  Algorithm	
  
IdenRfiability	
  of	
  explanaRons	
  
26	
  
IdenRfiability	
  
1	
  
¾	
  	
  
recommenda.on	
  
ExplanaRon	
  
⅗	
  
6	
  x	
  beAer	
  explanaRons	
  	
  (Yahoo!Music)	
  
27	
  
ITEM-­‐BASED,	
  COSINE	
   OUR	
  ALGORITHM	
  
IdenRfiability	
   IdenRfiability	
  
fracRon	
  of	
  explanaRons	
  
Summary	
  
	
  
When	
  recommending	
  to	
  shared	
  accounts:	
  
	
  
1.  Generality	
  problem	
  
2.  Dominance	
  problem	
  
3.  PresentaRon	
  problem	
  
	
  
SoluRon	
  in	
  case	
  of	
  item-­‐based	
  reference	
  recommenders	
  
28	
  
Artwork	
  from	
  the	
  Noun	
  Project	
  by	
  
Sergi	
  Delgado,	
  Luis	
  Prado,	
  Henry	
  Ryder,	
  Nicky	
  Knicky,	
  
CreaRve	
  Stall,	
  Peacock	
  Dream,	
  Andileru	
  Adaleru,	
  Jayson	
  
Lim,	
  Yamini	
  Ahluwalia,	
  Andrew	
  Hesselden,	
  Okan	
  Benn,	
  John	
  
O’Shea,	
  Pamela	
  Cocconi,	
  Aaron	
  K.	
  Kim,	
  Samuel	
  Fine,	
  Yarden	
  
Gilboa,	
  Celine	
  Labaume,	
  Edward	
  Boatman,	
  Gabriele	
  
Fumero,	
  Simon	
  Child,	
  Lina	
  Castaneda,	
  Le	
  Garage	
  Studio,	
  
Travis	
  Beckham,	
  Luis	
  Rodrigues	
  
29	
  
Top-N Recommendation for Shared Accounts

More Related Content

Similar to Top-N Recommendation for Shared Accounts

Alleviating cold-user start problem with users' social network data in recomm...
Alleviating cold-user start problem with users' social network data in recomm...Alleviating cold-user start problem with users' social network data in recomm...
Alleviating cold-user start problem with users' social network data in recomm...Eduardo Castillejo Gil
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMINGrashi9
 
Efficient Similarity Computation for Collaborative Filtering in Dynamic Envir...
Efficient Similarity Computation for Collaborative Filtering in Dynamic Envir...Efficient Similarity Computation for Collaborative Filtering in Dynamic Envir...
Efficient Similarity Computation for Collaborative Filtering in Dynamic Envir...Olivier Jeunen
 
Large Scale Recommendation: a view from the Trenches
Large Scale Recommendation: a view from the TrenchesLarge Scale Recommendation: a view from the Trenches
Large Scale Recommendation: a view from the TrenchesAnne-Marie Tousch
 
OR-I_Lecture_Note_01.pptx
OR-I_Lecture_Note_01.pptxOR-I_Lecture_Note_01.pptx
OR-I_Lecture_Note_01.pptxssuserf19f3e
 
Abductive commonsense reasoning
Abductive commonsense reasoningAbductive commonsense reasoning
Abductive commonsense reasoningSan Kim
 
An Introduction to Quantum Programming Languages
An Introduction to Quantum Programming LanguagesAn Introduction to Quantum Programming Languages
An Introduction to Quantum Programming LanguagesDavid Yonge-Mallo
 
Survey of Recommendation Systems
Survey of Recommendation SystemsSurvey of Recommendation Systems
Survey of Recommendation Systemsyoualab
 
NIPS2007: learning using many examples
NIPS2007: learning using many examplesNIPS2007: learning using many examples
NIPS2007: learning using many exampleszukun
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningAI Summary
 
Data Mining: Concepts and Techniques_ Chapter 6: Mining Frequent Patterns, ...
Data Mining:  Concepts and Techniques_ Chapter 6: Mining Frequent Patterns, ...Data Mining:  Concepts and Techniques_ Chapter 6: Mining Frequent Patterns, ...
Data Mining: Concepts and Techniques_ Chapter 6: Mining Frequent Patterns, ...Salah Amean
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning AnalyticsXavier Ochoa
 
TMPA-2017: 5W+1H Static Analysis Report Quality Measure
TMPA-2017: 5W+1H Static Analysis Report Quality MeasureTMPA-2017: 5W+1H Static Analysis Report Quality Measure
TMPA-2017: 5W+1H Static Analysis Report Quality MeasureIosif Itkin
 
Learning when to give up: theory, practice and perspectives
Learning when to give up: theory, practice and perspectivesLearning when to give up: theory, practice and perspectives
Learning when to give up: theory, practice and perspectivesGiuseppe (Pino) Di Fabbrizio
 
Examples Of Comparing And Contrast Essays
Examples Of Comparing And Contrast EssaysExamples Of Comparing And Contrast Essays
Examples Of Comparing And Contrast EssaysAngelavette Dowdy
 
STRIP: stream learning of influence probabilities.
STRIP: stream learning of influence probabilities.STRIP: stream learning of influence probabilities.
STRIP: stream learning of influence probabilities.Albert Bifet
 
Meetup Luglio - Operations Research.pdf
Meetup Luglio - Operations Research.pdfMeetup Luglio - Operations Research.pdf
Meetup Luglio - Operations Research.pdfDeep Learning Italia
 
1.9.association mining 1
1.9.association mining 11.9.association mining 1
1.9.association mining 1Krish_ver2
 
Making Homes Efficient and Comfortable Using AI and IoT Data
Making Homes Efficient and Comfortable Using AI and IoT DataMaking Homes Efficient and Comfortable Using AI and IoT Data
Making Homes Efficient and Comfortable Using AI and IoT DataDatabricks
 
Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...
Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...
Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...Data Works MD
 

Similar to Top-N Recommendation for Shared Accounts (20)

Alleviating cold-user start problem with users' social network data in recomm...
Alleviating cold-user start problem with users' social network data in recomm...Alleviating cold-user start problem with users' social network data in recomm...
Alleviating cold-user start problem with users' social network data in recomm...
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
 
Efficient Similarity Computation for Collaborative Filtering in Dynamic Envir...
Efficient Similarity Computation for Collaborative Filtering in Dynamic Envir...Efficient Similarity Computation for Collaborative Filtering in Dynamic Envir...
Efficient Similarity Computation for Collaborative Filtering in Dynamic Envir...
 
Large Scale Recommendation: a view from the Trenches
Large Scale Recommendation: a view from the TrenchesLarge Scale Recommendation: a view from the Trenches
Large Scale Recommendation: a view from the Trenches
 
OR-I_Lecture_Note_01.pptx
OR-I_Lecture_Note_01.pptxOR-I_Lecture_Note_01.pptx
OR-I_Lecture_Note_01.pptx
 
Abductive commonsense reasoning
Abductive commonsense reasoningAbductive commonsense reasoning
Abductive commonsense reasoning
 
An Introduction to Quantum Programming Languages
An Introduction to Quantum Programming LanguagesAn Introduction to Quantum Programming Languages
An Introduction to Quantum Programming Languages
 
Survey of Recommendation Systems
Survey of Recommendation SystemsSurvey of Recommendation Systems
Survey of Recommendation Systems
 
NIPS2007: learning using many examples
NIPS2007: learning using many examplesNIPS2007: learning using many examples
NIPS2007: learning using many examples
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Data Mining: Concepts and Techniques_ Chapter 6: Mining Frequent Patterns, ...
Data Mining:  Concepts and Techniques_ Chapter 6: Mining Frequent Patterns, ...Data Mining:  Concepts and Techniques_ Chapter 6: Mining Frequent Patterns, ...
Data Mining: Concepts and Techniques_ Chapter 6: Mining Frequent Patterns, ...
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
 
TMPA-2017: 5W+1H Static Analysis Report Quality Measure
TMPA-2017: 5W+1H Static Analysis Report Quality MeasureTMPA-2017: 5W+1H Static Analysis Report Quality Measure
TMPA-2017: 5W+1H Static Analysis Report Quality Measure
 
Learning when to give up: theory, practice and perspectives
Learning when to give up: theory, practice and perspectivesLearning when to give up: theory, practice and perspectives
Learning when to give up: theory, practice and perspectives
 
Examples Of Comparing And Contrast Essays
Examples Of Comparing And Contrast EssaysExamples Of Comparing And Contrast Essays
Examples Of Comparing And Contrast Essays
 
STRIP: stream learning of influence probabilities.
STRIP: stream learning of influence probabilities.STRIP: stream learning of influence probabilities.
STRIP: stream learning of influence probabilities.
 
Meetup Luglio - Operations Research.pdf
Meetup Luglio - Operations Research.pdfMeetup Luglio - Operations Research.pdf
Meetup Luglio - Operations Research.pdf
 
1.9.association mining 1
1.9.association mining 11.9.association mining 1
1.9.association mining 1
 
Making Homes Efficient and Comfortable Using AI and IoT Data
Making Homes Efficient and Comfortable Using AI and IoT DataMaking Homes Efficient and Comfortable Using AI and IoT Data
Making Homes Efficient and Comfortable Using AI and IoT Data
 
Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...
Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...
Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...
 

Recently uploaded

Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 

Recently uploaded (20)

Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 

Top-N Recommendation for Shared Accounts

  • 1. Top-­‐N  Recommenda.on  for  Shared   Accounts   RecSys’15,  Vienna   Koen  Verstrepen   Bart  Goethals       University  of  Antwerp,  Belgium   hAp://win.ua.ac.be/~adrem/bibrem/pubs/verstrepen15sharedaccounts.pdf    
  • 2. 2   CID  911   STORE   DATABASE  
  • 3. 3   CID  911   STORE   DATABASE  
  • 4. Problems:   1.  Dominance  problem   2.  Generality  problem   3.  PresentaRon  problem   4  
  • 9. 9   Scope  definiRon   IDEALLY   REALITY   OUR  ALGORITHM   Item-­‐Based   Item-­‐Based   Item-­‐Based  
  • 10. Item-­‐based   10   •  cosine  [Desphande  et  al.  2004]   •  jaccard   •  condiRonal  probability   •  transiRon  probability   •  SLIM  [Ning  and  Karypis  2011]   •  BPR  [Rendle  et  al.  2009]   •  dotproduct  of  latent  vectors   •  …   p 2 [0, 1] p(candidate|user) ⇠ X purchase history sim(purchase, candidate) Typical recommender systems assume that every user- ac- count represents a single user. However, multiple users often share a single account. An example is a household in which all people share one video-streaming account, one music- streaming account, one online-shopping account, one loyalty card for a store they make purchases in, etc. Three problems arise when multiple users share one ac- count. First, the dominance problem arises when all recom- mendations are relevant to only some of the users that share the account and at least one user does not get any relevant
  • 11. Item-­‐Based  score  =  sum  of  item-­‐similariRes   11  
  • 12. Length  Adjusted  sum  of  item-­‐similariRes   12   11p   11p   11p   11p   dent(S⇤ i ) = 0.6 dent(S⇤ i ) = 0.5 p 2 [0, 1]
  • 13. 2p   9p   11p   3p   1p   Max  over  all  subsets   13   max  
  • 14. Max  over  all  subsets   14   5p   11p   3p   3p  
  • 15. Efficiently  CompuRng  Max   15   max   All  subsets  of   count. 1. INTRODUCTION O(2n ) O(n log n) Typical recommender systems assume that every user count represents a single user. However, multiple users o share a single account. An example is a household in w all people share one video-streaming account, one m Keywords: Collaborative filtering, recommender nearest neighbors, explaining recommendations, sh count. 1. INTRODUCTION O(2n ) O(n log n) Typical recommender systems assume that every count represents a single user. However, multiple us
  • 16. Problems:   ü  Generality  problem   2.  Dominance  problem   3.  PresentaRon  problem   16  
  • 18. Problems:   ü  Generality  problem   ü  Dominance  problem   3.  PresentaRon  problem   18  
  • 20. Problems:   ü  Generality  problem   ü  Dominance  problem   ü  PresentaRon  problem   20  
  • 23. Share  Account  &  Recommend   23   1.  Item-­‐Based,  Cosine   2.  Our  Algorithm  
  • 24. Scoring   24   OK          OK   OK      NOK   NOK        OK   NOK  NOK  
  • 25. 3  x  beAer  than  baseline  (Yahoo!Music)   25   peare in Love, The Shining, The Exorcist, Sleepy Holl |U(a)| (p=0.75) Shakespeare in Love, The |U(a)|#  users  /  account   #  NOK  /  #  users   Item-­‐Based,  Cosine   Our  Algorithm  
  • 26. IdenRfiability  of  explanaRons   26   IdenRfiability   1   ¾     recommenda.on   ExplanaRon   ⅗  
  • 27. 6  x  beAer  explanaRons    (Yahoo!Music)   27   ITEM-­‐BASED,  COSINE   OUR  ALGORITHM   IdenRfiability   IdenRfiability   fracRon  of  explanaRons  
  • 28. Summary     When  recommending  to  shared  accounts:     1.  Generality  problem   2.  Dominance  problem   3.  PresentaRon  problem     SoluRon  in  case  of  item-­‐based  reference  recommenders   28  
  • 29. Artwork  from  the  Noun  Project  by   Sergi  Delgado,  Luis  Prado,  Henry  Ryder,  Nicky  Knicky,   CreaRve  Stall,  Peacock  Dream,  Andileru  Adaleru,  Jayson   Lim,  Yamini  Ahluwalia,  Andrew  Hesselden,  Okan  Benn,  John   O’Shea,  Pamela  Cocconi,  Aaron  K.  Kim,  Samuel  Fine,  Yarden   Gilboa,  Celine  Labaume,  Edward  Boatman,  Gabriele   Fumero,  Simon  Child,  Lina  Castaneda,  Le  Garage  Studio,   Travis  Beckham,  Luis  Rodrigues   29