SlideShare a Scribd company logo
1 of 16
Towards Increasing the
Coverage of Interactive
Recommendations
Behnam Rahdari1, Peter Brusilovsky1, Branislav Kveton2
1 University of Pittsburgh, 2 Amazon
Interactive Recommender Systems
● Why do we need Human-AI Collaboration in Recommender systems?
○ User ratings alone is incomplete and noisy.
○ We usually don’t know about immediate interest of the user.
● When Human-AI Collaboration is more important?
○ When user have several parallel Interest
○ When user interests have different intensity
○ When we don’t know about these interest!
● How more coverage could help!
2
What Has Been Done to Solve this?
● Diversification in IR level
○ Improves the coverage
○ Not designed with user in mind (AI alone does the job)
● Context-aware recommendation
○ Considers the context
○ Not designed with user in mind (AI alone does the job)
● Human-AI Collaboration
○ Dialogue-Based: Explicit feedback from the user
○ Critique-Based: Starts with an “Average Best” and improves gradually
○ Interactive Recommenders: Direct manipulation of the user profile
3
Examples of Interactive Recommender systems
● AI Learns from human
● Short Term:
○ Immediate needs
● Long Term:
○ Overall Preferences
4
In this Paper
● We propose a greedy approach that generate an optimally balanced list
○ Specifically designed with interactivity in mind
○ Simple, fast and easy to integrate in any ranking algorithm
● In the rest of this presentation:
5
Standard
Notation
Problem
with Top-
K
Incorporating
Diversity
Proposed
Solution
Evaluation
Details Results
Settings
To formulate our problem, we introduce some notations:
● Set of all Items: I , each item: i ∈ I
● Set of all Topics: J , each item: j ∈ J
● Item-Topic Relevance: s(i, j) ≥ 0
● Topic Preference: wj ≥ 0
● User Model: Topic Preference for all topics of interests
6
Top-K Ranking Model
● Top-K ranking with multiple topics of interest:
● Total relevance for items I ⊆ I :
● Optimal set of items:
● Why this is problematic?
i1 i2 i5
i4
i3 i6 i7 i10
i9
i8
w1 = 1 , s(i, j) = (0.5, 0) w2 = 1 - ε , s(i, j) = (0, 0.5)
Top-K with K=4
7
Incorporating Diversity to Increase Coverage
● To address the problem, we borrow ideas from submodularity:
● We are guaranteed to include at least one item with a very high similarity to
at least one topic with a large weight:
○ For the remainings have no effect!
i1 i2 i5
i4
i3 i6 i7 i10
i9
i8
w1 = 1 , s(i, j) = (0.5, 0) w2 = 1 - ε , s(i, j) = (0, 0.5)
Top-K with K=4
8
Proposed Solution
● Proposed objective function:
● Selects items with the highest marginal gain over the previously chosen
items
● Generalization of the cascade model
● It Has been used before to turn down the noise in blogs (El-Arini et al. 2009)
i1 i2 i5
i4
i3 i6 i7 i10
i9
i8
w1 = 1 , s(i, j) = (0.5, 0) w2 = 1 - ε , s(i, j) = (0, 0.5)
Top-K with K=4
9
Evaluation
● Two Use Cases:
○ More topics than items: Advisor Recommendations (In House Dataset)
○ More items than topics: Movie Recommendations (MovieLens Dataset)
● User Behaviour Simulation (100-1000 simulations)
○ A set of random topics are realized by user
○ User stops when all topics are covered by at least one above average items
● Satisfactory Index: Where use find the first satisfactory item for each topic j in
their profile.
● Conditions: Topic Size / No. of Simulations / Fixed vs Weighted Topics
10
Advisor Recommendation
11
Movie Recommendation
12
Topic Preference
Advisor Recommendation Movie
Recommendation 13
Performance
● Considerable Improvements when there are more items than topics
14
Discussion and Future Works
● We describe a common problem with top-k ranking model for the
recommendation
● We proposed a solution that increases the coverage of relevant items in a
interactive recommendation setting
● Our solution provides the users with a better opportunity to explore the items
that usually being overlooked due to using a modular top-k rating model
● We Plan to:
○ Study the effectiveness of our approach with real users
○ Investigate other challenges in human-AI collaborations in recommender systems
15
Thank you
QUESTIONS?
16

More Related Content

Similar to Towards Increasing the Coverage of Interactive Recommendations.pptx

Search, Discovery and Questions at Quora
Search, Discovery and Questions at QuoraSearch, Discovery and Questions at Quora
Search, Discovery and Questions at QuoraNikhil Dandekar
 
[系列活動] 人工智慧與機器學習在推薦系統上的應用
[系列活動] 人工智慧與機器學習在推薦系統上的應用[系列活動] 人工智慧與機器學習在推薦系統上的應用
[系列活動] 人工智慧與機器學習在推薦系統上的應用台灣資料科學年會
 
Recommender Systems In Industry
Recommender Systems In IndustryRecommender Systems In Industry
Recommender Systems In IndustryXavier Amatriain
 
Crafting Recommenders: the Shallow and the Deep of it!
Crafting Recommenders: the Shallow and the Deep of it! Crafting Recommenders: the Shallow and the Deep of it!
Crafting Recommenders: the Shallow and the Deep of it! Sudeep Das, Ph.D.
 
Xavier Amatriain, VP of Engineering, Quora at MLconf SF - 11/13/15
Xavier Amatriain, VP of Engineering, Quora at MLconf SF - 11/13/15Xavier Amatriain, VP of Engineering, Quora at MLconf SF - 11/13/15
Xavier Amatriain, VP of Engineering, Quora at MLconf SF - 11/13/15MLconf
 
10 more lessons learned from building Machine Learning systems - MLConf
10 more lessons learned from building Machine Learning systems - MLConf10 more lessons learned from building Machine Learning systems - MLConf
10 more lessons learned from building Machine Learning systems - MLConfXavier Amatriain
 
10 more lessons learned from building Machine Learning systems
10 more lessons learned from building Machine Learning systems10 more lessons learned from building Machine Learning systems
10 more lessons learned from building Machine Learning systemsXavier Amatriain
 
An introduction to deep reinforcement learning
An introduction to deep reinforcement learningAn introduction to deep reinforcement learning
An introduction to deep reinforcement learningBig Data Colombia
 
A field guide the machine learning zoo
A field guide the machine learning zoo A field guide the machine learning zoo
A field guide the machine learning zoo Theodoros Vasiloudis
 
Sequential Decision Making in Recommendations
Sequential Decision Making in RecommendationsSequential Decision Making in Recommendations
Sequential Decision Making in RecommendationsJaya Kawale
 
OR-I_Lecture_Note_01.pptx
OR-I_Lecture_Note_01.pptxOR-I_Lecture_Note_01.pptx
OR-I_Lecture_Note_01.pptxssuserf19f3e
 
Across System Learning Environment and Dashboard Design for K12 Teachers and ...
Across System Learning Environment and Dashboard Design for K12 Teachers and ...Across System Learning Environment and Dashboard Design for K12 Teachers and ...
Across System Learning Environment and Dashboard Design for K12 Teachers and ...Jessie Chuang
 
Teacher-Aware Active Robot Learning
Teacher-Aware Active Robot LearningTeacher-Aware Active Robot Learning
Teacher-Aware Active Robot LearningMattia Racca
 
Hack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile WorkshopHack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile WorkshopCharityComms
 
Artworks personalization on Netflix
Artworks personalization on Netflix Artworks personalization on Netflix
Artworks personalization on Netflix IntoTheMinds
 
Artwork Personalization at Netflix Fernando Amat RecSys2018
Artwork Personalization at Netflix Fernando Amat RecSys2018 Artwork Personalization at Netflix Fernando Amat RecSys2018
Artwork Personalization at Netflix Fernando Amat RecSys2018 Fernando Amat
 
What Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PMWhat Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PMProduct School
 

Similar to Towards Increasing the Coverage of Interactive Recommendations.pptx (20)

Search, Discovery and Questions at Quora
Search, Discovery and Questions at QuoraSearch, Discovery and Questions at Quora
Search, Discovery and Questions at Quora
 
[系列活動] 人工智慧與機器學習在推薦系統上的應用
[系列活動] 人工智慧與機器學習在推薦系統上的應用[系列活動] 人工智慧與機器學習在推薦系統上的應用
[系列活動] 人工智慧與機器學習在推薦系統上的應用
 
Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysis
 
Recommender Systems In Industry
Recommender Systems In IndustryRecommender Systems In Industry
Recommender Systems In Industry
 
Crafting Recommenders: the Shallow and the Deep of it!
Crafting Recommenders: the Shallow and the Deep of it! Crafting Recommenders: the Shallow and the Deep of it!
Crafting Recommenders: the Shallow and the Deep of it!
 
CSSC ML Workshop
CSSC ML WorkshopCSSC ML Workshop
CSSC ML Workshop
 
Xavier Amatriain, VP of Engineering, Quora at MLconf SF - 11/13/15
Xavier Amatriain, VP of Engineering, Quora at MLconf SF - 11/13/15Xavier Amatriain, VP of Engineering, Quora at MLconf SF - 11/13/15
Xavier Amatriain, VP of Engineering, Quora at MLconf SF - 11/13/15
 
10 more lessons learned from building Machine Learning systems - MLConf
10 more lessons learned from building Machine Learning systems - MLConf10 more lessons learned from building Machine Learning systems - MLConf
10 more lessons learned from building Machine Learning systems - MLConf
 
10 more lessons learned from building Machine Learning systems
10 more lessons learned from building Machine Learning systems10 more lessons learned from building Machine Learning systems
10 more lessons learned from building Machine Learning systems
 
An introduction to deep reinforcement learning
An introduction to deep reinforcement learningAn introduction to deep reinforcement learning
An introduction to deep reinforcement learning
 
A field guide the machine learning zoo
A field guide the machine learning zoo A field guide the machine learning zoo
A field guide the machine learning zoo
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Sequential Decision Making in Recommendations
Sequential Decision Making in RecommendationsSequential Decision Making in Recommendations
Sequential Decision Making in Recommendations
 
OR-I_Lecture_Note_01.pptx
OR-I_Lecture_Note_01.pptxOR-I_Lecture_Note_01.pptx
OR-I_Lecture_Note_01.pptx
 
Across System Learning Environment and Dashboard Design for K12 Teachers and ...
Across System Learning Environment and Dashboard Design for K12 Teachers and ...Across System Learning Environment and Dashboard Design for K12 Teachers and ...
Across System Learning Environment and Dashboard Design for K12 Teachers and ...
 
Teacher-Aware Active Robot Learning
Teacher-Aware Active Robot LearningTeacher-Aware Active Robot Learning
Teacher-Aware Active Robot Learning
 
Hack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile WorkshopHack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile Workshop
 
Artworks personalization on Netflix
Artworks personalization on Netflix Artworks personalization on Netflix
Artworks personalization on Netflix
 
Artwork Personalization at Netflix Fernando Amat RecSys2018
Artwork Personalization at Netflix Fernando Amat RecSys2018 Artwork Personalization at Netflix Fernando Amat RecSys2018
Artwork Personalization at Netflix Fernando Amat RecSys2018
 
What Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PMWhat Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PM
 

Recently uploaded

Genome sequencing,shotgun sequencing.pptx
Genome sequencing,shotgun sequencing.pptxGenome sequencing,shotgun sequencing.pptx
Genome sequencing,shotgun sequencing.pptxCherry
 
ONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for voteONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for voteRaunakRastogi4
 
X-rays from a Central “Exhaust Vent” of the Galactic Center Chimney
X-rays from a Central “Exhaust Vent” of the Galactic Center ChimneyX-rays from a Central “Exhaust Vent” of the Galactic Center Chimney
X-rays from a Central “Exhaust Vent” of the Galactic Center ChimneySérgio Sacani
 
GBSN - Biochemistry (Unit 3) Metabolism
GBSN - Biochemistry (Unit 3) MetabolismGBSN - Biochemistry (Unit 3) Metabolism
GBSN - Biochemistry (Unit 3) MetabolismAreesha Ahmad
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceAlex Henderson
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.Cherry
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professormuralinath2
 
Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.
Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.
Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.Cherry
 
GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body Areesha Ahmad
 
GBSN - Microbiology (Unit 4) Concept of Asepsis
GBSN - Microbiology (Unit 4) Concept of AsepsisGBSN - Microbiology (Unit 4) Concept of Asepsis
GBSN - Microbiology (Unit 4) Concept of AsepsisAreesha Ahmad
 
Understanding Partial Differential Equations: Types and Solution Methods
Understanding Partial Differential Equations: Types and Solution MethodsUnderstanding Partial Differential Equations: Types and Solution Methods
Understanding Partial Differential Equations: Types and Solution Methodsimroshankoirala
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryAlex Henderson
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxDiariAli
 
Cot curve, melting temperature, unique and repetitive DNA
Cot curve, melting temperature, unique and repetitive DNACot curve, melting temperature, unique and repetitive DNA
Cot curve, melting temperature, unique and repetitive DNACherry
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Cherry
 
Cyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptxCyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptxCherry
 
Taphonomy and Quality of the Fossil Record
Taphonomy and Quality of the  Fossil RecordTaphonomy and Quality of the  Fossil Record
Taphonomy and Quality of the Fossil RecordSangram Sahoo
 
Use of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxUse of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxRenuJangid3
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....muralinath2
 
Lipids: types, structure and important functions.
Lipids: types, structure and important functions.Lipids: types, structure and important functions.
Lipids: types, structure and important functions.Cherry
 

Recently uploaded (20)

Genome sequencing,shotgun sequencing.pptx
Genome sequencing,shotgun sequencing.pptxGenome sequencing,shotgun sequencing.pptx
Genome sequencing,shotgun sequencing.pptx
 
ONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for voteONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for vote
 
X-rays from a Central “Exhaust Vent” of the Galactic Center Chimney
X-rays from a Central “Exhaust Vent” of the Galactic Center ChimneyX-rays from a Central “Exhaust Vent” of the Galactic Center Chimney
X-rays from a Central “Exhaust Vent” of the Galactic Center Chimney
 
GBSN - Biochemistry (Unit 3) Metabolism
GBSN - Biochemistry (Unit 3) MetabolismGBSN - Biochemistry (Unit 3) Metabolism
GBSN - Biochemistry (Unit 3) Metabolism
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical Science
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.
Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.
Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.
 
GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body
 
GBSN - Microbiology (Unit 4) Concept of Asepsis
GBSN - Microbiology (Unit 4) Concept of AsepsisGBSN - Microbiology (Unit 4) Concept of Asepsis
GBSN - Microbiology (Unit 4) Concept of Asepsis
 
Understanding Partial Differential Equations: Types and Solution Methods
Understanding Partial Differential Equations: Types and Solution MethodsUnderstanding Partial Differential Equations: Types and Solution Methods
Understanding Partial Differential Equations: Types and Solution Methods
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
 
Cot curve, melting temperature, unique and repetitive DNA
Cot curve, melting temperature, unique and repetitive DNACot curve, melting temperature, unique and repetitive DNA
Cot curve, melting temperature, unique and repetitive DNA
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
 
Cyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptxCyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptx
 
Taphonomy and Quality of the Fossil Record
Taphonomy and Quality of the  Fossil RecordTaphonomy and Quality of the  Fossil Record
Taphonomy and Quality of the Fossil Record
 
Use of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxUse of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptx
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
Lipids: types, structure and important functions.
Lipids: types, structure and important functions.Lipids: types, structure and important functions.
Lipids: types, structure and important functions.
 

Towards Increasing the Coverage of Interactive Recommendations.pptx

  • 1. Towards Increasing the Coverage of Interactive Recommendations Behnam Rahdari1, Peter Brusilovsky1, Branislav Kveton2 1 University of Pittsburgh, 2 Amazon
  • 2. Interactive Recommender Systems ● Why do we need Human-AI Collaboration in Recommender systems? ○ User ratings alone is incomplete and noisy. ○ We usually don’t know about immediate interest of the user. ● When Human-AI Collaboration is more important? ○ When user have several parallel Interest ○ When user interests have different intensity ○ When we don’t know about these interest! ● How more coverage could help! 2
  • 3. What Has Been Done to Solve this? ● Diversification in IR level ○ Improves the coverage ○ Not designed with user in mind (AI alone does the job) ● Context-aware recommendation ○ Considers the context ○ Not designed with user in mind (AI alone does the job) ● Human-AI Collaboration ○ Dialogue-Based: Explicit feedback from the user ○ Critique-Based: Starts with an “Average Best” and improves gradually ○ Interactive Recommenders: Direct manipulation of the user profile 3
  • 4. Examples of Interactive Recommender systems ● AI Learns from human ● Short Term: ○ Immediate needs ● Long Term: ○ Overall Preferences 4
  • 5. In this Paper ● We propose a greedy approach that generate an optimally balanced list ○ Specifically designed with interactivity in mind ○ Simple, fast and easy to integrate in any ranking algorithm ● In the rest of this presentation: 5 Standard Notation Problem with Top- K Incorporating Diversity Proposed Solution Evaluation Details Results
  • 6. Settings To formulate our problem, we introduce some notations: ● Set of all Items: I , each item: i ∈ I ● Set of all Topics: J , each item: j ∈ J ● Item-Topic Relevance: s(i, j) ≥ 0 ● Topic Preference: wj ≥ 0 ● User Model: Topic Preference for all topics of interests 6
  • 7. Top-K Ranking Model ● Top-K ranking with multiple topics of interest: ● Total relevance for items I ⊆ I : ● Optimal set of items: ● Why this is problematic? i1 i2 i5 i4 i3 i6 i7 i10 i9 i8 w1 = 1 , s(i, j) = (0.5, 0) w2 = 1 - ε , s(i, j) = (0, 0.5) Top-K with K=4 7
  • 8. Incorporating Diversity to Increase Coverage ● To address the problem, we borrow ideas from submodularity: ● We are guaranteed to include at least one item with a very high similarity to at least one topic with a large weight: ○ For the remainings have no effect! i1 i2 i5 i4 i3 i6 i7 i10 i9 i8 w1 = 1 , s(i, j) = (0.5, 0) w2 = 1 - ε , s(i, j) = (0, 0.5) Top-K with K=4 8
  • 9. Proposed Solution ● Proposed objective function: ● Selects items with the highest marginal gain over the previously chosen items ● Generalization of the cascade model ● It Has been used before to turn down the noise in blogs (El-Arini et al. 2009) i1 i2 i5 i4 i3 i6 i7 i10 i9 i8 w1 = 1 , s(i, j) = (0.5, 0) w2 = 1 - ε , s(i, j) = (0, 0.5) Top-K with K=4 9
  • 10. Evaluation ● Two Use Cases: ○ More topics than items: Advisor Recommendations (In House Dataset) ○ More items than topics: Movie Recommendations (MovieLens Dataset) ● User Behaviour Simulation (100-1000 simulations) ○ A set of random topics are realized by user ○ User stops when all topics are covered by at least one above average items ● Satisfactory Index: Where use find the first satisfactory item for each topic j in their profile. ● Conditions: Topic Size / No. of Simulations / Fixed vs Weighted Topics 10
  • 13. Topic Preference Advisor Recommendation Movie Recommendation 13
  • 14. Performance ● Considerable Improvements when there are more items than topics 14
  • 15. Discussion and Future Works ● We describe a common problem with top-k ranking model for the recommendation ● We proposed a solution that increases the coverage of relevant items in a interactive recommendation setting ● Our solution provides the users with a better opportunity to explore the items that usually being overlooked due to using a modular top-k rating model ● We Plan to: ○ Study the effectiveness of our approach with real users ○ Investigate other challenges in human-AI collaborations in recommender systems 15