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

9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Servicenishacall1
 
Introduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxIntroduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxBhagirath Gogikar
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY1301aanya
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...ssuser79fe74
 
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
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLkantirani197
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Joonhun Lee
 
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)AkefAfaneh2
 
IDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicineIDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicinesherlingomez2
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
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
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)Areesha Ahmad
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxRizalinePalanog2
 
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
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformationAreesha Ahmad
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsSérgio Sacani
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET
 
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
 

Recently uploaded (20)

9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
 
Introduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptxIntroduction,importance and scope of horticulture.pptx
Introduction,importance and scope of horticulture.pptx
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 
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
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
 
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
 
IDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicineIDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicine
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
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...
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
 
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
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 

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?