Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System...

26
Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart P. Knijnenburg Clemson University

Transcript of Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System...

Page 1: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart

Testing a Recommender System for Self-Actualization

Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart P. Knijnenburg

Clemson University

Page 2: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart

Authors

Daricia Wilkinson

Saadhika Sivakumar

Pratitee Sinha

Bart P. Knijnenburg

Page 3: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart
Page 4: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart
Page 5: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart

Example

VS

Page 6: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart
Page 7: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart

GoalsRecommender Systems for Self-Actualization aims to:

Support rather than replace decision making

Focus on exploration rather than consumption

Attempt to cover users’ various tastes

Page 8: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart

Research Plan

DEVELOP TEST EVALUATE

Page 9: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart

Research Plan

DEVELOP TEST EVALUATE

Page 10: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart

Algorithmic Features

Incorrect negative predictions

items = max(average predicted rating – user predicted rating)

“Things we think you’ll hate”

Low valued predictions are never recommended

allows users to correct or confirm low-valued predictions

Page 11: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart

Algorithmic Features

Unknown Preferences

items = max(predicted ratingmf – predicted ratingknn)2

“Things we have no clue about”

difficult for recommenders to predict items for which there is insufficient information about whether the user will like them or not.

we estimate the system’s confidence by computing the difference in user-predicted ratings for different algorithms

Page 12: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart

Algorithmic Features

Novel Items

users = max(% top rated items with (#ratings<threshold))items = min(#ratings)

“Things you’ll be among the first to try”

Addresses the cold start problem

users may at times actually be excited to try new things, even if it does not always fit their preferences.

Page 13: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart

Algorithmic Features

Controversial Items

items = max(var(neighbors’ predicted ratings))

“Things that are controversial”

“safe” recommendations do not challenge a user’s tastes beyond what is generally agreed upon as “good” among like-minded users

items that some like-minded users really like, but others hate

Page 14: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart

Research Plan

DEVELOP TEST EVALUATE

Page 15: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart
Page 16: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart

Testing

More things you might like ~300Things you might hate

Things we are not sure about

Things you’ll be among the first to try

Things that are controversial

In addition to the top 10 things you might like:

Page 17: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart

Testing

15 20 1

RATE RATE CHOOSE

Page 18: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart
Page 19: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart
Page 20: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart
Page 21: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart
Page 22: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart

Research Plan

DEVELOP TEST EVALUATE

Page 23: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart

Evaluation

http://bit.ly/umuai http://bit.ly/userexperiments

Page 24: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart

EvaluationAspects

Perceived Recommendation quality, diversity, novelty

System & Choice Satisfaction

Choice and tradeoff difficulty

Perceived taste coverage

Fear of missing things

Taste clarification potential

Taste development potential

Perceived choice conformity

Behavior

Objective coverage

Objective choice conformity

Existing scales

New scales

Page 25: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart

Summary

New direction for recommenders that supports our aspirational selves

Contribution to the theory of recommender systems evaluation

Acknowledge multidimensionality of users

Page 26: Testing a Recommender System for Self-Actualization · 2017-07-04 · Testing a Recommender System for Self-Actualization Daricia Wilkinson, Saadhika Sivakumar , Pratitee Sinha, Bart

Thank You

Daricia Wilkinson

Saadhika Sivakumar

Pratitee Sinha

Bart P. Knijnenburg

[email protected] [email protected]@g.clemson.edu [email protected]