SlideShare a Scribd company logo
1 of 26
Download to read offline
Narrative-Driven Recommendation for
Complex Leisure Needs
Marijn Koolen
Royal Netherlands Academy of Arts and Sciences
Humanities Cluster
Google CSR Workshop, London, 2019-08-28
Overview
1. Scenario: Narrative-Driven Recommendation
2. Analyzing Forum Discussions for 4 Leisure Domains
3. Lessons for System Design
1. Narrative-Driven Recommendation
History of NDR
● Evolved from Social Book Search evaluation campaign (INEX/CLEF 2011-2016)
● Evolved into analysing forum requests as complex information needs
○ Books: Koolen et al. (CIKM 2012, ECIR 2014, ECIR 2015)
○ Movies and Books: Bogers et al. (iConference 2018)
○ Games: Bogers et al. (iConference 2019)
○ Books, Movies, Games, Music: Bogers et al. (in preparation)
● Scenario: Narrative-Driven Recommendation
○ Bogers, Koolen (ACM RecSys 2017, KaRS 2018).
Scenario
● NDR (Bogers & Koolen 2017, 2018) is a complex scenario:
○ Narrative description of desired aspects of items
○ User preference info (user profile or example items)
● Related to Conversational Search & Recommendation
○ But human-directed, complex and often vaguely expressed (latent) needs
○ Interactions with conversational agents tend to be simpler (Kang et al. 2017)
■ E.g. more concrete aspects (genre, creator, title, year, …)
Search-Recommendation Continuum
● Some requests are pure search
○ “sci-fi books about space traders”
● Some requests are almost pure recommendation
○ “Something as good as David Copperfield“
● Majority of requests mix search and recommendation
○ “historical fiction set in 17th c. England that I’ll like based on my profile”
● In the book domain latent factors are related to amount of reading experience
(Koolen et al. 2015)
○ Novice readers ask for recommendations based on example books (interests are latent)
○ Experienced readers describe detailed content aspects (interests are known)
○ In developing conversation on forums: start from latent factors and discuss examples to tease
out more concrete aspects of interest.
● How does this work in other leisure domains?
● And what relevance aspects do discussion forum users mention?
Continuum and Latent Interests
2. Analyzing Forum Discussions
● We developed a relevance aspect model for leisure needs
○ Grounded in actual forum requests
● Data from a range of discussion forums
○ Books: 503 requests (LibraryThing forums)
○ Movies: 538 requests (IMDB forums)
○ Games: 521 requests (reddit)
○ Music: 589 requests (reddit)
Comparing Domains
3. Lessons for System Design
Capturing Needs - Conversational Recommenders
● Complex narrative is difficult to interpret algorithmically
○ Possible interaction: conversational models for iterative structuring
● Kang et al., (RecSys 2017) look at queries in conversational movie
recommendation
○ Many follow-up queries for refinement (clarify, constrain), reformulation
○ Objective: genre (“superhero movies”), deep features (“movies with open endings or plot
twists”)
○ Subjective: emotion (“sad movie”), quality (“interesting characters, clever plot”), familiarity
(“what would you recommend to a fan of Big Lebowski?”)
● User reviews are highly effective
○ for Narrative-Driven Recommendation (Bogers & Koolen 2018) ...
○ ... and also many search tasks (Koolen et al. 2012, Koolen 2014, Koolen et al. 2015)
● Why?
○ written in the language of the user (same as request)
○ discuss broad range of aspects…
○ … including reading/watching/listening/playing experience!
● Potential for conversational mode:
○ Background model for how people talk about books/films/games/music
○ “This review makes me want to buy this film.”
i. “What aspect of this review triggered your interest?”
The Effectiveness of User Reviews
Explanations From Reviews
● Reviews as a source of explanations
○ “Several reviewers say this book/film changed their views.”
● Lu et al. (RecSys 2018) used adversarial s2s learning to generate
explanations from user reviews
○ generate review for new item based on own reviews of consumed items
● Possible interaction:
○ User mentions examples, systems generates recommendations + explanations
○ User points out aspects of explanations they’re interested in, system refines recommendation
and explanations
Experience, Appeal and Impact
● How to extract information about experience or impact
○ Saricks (2005) identified appeal elements based on style, characterization, plot, pace
● We’re currently developing an impact model (for reviews in Dutch)
○ Identify and extract expressions of impact from user reviews (with Peter Boot, in preparation)
i. “I couldn’t put the book down and finished it in one go.”
ii. “I really started to understand the main character.”
○ Impact type: emotional (not just binary sentiment) and cerebral (changing your views,
motivating you, bringing up memories)
○ Impact cause: e.g. style, narrative, reflection
○ On 400K reviews, inverse relationship between narrative absorption and stylistic/reflective
impact
Conclusions
● Narrative-Driven Recommendation is a challenging task.
○ Complex but common recommendation/search need
○ Requires combination of data sources and algorithms to solve.
○ Conversational mode useful for identifying and ranking relevance aspects
○ User-generated content essential for good performance
● Next steps: other domains, more advanced NLU analysis, interaction models
● Bogers, Koolen (RecSys 2017). Defining and Supporting Narrative-driven Recommendation
● Bogers, Koolen (KaRS 2018). “I’m looking for something like …”: Combining Narratives and Example Items for Narrative-driven
Book Recommendation
● Bogers et al. (iConf 2018). "What was this Movie About this Chick?" - A Comparative Study of Relevance Aspects in Book and
Movie Discovery
● Bogers et al. (iConf 2019). "Looking for an amazing game I can relax and sink hours into..." - A Study of Relevance Aspects in
Video Game Discovery
● Bogers, Petras (iConf 2015). Tagging vs. Controlled Vocabulary: Which is More Helpful for Book Search?
● Bogers, Petras (iConf 2017). An in-depth analysis of tags and controlled metadata for book search
● Kang et al. (RecSys 2017). Understanding How People Use Natural Language to Ask for Recommendations
● Koolen et al. (CIKM 2012). Social book search: comparing topical relevance judgements and book suggestions for evaluation
● Koolen, M. (ECIR 2014). “User reviews in the search index? That’ll never work!”
● Koolen et al. (ECIR 2015). Looking for Books in Social Media: An Analysis of Complex Search Requests
● Kula (CBRecSys 2015). Metadata Embeddings for User and Item Cold-start Recommendations
● Lu et al. (RecSys 2018). Why I like it: Multi-task Learning for Recommendation and Explanation
● Reuter (JASIS 2007). Assessing aesthetic relevance: Children's book selection in a digital library
● Saricks (2005). Readers' advisory service in the public library
● Weston et al. (IJCAI 2011). WSABIE: Scaling Up To Large Vocabulary Image Annotation
References
Thank You!
● Acknowledgements:
○ collaborative work with Toine Bogers, Peter Boot, Maria Gäde, Jaap Kamps, Vivien Petras,
Mette Skov
● Questions?

More Related Content

Similar to Narrative-Driven Recommendation for Casual Leisure Needs

Patron-Driven Programming: Creating a Culture of Participatory Learning in Li...
Patron-Driven Programming: Creating a Culture of Participatory Learning in Li...Patron-Driven Programming: Creating a Culture of Participatory Learning in Li...
Patron-Driven Programming: Creating a Culture of Participatory Learning in Li...ALAeLearningSolutions
 
Ontology based opinion mining for book reviews
Ontology based opinion mining for book reviewsOntology based opinion mining for book reviews
Ontology based opinion mining for book reviewsfirzhan naqash
 
What's Appropriate - Research in HCI
What's Appropriate - Research in HCIWhat's Appropriate - Research in HCI
What's Appropriate - Research in HCIXin(Jason) Wang
 
1:1 Community Interview Examples & Tips for Libraries
1:1 Community Interview Examples & Tips for Libraries1:1 Community Interview Examples & Tips for Libraries
1:1 Community Interview Examples & Tips for LibrariesWiLS
 
Starting from Scratch: Meaningful Integration of Information Literacy through...
Starting from Scratch: Meaningful Integration of Information Literacy through...Starting from Scratch: Meaningful Integration of Information Literacy through...
Starting from Scratch: Meaningful Integration of Information Literacy through...Chris Sweet
 
Data Scopes - Towards transparent data research in digital humanities (Digita...
Data Scopes - Towards transparent data research in digital humanities (Digita...Data Scopes - Towards transparent data research in digital humanities (Digita...
Data Scopes - Towards transparent data research in digital humanities (Digita...Marijn Koolen
 
Multimedia Academic Literacy
Multimedia Academic LiteracyMultimedia Academic Literacy
Multimedia Academic LiteracySpelman College
 
Estratégia e Empreendedorismo Assessment 01.pptx
Estratégia e Empreendedorismo Assessment 01.pptxEstratégia e Empreendedorismo Assessment 01.pptx
Estratégia e Empreendedorismo Assessment 01.pptxSthefan Berwanger
 
Ethnography Research Paper Upcoming Events 1. Philippine Inde.docx
Ethnography Research Paper Upcoming Events 1. Philippine Inde.docxEthnography Research Paper Upcoming Events 1. Philippine Inde.docx
Ethnography Research Paper Upcoming Events 1. Philippine Inde.docxSANSKAR20
 
Writing good case studies
Writing good case studiesWriting good case studies
Writing good case studiesMiia Kosonen
 
MCN2017 | From Research to Action: Translating User Feedback into Digital Pro...
MCN2017 | From Research to Action: Translating User Feedback into Digital Pro...MCN2017 | From Research to Action: Translating User Feedback into Digital Pro...
MCN2017 | From Research to Action: Translating User Feedback into Digital Pro...Susan Wigodner
 
MCN2017 | From Research to Action: Translating User Feedback into Digital Pro...
MCN2017 | From Research to Action: Translating User Feedback into Digital Pro...MCN2017 | From Research to Action: Translating User Feedback into Digital Pro...
MCN2017 | From Research to Action: Translating User Feedback into Digital Pro...Susan Wigodner
 
presentationlitreview-2ND COT PR2.pdf
presentationlitreview-2ND COT PR2.pdfpresentationlitreview-2ND COT PR2.pdf
presentationlitreview-2ND COT PR2.pdfAnalieCabanlit1
 
Literature Review (Review of Related Literature - Research Methodology)
Literature Review (Review of Related Literature - Research Methodology)Literature Review (Review of Related Literature - Research Methodology)
Literature Review (Review of Related Literature - Research Methodology)Dilip Barad
 
Review of Related Literature- Step by Step Guide.pptx
Review of Related Literature- Step by Step Guide.pptxReview of Related Literature- Step by Step Guide.pptx
Review of Related Literature- Step by Step Guide.pptxHermenio Jr. Cabusog
 
Search in Research, Let's Make it More Complex!
Search in Research, Let's Make it More Complex!Search in Research, Let's Make it More Complex!
Search in Research, Let's Make it More Complex!Marijn Koolen
 
Kansei cards: A visual tool supporting the investigation, discussion, and rep...
Kansei cards: A visual tool supporting the investigation, discussion, and rep...Kansei cards: A visual tool supporting the investigation, discussion, and rep...
Kansei cards: A visual tool supporting the investigation, discussion, and rep...Alexandre Gentner
 
IxD Works Miniworkshop: Introduction
IxD Works Miniworkshop: IntroductionIxD Works Miniworkshop: Introduction
IxD Works Miniworkshop: IntroductionInteractionDesign
 

Similar to Narrative-Driven Recommendation for Casual Leisure Needs (20)

Design case methods AECT 2013
Design case methods AECT 2013Design case methods AECT 2013
Design case methods AECT 2013
 
Patron-Driven Programming: Creating a Culture of Participatory Learning in Li...
Patron-Driven Programming: Creating a Culture of Participatory Learning in Li...Patron-Driven Programming: Creating a Culture of Participatory Learning in Li...
Patron-Driven Programming: Creating a Culture of Participatory Learning in Li...
 
Ontology based opinion mining for book reviews
Ontology based opinion mining for book reviewsOntology based opinion mining for book reviews
Ontology based opinion mining for book reviews
 
What's Appropriate - Research in HCI
What's Appropriate - Research in HCIWhat's Appropriate - Research in HCI
What's Appropriate - Research in HCI
 
1:1 Community Interview Examples & Tips for Libraries
1:1 Community Interview Examples & Tips for Libraries1:1 Community Interview Examples & Tips for Libraries
1:1 Community Interview Examples & Tips for Libraries
 
Starting from Scratch: Meaningful Integration of Information Literacy through...
Starting from Scratch: Meaningful Integration of Information Literacy through...Starting from Scratch: Meaningful Integration of Information Literacy through...
Starting from Scratch: Meaningful Integration of Information Literacy through...
 
Data Scopes - Towards transparent data research in digital humanities (Digita...
Data Scopes - Towards transparent data research in digital humanities (Digita...Data Scopes - Towards transparent data research in digital humanities (Digita...
Data Scopes - Towards transparent data research in digital humanities (Digita...
 
Multimedia Academic Literacy
Multimedia Academic LiteracyMultimedia Academic Literacy
Multimedia Academic Literacy
 
Estratégia e Empreendedorismo Assessment 01.pptx
Estratégia e Empreendedorismo Assessment 01.pptxEstratégia e Empreendedorismo Assessment 01.pptx
Estratégia e Empreendedorismo Assessment 01.pptx
 
Ethnography Research Paper Upcoming Events 1. Philippine Inde.docx
Ethnography Research Paper Upcoming Events 1. Philippine Inde.docxEthnography Research Paper Upcoming Events 1. Philippine Inde.docx
Ethnography Research Paper Upcoming Events 1. Philippine Inde.docx
 
Writing good case studies
Writing good case studiesWriting good case studies
Writing good case studies
 
MCN2017 | From Research to Action: Translating User Feedback into Digital Pro...
MCN2017 | From Research to Action: Translating User Feedback into Digital Pro...MCN2017 | From Research to Action: Translating User Feedback into Digital Pro...
MCN2017 | From Research to Action: Translating User Feedback into Digital Pro...
 
MCN2017 | From Research to Action: Translating User Feedback into Digital Pro...
MCN2017 | From Research to Action: Translating User Feedback into Digital Pro...MCN2017 | From Research to Action: Translating User Feedback into Digital Pro...
MCN2017 | From Research to Action: Translating User Feedback into Digital Pro...
 
Google is NOT a Verb
Google is NOT a VerbGoogle is NOT a Verb
Google is NOT a Verb
 
presentationlitreview-2ND COT PR2.pdf
presentationlitreview-2ND COT PR2.pdfpresentationlitreview-2ND COT PR2.pdf
presentationlitreview-2ND COT PR2.pdf
 
Literature Review (Review of Related Literature - Research Methodology)
Literature Review (Review of Related Literature - Research Methodology)Literature Review (Review of Related Literature - Research Methodology)
Literature Review (Review of Related Literature - Research Methodology)
 
Review of Related Literature- Step by Step Guide.pptx
Review of Related Literature- Step by Step Guide.pptxReview of Related Literature- Step by Step Guide.pptx
Review of Related Literature- Step by Step Guide.pptx
 
Search in Research, Let's Make it More Complex!
Search in Research, Let's Make it More Complex!Search in Research, Let's Make it More Complex!
Search in Research, Let's Make it More Complex!
 
Kansei cards: A visual tool supporting the investigation, discussion, and rep...
Kansei cards: A visual tool supporting the investigation, discussion, and rep...Kansei cards: A visual tool supporting the investigation, discussion, and rep...
Kansei cards: A visual tool supporting the investigation, discussion, and rep...
 
IxD Works Miniworkshop: Introduction
IxD Works Miniworkshop: IntroductionIxD Works Miniworkshop: Introduction
IxD Works Miniworkshop: Introduction
 

More from Marijn Koolen

Recommender Systems NL Meetup
Recommender Systems NL MeetupRecommender Systems NL Meetup
Recommender Systems NL MeetupMarijn Koolen
 
Digital History - Maritieme Carrieres bij de VOC
Digital History - Maritieme Carrieres bij de VOCDigital History - Maritieme Carrieres bij de VOC
Digital History - Maritieme Carrieres bij de VOCMarijn Koolen
 
Facilitating reusable third-party annotations in the digital edition
Facilitating reusable third-party annotations in the digital editionFacilitating reusable third-party annotations in the digital edition
Facilitating reusable third-party annotations in the digital editionMarijn Koolen
 
Scholary Web Annotation - HuC Live 2018
Scholary Web Annotation - HuC Live 2018Scholary Web Annotation - HuC Live 2018
Scholary Web Annotation - HuC Live 2018Marijn Koolen
 
A hands-on approach to digital tool criticism: Tools for (self-)reflection
A hands-on approach to digital tool criticism: Tools for (self-)reflectionA hands-on approach to digital tool criticism: Tools for (self-)reflection
A hands-on approach to digital tool criticism: Tools for (self-)reflectionMarijn Koolen
 
Lessons Learned from a Digital Tool Criticism Workshop
Lessons Learned from a Digital Tool Criticism WorkshopLessons Learned from a Digital Tool Criticism Workshop
Lessons Learned from a Digital Tool Criticism WorkshopMarijn Koolen
 

More from Marijn Koolen (6)

Recommender Systems NL Meetup
Recommender Systems NL MeetupRecommender Systems NL Meetup
Recommender Systems NL Meetup
 
Digital History - Maritieme Carrieres bij de VOC
Digital History - Maritieme Carrieres bij de VOCDigital History - Maritieme Carrieres bij de VOC
Digital History - Maritieme Carrieres bij de VOC
 
Facilitating reusable third-party annotations in the digital edition
Facilitating reusable third-party annotations in the digital editionFacilitating reusable third-party annotations in the digital edition
Facilitating reusable third-party annotations in the digital edition
 
Scholary Web Annotation - HuC Live 2018
Scholary Web Annotation - HuC Live 2018Scholary Web Annotation - HuC Live 2018
Scholary Web Annotation - HuC Live 2018
 
A hands-on approach to digital tool criticism: Tools for (self-)reflection
A hands-on approach to digital tool criticism: Tools for (self-)reflectionA hands-on approach to digital tool criticism: Tools for (self-)reflection
A hands-on approach to digital tool criticism: Tools for (self-)reflection
 
Lessons Learned from a Digital Tool Criticism Workshop
Lessons Learned from a Digital Tool Criticism WorkshopLessons Learned from a Digital Tool Criticism Workshop
Lessons Learned from a Digital Tool Criticism Workshop
 

Recently uploaded

The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxseri bangash
 
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
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
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfSumit Kumar yadav
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Servicemonikaservice1
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...chandars293
 
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai YoungDubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Youngkajalvid75
 
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Silpa
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICEayushi9330
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxMohamedFarag457087
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Silpa
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learninglevieagacer
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
Introduction to Viruses
Introduction to VirusesIntroduction to Viruses
Introduction to VirusesAreesha Ahmad
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Monika Rani
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusNazaninKarimi6
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)Areesha Ahmad
 

Recently uploaded (20)

The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
 
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
 
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
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai YoungDubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
 
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Introduction to Viruses
Introduction to VirusesIntroduction to Viruses
Introduction to Viruses
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 

Narrative-Driven Recommendation for Casual Leisure Needs

  • 1. Narrative-Driven Recommendation for Complex Leisure Needs Marijn Koolen Royal Netherlands Academy of Arts and Sciences Humanities Cluster Google CSR Workshop, London, 2019-08-28
  • 2.
  • 3.
  • 4. Overview 1. Scenario: Narrative-Driven Recommendation 2. Analyzing Forum Discussions for 4 Leisure Domains 3. Lessons for System Design
  • 6. History of NDR ● Evolved from Social Book Search evaluation campaign (INEX/CLEF 2011-2016) ● Evolved into analysing forum requests as complex information needs ○ Books: Koolen et al. (CIKM 2012, ECIR 2014, ECIR 2015) ○ Movies and Books: Bogers et al. (iConference 2018) ○ Games: Bogers et al. (iConference 2019) ○ Books, Movies, Games, Music: Bogers et al. (in preparation) ● Scenario: Narrative-Driven Recommendation ○ Bogers, Koolen (ACM RecSys 2017, KaRS 2018).
  • 7. Scenario ● NDR (Bogers & Koolen 2017, 2018) is a complex scenario: ○ Narrative description of desired aspects of items ○ User preference info (user profile or example items) ● Related to Conversational Search & Recommendation ○ But human-directed, complex and often vaguely expressed (latent) needs ○ Interactions with conversational agents tend to be simpler (Kang et al. 2017) ■ E.g. more concrete aspects (genre, creator, title, year, …)
  • 8. Search-Recommendation Continuum ● Some requests are pure search ○ “sci-fi books about space traders” ● Some requests are almost pure recommendation ○ “Something as good as David Copperfield“ ● Majority of requests mix search and recommendation ○ “historical fiction set in 17th c. England that I’ll like based on my profile”
  • 9. ● In the book domain latent factors are related to amount of reading experience (Koolen et al. 2015) ○ Novice readers ask for recommendations based on example books (interests are latent) ○ Experienced readers describe detailed content aspects (interests are known) ○ In developing conversation on forums: start from latent factors and discuss examples to tease out more concrete aspects of interest. ● How does this work in other leisure domains? ● And what relevance aspects do discussion forum users mention? Continuum and Latent Interests
  • 10. 2. Analyzing Forum Discussions
  • 11. ● We developed a relevance aspect model for leisure needs ○ Grounded in actual forum requests ● Data from a range of discussion forums ○ Books: 503 requests (LibraryThing forums) ○ Movies: 538 requests (IMDB forums) ○ Games: 521 requests (reddit) ○ Music: 589 requests (reddit) Comparing Domains
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. 3. Lessons for System Design
  • 20. Capturing Needs - Conversational Recommenders ● Complex narrative is difficult to interpret algorithmically ○ Possible interaction: conversational models for iterative structuring ● Kang et al., (RecSys 2017) look at queries in conversational movie recommendation ○ Many follow-up queries for refinement (clarify, constrain), reformulation ○ Objective: genre (“superhero movies”), deep features (“movies with open endings or plot twists”) ○ Subjective: emotion (“sad movie”), quality (“interesting characters, clever plot”), familiarity (“what would you recommend to a fan of Big Lebowski?”)
  • 21. ● User reviews are highly effective ○ for Narrative-Driven Recommendation (Bogers & Koolen 2018) ... ○ ... and also many search tasks (Koolen et al. 2012, Koolen 2014, Koolen et al. 2015) ● Why? ○ written in the language of the user (same as request) ○ discuss broad range of aspects… ○ … including reading/watching/listening/playing experience! ● Potential for conversational mode: ○ Background model for how people talk about books/films/games/music ○ “This review makes me want to buy this film.” i. “What aspect of this review triggered your interest?” The Effectiveness of User Reviews
  • 22. Explanations From Reviews ● Reviews as a source of explanations ○ “Several reviewers say this book/film changed their views.” ● Lu et al. (RecSys 2018) used adversarial s2s learning to generate explanations from user reviews ○ generate review for new item based on own reviews of consumed items ● Possible interaction: ○ User mentions examples, systems generates recommendations + explanations ○ User points out aspects of explanations they’re interested in, system refines recommendation and explanations
  • 23. Experience, Appeal and Impact ● How to extract information about experience or impact ○ Saricks (2005) identified appeal elements based on style, characterization, plot, pace ● We’re currently developing an impact model (for reviews in Dutch) ○ Identify and extract expressions of impact from user reviews (with Peter Boot, in preparation) i. “I couldn’t put the book down and finished it in one go.” ii. “I really started to understand the main character.” ○ Impact type: emotional (not just binary sentiment) and cerebral (changing your views, motivating you, bringing up memories) ○ Impact cause: e.g. style, narrative, reflection ○ On 400K reviews, inverse relationship between narrative absorption and stylistic/reflective impact
  • 24. Conclusions ● Narrative-Driven Recommendation is a challenging task. ○ Complex but common recommendation/search need ○ Requires combination of data sources and algorithms to solve. ○ Conversational mode useful for identifying and ranking relevance aspects ○ User-generated content essential for good performance ● Next steps: other domains, more advanced NLU analysis, interaction models
  • 25. ● Bogers, Koolen (RecSys 2017). Defining and Supporting Narrative-driven Recommendation ● Bogers, Koolen (KaRS 2018). “I’m looking for something like …”: Combining Narratives and Example Items for Narrative-driven Book Recommendation ● Bogers et al. (iConf 2018). "What was this Movie About this Chick?" - A Comparative Study of Relevance Aspects in Book and Movie Discovery ● Bogers et al. (iConf 2019). "Looking for an amazing game I can relax and sink hours into..." - A Study of Relevance Aspects in Video Game Discovery ● Bogers, Petras (iConf 2015). Tagging vs. Controlled Vocabulary: Which is More Helpful for Book Search? ● Bogers, Petras (iConf 2017). An in-depth analysis of tags and controlled metadata for book search ● Kang et al. (RecSys 2017). Understanding How People Use Natural Language to Ask for Recommendations ● Koolen et al. (CIKM 2012). Social book search: comparing topical relevance judgements and book suggestions for evaluation ● Koolen, M. (ECIR 2014). “User reviews in the search index? That’ll never work!” ● Koolen et al. (ECIR 2015). Looking for Books in Social Media: An Analysis of Complex Search Requests ● Kula (CBRecSys 2015). Metadata Embeddings for User and Item Cold-start Recommendations ● Lu et al. (RecSys 2018). Why I like it: Multi-task Learning for Recommendation and Explanation ● Reuter (JASIS 2007). Assessing aesthetic relevance: Children's book selection in a digital library ● Saricks (2005). Readers' advisory service in the public library ● Weston et al. (IJCAI 2011). WSABIE: Scaling Up To Large Vocabulary Image Annotation References
  • 26. Thank You! ● Acknowledgements: ○ collaborative work with Toine Bogers, Peter Boot, Maria Gäde, Jaap Kamps, Vivien Petras, Mette Skov ● Questions?