SlideShare uma empresa Scribd logo
1 de 44
A simple survey of Diversity and
novelty metrics for recommender
systems



                              Reporter: 孙建凯
                                   2012.07.11
Move beyond accuracy metrics
 while the majority of algorithms proposed in
  recommender systems literature have focused on
  improving recommendation accuracy
 other important aspects of recommendation
  quality, such as the diversity of recommendations,
  have often been overlooked.
 The recommendations that are most accurate
  according to the standard metrics are sometimes
  not the recommendations that are most useful to
  users[1]

                                                   2
                   Copyright © 2012 by IRLAB@SDU
Diversity and Novelty

 Accurate is not always good: How Accuracy
  Metrics have hurt Recommender Systems
   GroupLensResearch,CHI'06 




                       Copyright © 2012 by IRLAB@SDU
Accuracy does not tell the whole story




              Copyright © 2012 by IRLAB@SDU
Diversity


 Individual Diversity               Aggregate Diversity




                    Copyright © 2012 by IRLAB@SDU
Individual Diversity
 Diversity Difficulty[3]
 Average dissimilarity between all pairs of items
  recommended to a given user(intra-list similarity)
  [2,4]




                   Copyright © 2012 by IRLAB@SDU
Diversity Difficulty
 What We Talk About When We Talk About
  Diversity [DDR’12 Northeastern University USA]
 Like query difficulty in IR
 For a specific query and corpus, query difficulty is
  a measure of how successful the average search
  engine should be at ad-hoc retrieval.




                    Copyright © 2012 by IRLAB@SDU
Diversity Difficulty
 Diversity Difficulty is defined with respect to a
  query and a corpus.
 Describes diversity-the number of subtopics which
  are covered by a list;
 Describes novelty-which is inversely proportional
  to the number of times a list repeats a subtopic




                   Copyright © 2012 by IRLAB@SDU
Finding needles in the haystack
 Imagine a query with 10 subtopics ,1000 documents
  relevant to only the first subtopic, and each of the
  remaining subtopics covered by a single, unique
  document.
 On the other hand ,if there are large numbers of
  documents relevant to multiple subtopics, it would
  be easy to produce a diversity list.




                    Copyright © 2012 by IRLAB@SDU
Diversity Difficulty function
 The maximum amount of diversity achievable by
  any ranked list-dmax
 The ease with a system can produce a diverse
  ranked list.-dmean
 Harmonic function




                  Copyright © 2012 by IRLAB@SDU
Examples




           Copyright © 2012 by IRLAB@SDU
Improving Recommendation Lists Through
Topic Diversification

 Introduce the intra-list similarity metric to access
  the topic diversification of recommendation lists
  and the topic diversification approach for
  decreasing the intra-list similarity
 Average dissimilarity between all pairs of items
  recommended to a given user




                    Copyright © 2012 by IRLAB@SDU
Intra-list Similarity




              Copyright © 2012 by IRLAB@SDU
Taxonomy-based similarity Metrics
 Instantiate c with their metric for taxonomy-
  driven filtering.[5]




                 Copyright © 2012 by IRLAB@SDU
Topic Diversification Algorithm
Algorithm                     A brief textual sketch




              Copyright © 2012 by IRLAB@SDU
Experiments

 precision       diversity
Aggregate Diversity
 improving recommendation Diversity using ranking-
  based techniques[IEEE transaction’12]
 Use the total number of distinct items
  recommended across all users as an aggregate
  diversity measure, define as follows:




                   Copyright © 2012 by IRLAB@SDU
General overview of ranking-based
approaches for improving diversity




              Copyright © 2012 by IRLAB@SDU
Re-Ranking Approach




              Copyright © 2012 by IRLAB@SDU
Other Re-ranking Approach




              Copyright © 2012 by IRLAB@SDU
Other Re-ranking Approach




              Copyright © 2012 by IRLAB@SDU
Other Re-ranking Approach




              Copyright © 2012 by IRLAB@SDU
Other Re-ranking Approach




              Copyright © 2012 by IRLAB@SDU
Other Re-ranking Approach




              Copyright © 2012 by IRLAB@SDU
Other Re-ranking Approach




              Copyright © 2012 by IRLAB@SDU
Combining Ranking Approaches
 Many possible ways to combine several ranking
  functions
 In this paper , linear combination
 Open issue: letor ? Neural network?




                    Copyright © 2012 by IRLAB@SDU
Entropy
 A study of Heterogeneity in Recommendations for
  a social Music Service[6]




                  Copyright © 2012 by IRLAB@SDU
Open issue:probability




              Copyright © 2012 by IRLAB@SDU
Entropy
Aggregate Entropy:                   Individual Entropy:
 Item         popularity             subtopic popularity?
  between lists?




                     Copyright © 2012 by IRLAB@SDU
Bipartite network
 Bipartite network projection and personal
  recommendation[Tao Zhou, Physical Review]
 Solving the apparent diversity-accuracy dilemma of
  recommender systems[Tao Zhou]




                   Copyright © 2012 by IRLAB@SDU
Illustration of resource-allocation
process in bipartite network




              Copyright © 2012 by IRLAB@SDU
Solving the apparent diversity-accuracy
dilemma
heats                         probs




              Copyright © 2012 by IRLAB@SDU
Hybrid Methods
weight                           hybrid




                 Copyright © 2012 by IRLAB@SDU
Diversity Measure




              Copyright © 2012 by IRLAB@SDU
Surprisal/novelty




              Copyright © 2012 by IRLAB@SDU
Results-why better?




              Copyright © 2012 by IRLAB@SDU
Surprise me
 Tangent: A novel, ‘surprise me’, recommendation
  algorithm [kdd’09]




                  Copyright © 2012 by IRLAB@SDU
Framework of Tangent Algorithm
 Suggest items which are not only relevant to user
  preference but also have a large connectivity to
  other groups.
 Consisting three parts as follows:
 1 Calculate relevance score(RS) for each node
 2 Calculate bridging score(BRS) for each node
 3 Compute the Tangent score by somehow merging
  two criteria above



                    Copyright © 2012 by IRLAB@SDU
Case study




             Copyright © 2012 by IRLAB@SDU
Case study




             Copyright © 2012 by IRLAB@SDU
Call for papers
 September 20, 2012




                 Copyright © 2012 by IRLAB@SDU
Reference
 1. Accurate is not always good: How Accuracy
  Metrics have hurt Recommender Systems
 2.improving   recommendation                    Diversity     using
  ranking-based techniques
 3. What We Talk About When We Talk About
  Diversity
 4. Improving Recommendation Lists Through Topic
  Diversification
 5. Taxonomy-driven           computation            of      product
  recommendations

                  Copyright © 2012 by IRLAB@SDU
Reference
 6. A study of Heterogeneity in Recommendations
  for a social Music Service
 7. Bipartite network projection and personal
  recommendation
 8.Solving the apparent diversity-accuracy dilemma
  of recommender systems
 9. Tangent: A novel, ‘surprise me’, recommendation
  algorithm




                   Copyright © 2012 by IRLAB@SDU
 thanks




           Copyright © 2012 by IRLAB@SDU

Mais conteúdo relacionado

Mais procurados

Interactive Recommender Systems
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender SystemsRoelof van Zwol
 
Calibrated Recommendations
Calibrated RecommendationsCalibrated Recommendations
Calibrated RecommendationsHarald Steck
 
Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architectureLiang Xiang
 
How to build a recommender system?
How to build a recommender system?How to build a recommender system?
How to build a recommender system?blueace
 
Social Recommender Systems Tutorial - WWW 2011
Social Recommender Systems Tutorial - WWW 2011Social Recommender Systems Tutorial - WWW 2011
Social Recommender Systems Tutorial - WWW 2011idoguy
 
Collaborative Filtering using KNN
Collaborative Filtering using KNNCollaborative Filtering using KNN
Collaborative Filtering using KNNŞeyda Hatipoğlu
 
Recommendation Modeling with Impression Data at Netflix
Recommendation Modeling with Impression Data at NetflixRecommendation Modeling with Impression Data at Netflix
Recommendation Modeling with Impression Data at NetflixJiangwei Pan
 
Algorithmic Music Recommendations at Spotify
Algorithmic Music Recommendations at SpotifyAlgorithmic Music Recommendations at Spotify
Algorithmic Music Recommendations at SpotifyChris Johnson
 
[Final]collaborative filtering and recommender systems
[Final]collaborative filtering and recommender systems[Final]collaborative filtering and recommender systems
[Final]collaborative filtering and recommender systemsFalitokiniaina Rabearison
 
Incorporating Diversity in a Learning to Rank Recommender System
Incorporating Diversity in a Learning to Rank Recommender SystemIncorporating Diversity in a Learning to Rank Recommender System
Incorporating Diversity in a Learning to Rank Recommender SystemJacek Wasilewski
 
Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
 Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se... Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...Sudeep Das, Ph.D.
 
Context Aware Recommendations at Netflix
Context Aware Recommendations at NetflixContext Aware Recommendations at Netflix
Context Aware Recommendations at NetflixLinas Baltrunas
 
Contextualization at Netflix
Contextualization at NetflixContextualization at Netflix
Contextualization at NetflixLinas Baltrunas
 
Recommendation System Explained
Recommendation System ExplainedRecommendation System Explained
Recommendation System ExplainedCrossing Minds
 
Social Recommender Systems
Social Recommender SystemsSocial Recommender Systems
Social Recommender Systemsguest77b0cd12
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender SystemsLior Rokach
 
Recommender Systems from A to Z – Model Training
Recommender Systems from A to Z – Model TrainingRecommender Systems from A to Z – Model Training
Recommender Systems from A to Z – Model TrainingCrossing Minds
 
Recommendation Systems
Recommendation SystemsRecommendation Systems
Recommendation SystemsRobin Reni
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender SystemsJustin Basilico
 

Mais procurados (20)

Interactive Recommender Systems
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender Systems
 
Calibrated Recommendations
Calibrated RecommendationsCalibrated Recommendations
Calibrated Recommendations
 
Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architecture
 
How to build a recommender system?
How to build a recommender system?How to build a recommender system?
How to build a recommender system?
 
Social Recommender Systems Tutorial - WWW 2011
Social Recommender Systems Tutorial - WWW 2011Social Recommender Systems Tutorial - WWW 2011
Social Recommender Systems Tutorial - WWW 2011
 
Collaborative Filtering using KNN
Collaborative Filtering using KNNCollaborative Filtering using KNN
Collaborative Filtering using KNN
 
Recommendation Modeling with Impression Data at Netflix
Recommendation Modeling with Impression Data at NetflixRecommendation Modeling with Impression Data at Netflix
Recommendation Modeling with Impression Data at Netflix
 
Algorithmic Music Recommendations at Spotify
Algorithmic Music Recommendations at SpotifyAlgorithmic Music Recommendations at Spotify
Algorithmic Music Recommendations at Spotify
 
[Final]collaborative filtering and recommender systems
[Final]collaborative filtering and recommender systems[Final]collaborative filtering and recommender systems
[Final]collaborative filtering and recommender systems
 
Incorporating Diversity in a Learning to Rank Recommender System
Incorporating Diversity in a Learning to Rank Recommender SystemIncorporating Diversity in a Learning to Rank Recommender System
Incorporating Diversity in a Learning to Rank Recommender System
 
Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
 Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se... Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
 
Context Aware Recommendations at Netflix
Context Aware Recommendations at NetflixContext Aware Recommendations at Netflix
Context Aware Recommendations at Netflix
 
Contextualization at Netflix
Contextualization at NetflixContextualization at Netflix
Contextualization at Netflix
 
Recommendation System Explained
Recommendation System ExplainedRecommendation System Explained
Recommendation System Explained
 
Collaborative filtering
Collaborative filteringCollaborative filtering
Collaborative filtering
 
Social Recommender Systems
Social Recommender SystemsSocial Recommender Systems
Social Recommender Systems
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Recommender Systems from A to Z – Model Training
Recommender Systems from A to Z – Model TrainingRecommender Systems from A to Z – Model Training
Recommender Systems from A to Z – Model Training
 
Recommendation Systems
Recommendation SystemsRecommendation Systems
Recommendation Systems
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
 

Semelhante a Diversity and novelty for recommendation system

Modeling Difficulty in Recommender Systems
Modeling Difficulty in Recommender SystemsModeling Difficulty in Recommender Systems
Modeling Difficulty in Recommender Systemskib_83
 
Ideal-Analytics - Introduction to Version 3.3
Ideal-Analytics - Introduction to Version 3.3Ideal-Analytics - Introduction to Version 3.3
Ideal-Analytics - Introduction to Version 3.3Yamika Mehra
 
Design Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationDesign Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationTechWell
 
The Outlook is Cloudy
The Outlook is CloudyThe Outlook is Cloudy
The Outlook is CloudyEduserv
 
Determining Relevance Rankings from Search Click Logs
Determining Relevance Rankings from Search Click LogsDetermining Relevance Rankings from Search Click Logs
Determining Relevance Rankings from Search Click LogsInderjeet Singh
 
Max diff scaling for research access(4)
Max diff scaling for research access(4)Max diff scaling for research access(4)
Max diff scaling for research access(4)QuestionPro
 
Toward the next generation of recommender systems
Toward the next generation of recommender systemsToward the next generation of recommender systems
Toward the next generation of recommender systemsAravindharamanan S
 
CAN I USE THIS? - A Mnemonic for Usability Testing
CAN I USE THIS? - A Mnemonic for Usability TestingCAN I USE THIS? - A Mnemonic for Usability Testing
CAN I USE THIS? - A Mnemonic for Usability TestingDavid Greenlees
 
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...IRJET Journal
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Ideal-Analytics Product Training
Ideal-Analytics Product TrainingIdeal-Analytics Product Training
Ideal-Analytics Product TrainingYamika Mehra
 
ITS835 enterprise risk managementChapter 3ERM at Mars, Incor.docx
ITS835 enterprise risk managementChapter 3ERM at Mars, Incor.docxITS835 enterprise risk managementChapter 3ERM at Mars, Incor.docx
ITS835 enterprise risk managementChapter 3ERM at Mars, Incor.docxvrickens
 
Rob peglar introduction_analytics _big data_hadoop
Rob peglar introduction_analytics _big data_hadoopRob peglar introduction_analytics _big data_hadoop
Rob peglar introduction_analytics _big data_hadoopGhassan Al-Yafie
 
II-SDV 2014 The Road to Federated Text Mining: Are we there yet? (Guy Singh -...
II-SDV 2014 The Road to Federated Text Mining: Are we there yet? (Guy Singh -...II-SDV 2014 The Road to Federated Text Mining: Are we there yet? (Guy Singh -...
II-SDV 2014 The Road to Federated Text Mining: Are we there yet? (Guy Singh -...Dr. Haxel Consult
 
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...ijfcstjournal
 
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...ijfcstjournal
 
09 introduction to_modeling
09 introduction to_modeling09 introduction to_modeling
09 introduction to_modelingMajong DevJfu
 
ENHANCING THE PERFORMANCE OF E-COMMERCE SOLUTIONS BY FRIENDS RECOMMENDATION S...
ENHANCING THE PERFORMANCE OF E-COMMERCE SOLUTIONS BY FRIENDS RECOMMENDATION S...ENHANCING THE PERFORMANCE OF E-COMMERCE SOLUTIONS BY FRIENDS RECOMMENDATION S...
ENHANCING THE PERFORMANCE OF E-COMMERCE SOLUTIONS BY FRIENDS RECOMMENDATION S...IJCI JOURNAL
 
Measuring the Quality of Web Content using Factual Information
Measuring the Quality of Web Content using Factual InformationMeasuring the Quality of Web Content using Factual Information
Measuring the Quality of Web Content using Factual InformationElisabeth Lex
 

Semelhante a Diversity and novelty for recommendation system (20)

Modeling Difficulty in Recommender Systems
Modeling Difficulty in Recommender SystemsModeling Difficulty in Recommender Systems
Modeling Difficulty in Recommender Systems
 
Ideal-Analytics - Introduction to Version 3.3
Ideal-Analytics - Introduction to Version 3.3Ideal-Analytics - Introduction to Version 3.3
Ideal-Analytics - Introduction to Version 3.3
 
Design Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationDesign Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through Implementation
 
The Outlook is Cloudy
The Outlook is CloudyThe Outlook is Cloudy
The Outlook is Cloudy
 
Determining Relevance Rankings from Search Click Logs
Determining Relevance Rankings from Search Click LogsDetermining Relevance Rankings from Search Click Logs
Determining Relevance Rankings from Search Click Logs
 
Max diff scaling for research access(4)
Max diff scaling for research access(4)Max diff scaling for research access(4)
Max diff scaling for research access(4)
 
Toward the next generation of recommender systems
Toward the next generation of recommender systemsToward the next generation of recommender systems
Toward the next generation of recommender systems
 
CAN I USE THIS? - A Mnemonic for Usability Testing
CAN I USE THIS? - A Mnemonic for Usability TestingCAN I USE THIS? - A Mnemonic for Usability Testing
CAN I USE THIS? - A Mnemonic for Usability Testing
 
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
44 49
44 4944 49
44 49
 
Ideal-Analytics Product Training
Ideal-Analytics Product TrainingIdeal-Analytics Product Training
Ideal-Analytics Product Training
 
ITS835 enterprise risk managementChapter 3ERM at Mars, Incor.docx
ITS835 enterprise risk managementChapter 3ERM at Mars, Incor.docxITS835 enterprise risk managementChapter 3ERM at Mars, Incor.docx
ITS835 enterprise risk managementChapter 3ERM at Mars, Incor.docx
 
Rob peglar introduction_analytics _big data_hadoop
Rob peglar introduction_analytics _big data_hadoopRob peglar introduction_analytics _big data_hadoop
Rob peglar introduction_analytics _big data_hadoop
 
II-SDV 2014 The Road to Federated Text Mining: Are we there yet? (Guy Singh -...
II-SDV 2014 The Road to Federated Text Mining: Are we there yet? (Guy Singh -...II-SDV 2014 The Road to Federated Text Mining: Are we there yet? (Guy Singh -...
II-SDV 2014 The Road to Federated Text Mining: Are we there yet? (Guy Singh -...
 
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
 
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
 
09 introduction to_modeling
09 introduction to_modeling09 introduction to_modeling
09 introduction to_modeling
 
ENHANCING THE PERFORMANCE OF E-COMMERCE SOLUTIONS BY FRIENDS RECOMMENDATION S...
ENHANCING THE PERFORMANCE OF E-COMMERCE SOLUTIONS BY FRIENDS RECOMMENDATION S...ENHANCING THE PERFORMANCE OF E-COMMERCE SOLUTIONS BY FRIENDS RECOMMENDATION S...
ENHANCING THE PERFORMANCE OF E-COMMERCE SOLUTIONS BY FRIENDS RECOMMENDATION S...
 
Measuring the Quality of Web Content using Factual Information
Measuring the Quality of Web Content using Factual InformationMeasuring the Quality of Web Content using Factual Information
Measuring the Quality of Web Content using Factual Information
 

Último

SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Último (20)

SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

Diversity and novelty for recommendation system

  • 1. A simple survey of Diversity and novelty metrics for recommender systems Reporter: 孙建凯 2012.07.11
  • 2. Move beyond accuracy metrics  while the majority of algorithms proposed in recommender systems literature have focused on improving recommendation accuracy  other important aspects of recommendation quality, such as the diversity of recommendations, have often been overlooked.  The recommendations that are most accurate according to the standard metrics are sometimes not the recommendations that are most useful to users[1] 2 Copyright © 2012 by IRLAB@SDU
  • 3. Diversity and Novelty  Accurate is not always good: How Accuracy Metrics have hurt Recommender Systems GroupLensResearch,CHI'06  Copyright © 2012 by IRLAB@SDU
  • 4. Accuracy does not tell the whole story Copyright © 2012 by IRLAB@SDU
  • 5. Diversity  Individual Diversity  Aggregate Diversity Copyright © 2012 by IRLAB@SDU
  • 6. Individual Diversity  Diversity Difficulty[3]  Average dissimilarity between all pairs of items recommended to a given user(intra-list similarity) [2,4] Copyright © 2012 by IRLAB@SDU
  • 7. Diversity Difficulty  What We Talk About When We Talk About Diversity [DDR’12 Northeastern University USA]  Like query difficulty in IR  For a specific query and corpus, query difficulty is a measure of how successful the average search engine should be at ad-hoc retrieval. Copyright © 2012 by IRLAB@SDU
  • 8. Diversity Difficulty  Diversity Difficulty is defined with respect to a query and a corpus.  Describes diversity-the number of subtopics which are covered by a list;  Describes novelty-which is inversely proportional to the number of times a list repeats a subtopic Copyright © 2012 by IRLAB@SDU
  • 9. Finding needles in the haystack  Imagine a query with 10 subtopics ,1000 documents relevant to only the first subtopic, and each of the remaining subtopics covered by a single, unique document.  On the other hand ,if there are large numbers of documents relevant to multiple subtopics, it would be easy to produce a diversity list. Copyright © 2012 by IRLAB@SDU
  • 10. Diversity Difficulty function  The maximum amount of diversity achievable by any ranked list-dmax  The ease with a system can produce a diverse ranked list.-dmean  Harmonic function Copyright © 2012 by IRLAB@SDU
  • 11. Examples Copyright © 2012 by IRLAB@SDU
  • 12. Improving Recommendation Lists Through Topic Diversification  Introduce the intra-list similarity metric to access the topic diversification of recommendation lists and the topic diversification approach for decreasing the intra-list similarity  Average dissimilarity between all pairs of items recommended to a given user Copyright © 2012 by IRLAB@SDU
  • 13. Intra-list Similarity Copyright © 2012 by IRLAB@SDU
  • 14. Taxonomy-based similarity Metrics  Instantiate c with their metric for taxonomy- driven filtering.[5] Copyright © 2012 by IRLAB@SDU
  • 15. Topic Diversification Algorithm Algorithm A brief textual sketch Copyright © 2012 by IRLAB@SDU
  • 16. Experiments  precision  diversity
  • 17. Aggregate Diversity  improving recommendation Diversity using ranking- based techniques[IEEE transaction’12]  Use the total number of distinct items recommended across all users as an aggregate diversity measure, define as follows: Copyright © 2012 by IRLAB@SDU
  • 18. General overview of ranking-based approaches for improving diversity Copyright © 2012 by IRLAB@SDU
  • 19. Re-Ranking Approach Copyright © 2012 by IRLAB@SDU
  • 20. Other Re-ranking Approach Copyright © 2012 by IRLAB@SDU
  • 21. Other Re-ranking Approach Copyright © 2012 by IRLAB@SDU
  • 22. Other Re-ranking Approach Copyright © 2012 by IRLAB@SDU
  • 23. Other Re-ranking Approach Copyright © 2012 by IRLAB@SDU
  • 24. Other Re-ranking Approach Copyright © 2012 by IRLAB@SDU
  • 25. Other Re-ranking Approach Copyright © 2012 by IRLAB@SDU
  • 26. Combining Ranking Approaches  Many possible ways to combine several ranking functions  In this paper , linear combination  Open issue: letor ? Neural network? Copyright © 2012 by IRLAB@SDU
  • 27. Entropy  A study of Heterogeneity in Recommendations for a social Music Service[6] Copyright © 2012 by IRLAB@SDU
  • 28. Open issue:probability Copyright © 2012 by IRLAB@SDU
  • 29. Entropy Aggregate Entropy: Individual Entropy:  Item popularity  subtopic popularity? between lists? Copyright © 2012 by IRLAB@SDU
  • 30. Bipartite network  Bipartite network projection and personal recommendation[Tao Zhou, Physical Review]  Solving the apparent diversity-accuracy dilemma of recommender systems[Tao Zhou] Copyright © 2012 by IRLAB@SDU
  • 31. Illustration of resource-allocation process in bipartite network Copyright © 2012 by IRLAB@SDU
  • 32. Solving the apparent diversity-accuracy dilemma heats probs Copyright © 2012 by IRLAB@SDU
  • 33. Hybrid Methods weight hybrid Copyright © 2012 by IRLAB@SDU
  • 34. Diversity Measure Copyright © 2012 by IRLAB@SDU
  • 35. Surprisal/novelty Copyright © 2012 by IRLAB@SDU
  • 36. Results-why better? Copyright © 2012 by IRLAB@SDU
  • 37. Surprise me  Tangent: A novel, ‘surprise me’, recommendation algorithm [kdd’09] Copyright © 2012 by IRLAB@SDU
  • 38. Framework of Tangent Algorithm  Suggest items which are not only relevant to user preference but also have a large connectivity to other groups.  Consisting three parts as follows:  1 Calculate relevance score(RS) for each node  2 Calculate bridging score(BRS) for each node  3 Compute the Tangent score by somehow merging two criteria above Copyright © 2012 by IRLAB@SDU
  • 39. Case study Copyright © 2012 by IRLAB@SDU
  • 40. Case study Copyright © 2012 by IRLAB@SDU
  • 41. Call for papers  September 20, 2012 Copyright © 2012 by IRLAB@SDU
  • 42. Reference  1. Accurate is not always good: How Accuracy Metrics have hurt Recommender Systems  2.improving recommendation Diversity using ranking-based techniques  3. What We Talk About When We Talk About Diversity  4. Improving Recommendation Lists Through Topic Diversification  5. Taxonomy-driven computation of product recommendations Copyright © 2012 by IRLAB@SDU
  • 43. Reference  6. A study of Heterogeneity in Recommendations for a social Music Service  7. Bipartite network projection and personal recommendation  8.Solving the apparent diversity-accuracy dilemma of recommender systems  9. Tangent: A novel, ‘surprise me’, recommendation algorithm Copyright © 2012 by IRLAB@SDU
  • 44.  thanks Copyright © 2012 by IRLAB@SDU