SlideShare a Scribd company logo
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

The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
ahzuo
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
vikram sood
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
u86oixdj
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
AnirbanRoy608946
 
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdfUnleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Enterprise Wired
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
Walaa Eldin Moustafa
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
sameer shah
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 

Recently uploaded (20)

The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
 
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdfUnleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 

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 Engineerings
Pixeldarts
 
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
ThinkNow
 
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
marketingartwork
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
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
Neil 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 2024
Albert 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 Insights
Kurio // 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 2024
Search 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 summary
SpeakerHub
 
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 Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit 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 management
MindGenius
 
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 Work
GetSmarter
 

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