Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results...

74
MovieExplorer Building an Interactive Exploration Tool from Ratings and Latent Taste Spaces Taavi T. Taijala Martijn C. Willemsen Joseph A. Konstan

Transcript of Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results...

Page 1: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

MovieExplorer Building an Interactive Exploration Toolfrom Ratings and Latent Taste Spaces

Taavi T. Taijala Martijn C. Willemsen Joseph A. Konstan

Page 2: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion
Page 3: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Outline

Page 4: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Goals Prior Work Challenges

Design

Walkthrough Experiment Results ConclusionDesign

Page 5: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Interface Algorithm

Walkthrough

Walkthrough Experiment Results ConclusionDesignDesign

Page 6: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Research Questions Experimental Conditions

Participation Data Collection

Experiment

Walkthrough Experiment Results ConclusionDesign Walkthrough

Page 7: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

RQ1 RQ2

Results

Walkthrough Experiment Results ConclusionDesign Experiment

Page 8: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Our Contributions Questions?

Conclusion

Walkthrough Experiment Results ConclusionDesign Results

Page 9: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Design Experiment Results ConclusionOverview Walkthrough Experiment Results ConclusionDesign

Goals Prior Work Challenges

Design

Page 10: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

1. Support short-term needs and interests 2. Allow for exploration and novel item discovery

Goals

Walkthrough Experiment Results ConclusionDesign

Page 11: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Prior Work

Walkthrough Experiment Results ConclusionDesign

Page 12: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Critiquing-Based Recommenders: Survey

& Emerging TrendsChen and Pu (2012)

Requires itemattributes orcontent data

Page 13: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Conversational Collaborative

Recommendation: An Experimental AnalysisRafter and Smyth (2005)

Relies on user-usercollaborative filtering

One piece of feedback per interaction

Walkthrough Experiment Results ConclusionDesign

Page 14: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Challenges

Walkthrough Experiment Results ConclusionDesign

Page 15: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Items Shown What items do we show to support navigation?

1. Landmarks: recognizable, at user location 2. Navigation: recognizable, surround user location 3. Novel: not recognizable, at user location

Walkthrough Experiment Results ConclusionDesign

Page 16: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Interface Algorithm

Walkthrough Experiment Results ConclusionDesignDesign

Walkthrough

Page 17: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Interface

Walkthrough Experiment Results ConclusionDesign

Page 18: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 19: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 20: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 21: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 22: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 23: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 24: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 25: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 26: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Algorithm

Walkthrough Experiment Results ConclusionDesign

Page 27: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Latent Taste Space

Perform a non-negative matrix factorization

of ratings data

Walkthrough Experiment Results ConclusionDesign

Page 28: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 29: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 30: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 31: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 32: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 33: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 34: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 35: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 36: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 37: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 38: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 39: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 40: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 41: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 42: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 43: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 44: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 45: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 46: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 47: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 48: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 49: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 50: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 51: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 52: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Recap

Some differences between rounds

1, 2, and 3+

Walkthrough Experiment Results ConclusionDesign

Page 53: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Round 1

Choose diversemovies from alarge region

Walkthrough Experiment Results ConclusionDesign

Page 54: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Round 2

Choose diversemovies from amedium region

Walkthrough Experiment Results ConclusionDesign

Page 55: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Round 3+

Choose diversemovies from asmall region

Walkthrough Experiment Results ConclusionDesign

Page 56: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Research Questions Experimental Conditions

Participation Data Collection

Experiment

Page 57: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Research QuestionsRQ1: Is this tool useful? For what tasks? How does it

compare to traditional top-N recommenders? RQ2: Is the navigational algorithm important? RQ3: Does it matter what type of feedback we let a

user provide? RQ4: Does it matter what a user’s starting location is?

Walkthrough Experiment Results ConclusionDesign

Page 58: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

RQ1: Is this tool useful? For what tasks? How does it compare to traditional top-N recommenders?

RQ2: Is the navigational algorithm important? RQ3: Does it matter what type of feedback we let a

user provide? RQ4: Does it matter what a user’s starting location is?

Research Questions

Walkthrough Experiment Results ConclusionDesign

Page 59: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Experimental Conditions

Walkthrough Experiment Results ConclusionDesign

Algorithm 80% real 10% top-N

10% random

Feedback 50% positive-only 50% positive-negative

Starting Location

33% non- personalized

33% long-term personalized

33% short-term personalized

Page 60: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Experimental Conditions

Walkthrough Experiment Results ConclusionDesign

Algorithm 80% real 10% top-N

10% random

Feedback 50% positive-only 50% positive-negative

Starting Location

33% non- personalized

33% long-term personalized

33% short-term personalized

Page 61: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Participation Recruited 1,950 users over a 25-day period

using a banner ad on the MovieLens homepage. Observed each participant for a

35-day period following recruitment.

Walkthrough Experiment Results ConclusionDesign

Page 62: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

1. Surveyed users after first use, with questions on task usefulness, task preference, and user satisfaction.

2. Logged user interaction data, such as movies rated and/or wishlisted.

Walkthrough Experiment Results ConclusionDesign

Data Collection

Page 63: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

RQ1 RQ2

Results

Page 64: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

RQ1 Is this tool useful? For what tasks? How does itcompare to traditional top-N recommenders?

Walkthrough Experiment Results ConclusionDesign

Page 65: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Page 66: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

MovieExplorer Tool MovieLens Interface

Walkthrough Experiment Results ConclusionDesign

Page 67: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

RQ1 Is this tool useful? For what tasks? How does itcompare to traditional top-N recommenders?

Useful for exploration and short-term needs tasks. Many prefer it over MovieLens for these tasks.

Walkthrough Experiment Results ConclusionDesign

Page 68: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

RQ2 Is the navigational algorithm important?

Walkthrough Experiment Results ConclusionDesign

Page 69: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Average user satisfaction

Walkthrough Experiment Results ConclusionDesign

Page 70: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Average number of movies each user…

Walkthrough Experiment Results ConclusionDesign

Page 71: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

RQ2 Is the navigational algorithm important?

Yes, and users prefer the real algorithm.

Walkthrough Experiment Results ConclusionDesign

Page 72: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Walkthrough Experiment Results ConclusionDesign

Our Contributions Questions?

Conclusion

Page 73: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

1. Algorithm for navigating latent spaces 2. Interface that accepts multiple pieces of feedback

per interaction 3. Outline of the design space 4. Online field study that validated our tool’s

usefulness

Our Contributions

Design Experiment Results ConclusionOverview Walkthrough Experiment Results ConclusionDesign

Page 74: Building an Interactive Exploration Tool from Ratings and ...Design Walkthrough Experiment Results Conclusion. Experimental Conditions Design Walkthrough Experiment Results Conclusion

Design Experiment Results ConclusionOverview Walkthrough Experiment Results ConclusionDesign

Questions?