SlideShare a Scribd company logo
1 of 26
RecSys 2015 – 2nd Workshop on New Trends in Content-Based Recommender Systems
September 16 - 20, 2015 in Vienna, Austria
Exploiting Regression Trees as User Models for
Intent-Aware Multi-attribute Diversity
Paolo Tomeo, Tommaso Di Noia, Marco de Gemmis, Pasquale Lops,
Giovanni Semeraro, Eugenio Di Sciascio
{paolo.tomeo, tommaso.dinoia, eugenio.disciascio}@poliba.it
{marco.degemmis, pasquale.lops, giovanni.semeraro}@uniba.it
Polytechnic University of Bari - Bari (ITALY) University of Bari Aldo Moro - Bari (ITALY)
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
Introduction
Problem
How to diversify with different items attributes
complying with the users interests?
Proposal
Regression trees to represent user interests as a
combination of characteristics
Evaluation in terms of individual and aggregate diversity
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
Individual Diversity
Same Artist – Low Diversity Diverse Artists
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
Diversity and Satisfaction
Recommendations quality requires diversity even at the cost of
reducing accuracy
[Ziegler at al. WWW ‘05, McNee et al. CHI ‘06, Zhou at al. PNAS ‘10, Adamopoulos and
Tuzhilin RecSys ‘11, Hurley and Zhang TOIT ‘11, Vargas at al. RecSys ‘14, …]
Diversity has a significant positive influence on the user
satisfaction (study with 500+ users of Movielens)
[Ekstrand et al. “User Perception of Differences in Recommender Algorithms”, RecSys ‘14]
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
How to Diversify
Data
Top-M
List
Re-Ranked
Top-N
List
Recommender
System
Diversification
Algorithm
Items description
User profile
M >> N
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
Diversification Algorithms
Several algorithms presented so far:
- MMR (Carbonell and J. Goldstein, SIGIR ‘98)
- IA-Select (Agrawal et al., WSDM ‘09)
- xQuAD (Santos et. al, WWW ’10)
- …
- BinomDiv (Vargas et. al RecSys ‘14)
Need of information about items
- content
- external information
- statistical information
- …
Should take user interests into consideration (intent-aware)
- user model
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
Greedy strategy
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
xQuAD
eXplicit Query Aspect Diversification
likelihood of item i
being chosen given
the feature f
the user u interest
in the feature f
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
xQuAD
eXplicit Query Aspect Diversification
Penalization of
redundancy
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
Multi-Attribute Diversity
Attribute Features
Director Cameron Crowe
Year of release 2001
Actor Tom Cruise, Cameron Diaz,
Penélope Cruz
Genre Fantasy, Mystery, Romance
Attribute Features
Director Cameron Crowe
Year of release 1996
Actor Tom Cruise, Cuba Gooding Jr.,
Renée Zellweger
Genre Comedy, Drama, Romance
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
Regression Trees as User Models
A regression tree allows to represent user tastes as a
combination of interrelated characteristics
Romance Movie
falsetrue
AlPacino acts in
falsetrue
Direct by Crowe
falsetrue
interest = 5 interest = 5 interest = 3
Year < 2000
falsetrue
interest = 5 interest = 2.3
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
Rules from Regression Trees
M5Rules produces rules from regression trees.
Good compromise between rules accuracy and compactness
http://weka.sourceforge.net/doc.dev/weka/classifiers/rules/M5Rules.html
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
Rules in Diversification
Data
Recommender
System
Diversification
Algorithm
Items description
User profile
Rule1
Rule2
.
.
.
Rulen
Rule1 , Rule3
Rule1
Rule1
Rule1 , Rule3
Rule1 , Rule2
Rule1
Rule5 , Rule6
Rule2
Rule3 , Rule4
Rule5
Rule2 , Rule3
Rule1 , Rule7
Rule1
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
xQuAD adapted for multi-attribute
Original
Multi-attribute
domain of attribute A
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
xQuAD adapted for Rules
Original
For rules
rules of user u
matched by item i
importance of rule
m for user u
importance of the
rule m for item i
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
xQuAD adapted for Rules
Original
For rules
RT
binary function
DivRT
avg similarity between m
and each rule covered by item j
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
Evaluation
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
Datasets
Mappings
http://sisinflab.poliba.it/semanticweb/lod/recsys/datasets/
• Movielens 1M mapped with Dbpedia
-attributes: Genre, Decade of Release, Actors, Directors
-998,963 ratings from 6,040 users on 3,625 movies
-sparsity 95.7%
-split 60-40%
• LibraryThing mapped with Freebase
-attributes: Genre, Author, Subject
-565,310 ratings from 7,278 users on 27,358 books
-sparsity 99.7%
-split 80-20%
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
Evaluation Metrics
Accuracy Precision
Recall
nDCG
Individual Diversity Intra-List Diversity (ILD)
redundancy-aware nDCG (α-nDCG)
Aggregate Diversity Catalog coverage
Entropy
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
Evaluation Setting
Two steps
1. Top-200 recommendations computed with BPRMF
(MyMediaLite)
2. Top-10 diverse recommendations
• repeated varying the value of λ from 0 to 0.95 (step 0.05)
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
Compared Algorithms
Baseline
- xQuAD for multi-attribute
Proposed
- RT: xQuAD for Rules
- DivRT: xQuAD for Rules with a diversity analysis between rules
Combination
- xQuAD-after-RT: xQuAD on top-50 from RT
- RT-after-xQuAD: RT on top-50 from xQuAD
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
Individual diversity
Movielens LibraryThing
ILD
α-nDCG
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
Aggregate diversity
Movielens LibraryThing
Coverage
Entropy
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
Outcome
Rule-based approach
- less individual diversity
+ better aggregate diversity
Combination of baseline and proposed approach
+ good compromise among accuracy, individual and
aggregate diversity
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
Conclusion
We proposed a method to leverage regression trees as user model
technique for intent-aware multi-attribute diversity problem
We showed that combining attribute-based and rules-based re-rankings
obtains the advantages of both
Future work
- propose a method for combining attributes and rules within the same
formula
- evaluation of impact of our approach on recommendation novelty
- evaluation with user study
Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity
P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio
Thanks for your
attention!
Q & A

More Related Content

Recently uploaded

RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
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
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 

Recently uploaded (20)

RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
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
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 

Featured

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

Recsys 2015: Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity

  • 1. RecSys 2015 – 2nd Workshop on New Trends in Content-Based Recommender Systems September 16 - 20, 2015 in Vienna, Austria Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity Paolo Tomeo, Tommaso Di Noia, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Eugenio Di Sciascio {paolo.tomeo, tommaso.dinoia, eugenio.disciascio}@poliba.it {marco.degemmis, pasquale.lops, giovanni.semeraro}@uniba.it Polytechnic University of Bari - Bari (ITALY) University of Bari Aldo Moro - Bari (ITALY)
  • 2. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio Introduction Problem How to diversify with different items attributes complying with the users interests? Proposal Regression trees to represent user interests as a combination of characteristics Evaluation in terms of individual and aggregate diversity
  • 3. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio Individual Diversity Same Artist – Low Diversity Diverse Artists
  • 4. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio Diversity and Satisfaction Recommendations quality requires diversity even at the cost of reducing accuracy [Ziegler at al. WWW ‘05, McNee et al. CHI ‘06, Zhou at al. PNAS ‘10, Adamopoulos and Tuzhilin RecSys ‘11, Hurley and Zhang TOIT ‘11, Vargas at al. RecSys ‘14, …] Diversity has a significant positive influence on the user satisfaction (study with 500+ users of Movielens) [Ekstrand et al. “User Perception of Differences in Recommender Algorithms”, RecSys ‘14]
  • 5. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio How to Diversify Data Top-M List Re-Ranked Top-N List Recommender System Diversification Algorithm Items description User profile M >> N
  • 6. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio Diversification Algorithms Several algorithms presented so far: - MMR (Carbonell and J. Goldstein, SIGIR ‘98) - IA-Select (Agrawal et al., WSDM ‘09) - xQuAD (Santos et. al, WWW ’10) - … - BinomDiv (Vargas et. al RecSys ‘14) Need of information about items - content - external information - statistical information - … Should take user interests into consideration (intent-aware) - user model
  • 7. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio Greedy strategy
  • 8. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio xQuAD eXplicit Query Aspect Diversification likelihood of item i being chosen given the feature f the user u interest in the feature f
  • 9. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio xQuAD eXplicit Query Aspect Diversification Penalization of redundancy
  • 10. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio Multi-Attribute Diversity Attribute Features Director Cameron Crowe Year of release 2001 Actor Tom Cruise, Cameron Diaz, Penélope Cruz Genre Fantasy, Mystery, Romance Attribute Features Director Cameron Crowe Year of release 1996 Actor Tom Cruise, Cuba Gooding Jr., Renée Zellweger Genre Comedy, Drama, Romance
  • 11. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio Regression Trees as User Models A regression tree allows to represent user tastes as a combination of interrelated characteristics Romance Movie falsetrue AlPacino acts in falsetrue Direct by Crowe falsetrue interest = 5 interest = 5 interest = 3 Year < 2000 falsetrue interest = 5 interest = 2.3
  • 12. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio Rules from Regression Trees M5Rules produces rules from regression trees. Good compromise between rules accuracy and compactness http://weka.sourceforge.net/doc.dev/weka/classifiers/rules/M5Rules.html
  • 13. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio Rules in Diversification Data Recommender System Diversification Algorithm Items description User profile Rule1 Rule2 . . . Rulen Rule1 , Rule3 Rule1 Rule1 Rule1 , Rule3 Rule1 , Rule2 Rule1 Rule5 , Rule6 Rule2 Rule3 , Rule4 Rule5 Rule2 , Rule3 Rule1 , Rule7 Rule1
  • 14. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio xQuAD adapted for multi-attribute Original Multi-attribute domain of attribute A
  • 15. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio xQuAD adapted for Rules Original For rules rules of user u matched by item i importance of rule m for user u importance of the rule m for item i
  • 16. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio xQuAD adapted for Rules Original For rules RT binary function DivRT avg similarity between m and each rule covered by item j
  • 17. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio Evaluation
  • 18. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio Datasets Mappings http://sisinflab.poliba.it/semanticweb/lod/recsys/datasets/ • Movielens 1M mapped with Dbpedia -attributes: Genre, Decade of Release, Actors, Directors -998,963 ratings from 6,040 users on 3,625 movies -sparsity 95.7% -split 60-40% • LibraryThing mapped with Freebase -attributes: Genre, Author, Subject -565,310 ratings from 7,278 users on 27,358 books -sparsity 99.7% -split 80-20%
  • 19. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio Evaluation Metrics Accuracy Precision Recall nDCG Individual Diversity Intra-List Diversity (ILD) redundancy-aware nDCG (α-nDCG) Aggregate Diversity Catalog coverage Entropy
  • 20. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio Evaluation Setting Two steps 1. Top-200 recommendations computed with BPRMF (MyMediaLite) 2. Top-10 diverse recommendations • repeated varying the value of λ from 0 to 0.95 (step 0.05)
  • 21. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio Compared Algorithms Baseline - xQuAD for multi-attribute Proposed - RT: xQuAD for Rules - DivRT: xQuAD for Rules with a diversity analysis between rules Combination - xQuAD-after-RT: xQuAD on top-50 from RT - RT-after-xQuAD: RT on top-50 from xQuAD
  • 22. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio Individual diversity Movielens LibraryThing ILD α-nDCG
  • 23. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio Aggregate diversity Movielens LibraryThing Coverage Entropy
  • 24. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio Outcome Rule-based approach - less individual diversity + better aggregate diversity Combination of baseline and proposed approach + good compromise among accuracy, individual and aggregate diversity
  • 25. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio Conclusion We proposed a method to leverage regression trees as user model technique for intent-aware multi-attribute diversity problem We showed that combining attribute-based and rules-based re-rankings obtains the advantages of both Future work - propose a method for combining attributes and rules within the same formula - evaluation of impact of our approach on recommendation novelty - evaluation with user study
  • 26. Exploiting Regression Trees as User Models for Intent-Aware Multi-attribute Diversity P. Tomeo, T. Di Noia, M. de Gemmis, P. Lops, G. Semeraro, E. Di Sciascio Thanks for your attention! Q & A

Editor's Notes

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25