SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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
 
Recommendation System Explained
Recommendation System ExplainedRecommendation System Explained
Recommendation System ExplainedCrossing Minds
 
An overview of Neo4j Internals
An overview of Neo4j InternalsAn overview of Neo4j Internals
An overview of Neo4j InternalsTobias Lindaaker
 
Transforming AI with Graphs: Real World Examples using Spark and Neo4j
Transforming AI with Graphs: Real World Examples using Spark and Neo4jTransforming AI with Graphs: Real World Examples using Spark and Neo4j
Transforming AI with Graphs: Real World Examples using Spark and Neo4jDatabricks
 
Recommendation Systems
Recommendation SystemsRecommendation Systems
Recommendation SystemsRobin Reni
 
Introduction to Recommendation Systems
Introduction to Recommendation SystemsIntroduction to Recommendation Systems
Introduction to Recommendation SystemsTrieu Nguyen
 
ACM RecSys 2011 - Rank and Relevance in Novelty and Diversity Metrics for Rec...
ACM RecSys 2011 - Rank and Relevance in Novelty and Diversity Metrics for Rec...ACM RecSys 2011 - Rank and Relevance in Novelty and Diversity Metrics for Rec...
ACM RecSys 2011 - Rank and Relevance in Novelty and Diversity Metrics for Rec...Pablo Castells
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender systemStanley Wang
 
Real-Time Recommendations with Hopsworks and OpenSearch - MLOps World 2022
Real-Time Recommendations  with Hopsworks and OpenSearch - MLOps World 2022Real-Time Recommendations  with Hopsworks and OpenSearch - MLOps World 2022
Real-Time Recommendations with Hopsworks and OpenSearch - MLOps World 2022Jim Dowling
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender SystemsJustin Basilico
 
Recommender Systems: Advances in Collaborative Filtering
Recommender Systems: Advances in Collaborative FilteringRecommender Systems: Advances in Collaborative Filtering
Recommender Systems: Advances in Collaborative FilteringChangsung Moon
 
Context-aware Recommendation: A Quick View
Context-aware Recommendation: A Quick ViewContext-aware Recommendation: A Quick View
Context-aware Recommendation: A Quick ViewYONG ZHENG
 
Scikit Learn intro
Scikit Learn introScikit Learn intro
Scikit Learn intro9xdot
 
Matrix Factorization In Recommender Systems
Matrix Factorization In Recommender SystemsMatrix Factorization In Recommender Systems
Matrix Factorization In Recommender SystemsYONG ZHENG
 
Knowledge Graph Embeddings for Recommender Systems
Knowledge Graph Embeddings for Recommender SystemsKnowledge Graph Embeddings for Recommender Systems
Knowledge Graph Embeddings for Recommender SystemsEnrico Palumbo
 
Intro to Graphs and Neo4j
Intro to Graphs and Neo4jIntro to Graphs and Neo4j
Intro to Graphs and Neo4jNeo4j
 

Tendances (20)

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
 
Recommendation System Explained
Recommendation System ExplainedRecommendation System Explained
Recommendation System Explained
 
Recommender systems
Recommender systemsRecommender systems
Recommender systems
 
An overview of Neo4j Internals
An overview of Neo4j InternalsAn overview of Neo4j Internals
An overview of Neo4j Internals
 
Transforming AI with Graphs: Real World Examples using Spark and Neo4j
Transforming AI with Graphs: Real World Examples using Spark and Neo4jTransforming AI with Graphs: Real World Examples using Spark and Neo4j
Transforming AI with Graphs: Real World Examples using Spark and Neo4j
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Collaborative filtering
Collaborative filteringCollaborative filtering
Collaborative filtering
 
Recommendation Systems
Recommendation SystemsRecommendation Systems
Recommendation Systems
 
Introduction to Recommendation Systems
Introduction to Recommendation SystemsIntroduction to Recommendation Systems
Introduction to Recommendation Systems
 
ACM RecSys 2011 - Rank and Relevance in Novelty and Diversity Metrics for Rec...
ACM RecSys 2011 - Rank and Relevance in Novelty and Diversity Metrics for Rec...ACM RecSys 2011 - Rank and Relevance in Novelty and Diversity Metrics for Rec...
ACM RecSys 2011 - Rank and Relevance in Novelty and Diversity Metrics for Rec...
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender system
 
Content based filtering
Content based filteringContent based filtering
Content based filtering
 
Real-Time Recommendations with Hopsworks and OpenSearch - MLOps World 2022
Real-Time Recommendations  with Hopsworks and OpenSearch - MLOps World 2022Real-Time Recommendations  with Hopsworks and OpenSearch - MLOps World 2022
Real-Time Recommendations with Hopsworks and OpenSearch - MLOps World 2022
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
 
Recommender Systems: Advances in Collaborative Filtering
Recommender Systems: Advances in Collaborative FilteringRecommender Systems: Advances in Collaborative Filtering
Recommender Systems: Advances in Collaborative Filtering
 
Context-aware Recommendation: A Quick View
Context-aware Recommendation: A Quick ViewContext-aware Recommendation: A Quick View
Context-aware Recommendation: A Quick View
 
Scikit Learn intro
Scikit Learn introScikit Learn intro
Scikit Learn intro
 
Matrix Factorization In Recommender Systems
Matrix Factorization In Recommender SystemsMatrix Factorization In Recommender Systems
Matrix Factorization In Recommender Systems
 
Knowledge Graph Embeddings for Recommender Systems
Knowledge Graph Embeddings for Recommender SystemsKnowledge Graph Embeddings for Recommender Systems
Knowledge Graph Embeddings for Recommender Systems
 
Intro to Graphs and Neo4j
Intro to Graphs and Neo4jIntro to Graphs and Neo4j
Intro to Graphs and Neo4j
 

Similaire à 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
 

Similaire à 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
 

Dernier

Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 

Dernier (20)

Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .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