SlideShare a Scribd company logo
Образец заголовка
Tutorial on Preference Elicitation
and Interfaces Design
by Xin Xia(xinxia3)
and
Xiaoyu Meng(xmeng16)
Prepared as an assignment for CS410: Text Information Systems in Spring 2016
Образец заголовка
Introduction
Образец заголовкаBackground
• Recommendation System:
– Seek to predict the 'rating' or 'preference' that a
user would give to an item
• Collaborative filtering:
– A widely used approach in
Recommendation system
• Assumption:
– People who agreed in the past will agree
in the future
– They will like similar kinds of items as they
liked in the past.
Образец заголовка
One Problem of
Collaborative Filtering
• Cold Start Problem:
– When a new user come along
– The recommender systems knows nothing about him/her
• Use Preference Elicitation Systems to get enough information
– Ask users questions to get their preference
– To make good recommendation
– To minimize users’ effort
Образец заголовка
How to Design Good
Preference Elicitation Systems?
• Designing efficient and user-friendly
interfaces
• Choosing proper questions to ask a new
user in order to get enough information
Образец заголовка
Design space of user interfaces
Образец заголовкаSome Facts about Users
• Why people want to rate online?
– to be responsible
– Record for future reference
– Help the systems to improve
• People do not understand the rating scales well
• Do not use the extremely good or bad scales, this tendency can be noise for
the system
Образец заголовкаHow Users State Their Preference?
• Two methods: Rating VS. Ranking
• Ranking is better when the goal is to choose
an item
• Rating is better when the goal is to
categorize items
• Ranking is with consistence
• Rating is less demanding and do not ask for
a lot of concentration
Образец заголовка
How Interfaces Can Effect
Users’ Opinions of Items?
• Possible problems[10]
– Altered opinions can provide less accurate preference information and
lead to less accurate predictions
– Altered opinions can make it hard to evaluate recommender systems
– People with bad intuitions can take this advantages to mislead users to
unusual ratings
Образец заголовка
How Interfaces Can Effect
Users’ Opinions of Items?
• Experiments with the MovieLens
– Re-rate movies with showing predictions to users
– Manipulate predictions for unrated movies
– Re-rate movies with different scales
• Results
– Users are consistent in the re-rating part
– Users enjoy “finer-grained” scales the best
– Recommender systems do effect users’ rating
– Predictions shown don’t change users’ opinions
– Systems are self-correcting
– Users are sensitive to the manipulated predictions
• So, designing efficient and user-friendly interfaces is
important!
Образец заголовка
One Design Example: Occasionally
Connected Recommender System
• Different scenario from today’s life
• It foresees what the mobile movie
• Related apps look like nowadays
• Key ideas of design[9]
– Trust
– Logic transparent
– Details including images and ratings
– Allowing users to refine recommendations
Образец заголовка
How to Make The Rating
Process More Efficient?
• List (ranking type)
• Binary (ranking type)
• Stars plus history (rating type)
• Users like the stars plus history most[7]
and they do not want direct comparison
Образец заголовка
How to Make The Rating
Process More Consistent?
• Tag and exemplar[8]
• The exemplar interface has the lowest root mean square
error (RMSE), the lowest minimum RMSE and the least
amount of natural noise
Образец заголовка
Approaches to choose
proper examples
Образец заголовкаSeveral Combined Strategies
• Pop*Ent:
–a combination of popularity and entropy
• Item-Item strategy:
–Before a user can rate a presented movie, use any strategy to
select movies.
–Then the recommender calculate the similarity between items
to select other items.
–Update the similar movies list when the users have rated more
movies.
–disadvantage: The user see an item correlated with liking this
item
[3]Rashid, A. M., Albert, I., Cosley, D., Lam, S. K., McNee, S. M., Konstan, J. A., & Riedl, J. (2002, January). Getting to know you: learning new user preferences in recommender systems. In Proceedings of the 7th
international conference on Intelligent user interfaces (pp. 127-134). ACM.
Образец заголовкаImproved Strategies Based on Entropy
• Entropy0: entropy considering missing values
– Treating the missing evaluations as a separate category of evaluation
– Disadvantage: favor frequently-rated items too much,
– Improvement: assign less weight to the category of miss evaluations.
• Harmonic mean of Entropy and Logarithm of Frequency (HELF)
– Combine the entropy (variability) and frequency (popularity) together.
– Use “Harmonic mean combines precision and recall sores”
– Use logarithm to transform the exponential-like curve (number of times rated – Frequency) to a linear-like
curve.
• Information Gain through Clustered Neighbors (IGCN)
– Takes the users rating history into account.
– “Repeatedly computing information gain of items”.
– The rating data only comes from who match the new user’s profile best so far
Образец заголовкаImproved Strategy: “group of items”
• Generate the groups:
–Employ Spectral Clustering algorithm Describe the group
–Pick representative tags first then find relevant items
• Eliciting preferences step:
–Allocating a fixed total of points to one or more movie groups.
• The recommender system recommend items based on
users’ “favorite” cluster.
–Find out users who have the highest ratings for these iems in
that “favorite” cluster
–Generate a pseudo rating profile.
Образец заголовкаStimulate Users’ Preference by Examples
• Tweaking:
–Let users state preferences respect to a current example.
• Example:
–“look for anapartment similar to this, but with a
betterambience.”
• User states his/her “target choice” by navigating the
current best option to be even better.
• Application:
–FindMe systems
Образец заголовкаStimulate Users’ Preference by Examples
• Explicit preference model:
–Maintain an explicit model.
–By critiquing examples, user states additional preferences and
the system accumulates these preferences in a model.
• Advantages:
–Avoid recommending products that have already been
declined by user
–The system can suggest products whose preferences are still
missing in the stated model
Образец заголовка
Preference Revision:
Due with Preference Conflicts
• Partial constraint satisfaction techniques
–Show partially satisfied results with compromises clearly
explained to the user
• Browsing-based interaction techniques
–Disadvantage:
• Matching products will suddenly become null when the user enters
all the preferences
• The user cannot know which attributes are conflicts.
• Partial constraint satisfaction techniques are better for
revising preference.
Образец заголовкаTrade-off Assistance
• When a user considers an item to
be the final option, the Trade-off
Assistance can help him/her get
higher decision accuracy by give
user several trade-off alternatives.
–Two type:
• system-proposed trade-off support
• user-motivated trade-off method.
– advantage: a higher decision accuracy with
less cognitive effort.
Образец заголовка
Evaluation
Образец заголовкаHow Much Information in Ratings?
• A preference bits framework can reduce noise in ratings
and help to evaluate how much preference information
can ratings and predictions hold[6].
[6]Kluver, D., Nguyen, T. T., Ekstrand, M., Sen, S., & Riedl, J. (2012, September). How many bits per rating?. In Proceedings of the sixth ACM conference on Recommender systems (pp. 99-106). ACM.
Образец заголовка
Preference Bits Per Rating Increases
as the Size of Rating Scale Increases
• A sweet pot in the scales
• Comparison between 5-points scale
and 2-points scale
• Quality and quantity trade-off
Образец заголовкаPreference Bits VS. Other Metrics
• Preference bits is scale free
• Preference bits, mean absolute error (MAE) and root
mean square error (RMSE) provide similar evaluations
• Preference bits holds different characteristics and can tell
the difference between scales more easily
Образец заголовкаEvaluation of Example Choosing Strategies
• User effort:
–How hard was it to sigh up
• Recommendation accuracy:
–How well can the system make recommendations to the user
• Why choose these two properties:
–Easy to measure in both off-line and on-line
[2]Rashid, A. M., Karypis, G., & Riedl, J. (2008). Learning preferences of new users in recommender systems: an information theoretic approach. ACM SIGKDD Explorations Newsletter, 10(2), 90-100.
Образец заголовкаFuture work
• How to improve prediction accuracy will be one of the main
interests in the study of recommender systems.
• Better investigation of the system’s needs for diverse ratings
across all items
• How to balance the User Effort and Recommendation
Accuracy.
• Using use’s information from social networking platform such
as Facebook and Twitter to acquire user’s preference.
• More meaningful scales and better algorithms need to be
discovered.
• Opinion expression and representation interfaces still have
various aspects that haven’t been talked about.
Образец заголовкаReference
[1]Pu, P., & Chen, L. (2009). User-involved preference elicitation for product search and recommender systems. AI magazine, 29(4), 93.
[2]Rashid, A. M., Karypis, G., & Riedl, J. (2008). Learning preferences of new users in recommender systems: an information theoretic
approach. ACM SIGKDD Explorations Newsletter, 10(2), 90-100.
[3]Rashid, A. M., Albert, I., Cosley, D., Lam, S. K., McNee, S. M., Konstan, J. A., & Riedl, J. (2002, January). Getting to know you: learning new
user preferences in recommender systems. In Proceedings of the 7th international conference on Intelligent user interfaces (pp. 127-
134). ACM.
[4]Chang, S., Harper, F. M., & Terveen, L. (2015). Using groups of items for preference elicitation in recommender systems. In Proceedings
of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing (CSCW’’15). ACM, New York, NY.
[5]McNee, S. M., Lam, S. K., Konstan, J. A., & Riedl, J. (2003). Interfaces for eliciting new user preferences in recommender systems. In User
Modeling 2003 (pp. 178-187). Springer Berlin Heidelberg.
[6]Kluver, D., Nguyen, T. T., Ekstrand, M., Sen, S., & Riedl, J. (2012, September). How many bits per rating?. In Proceedings of the sixth ACM
conference on Recommender systems (pp. 99-106). ACM.
[7]Nobarany, S., Oram, L., Rajendran, V. K., Chen, C. H., McGrenere, J., & Munzner, T. (2012, May). The design space of opinion
measurement interfaces: exploring recall support for rating and ranking. In Proceedings of the SIGCHI Conference on Human Factors
in Computing Systems (pp. 2035-2044). ACM.
[8]Nguyen, T. T., Kluver, D., Wang, T. Y., Hui, P. M., Ekstrand, M. D., Willemsen, M. C., & Riedl, J. (2013, October). Rating support interfaces to
improve user experience and recommender accuracy. In Proceedings of the 7th ACM conference on Recommender systems (pp. 149-
156). ACM.
[9]Miller, B. N., Albert, I., Lam, S. K., Konstan, J. A., & Riedl, J. (2003, January). MovieLens unplugged: experiences with an occasionally
connected recommender system. In Proceedings of the 8th international conference on Intelligent user interfaces (pp. 263-266). ACM.
[10]Cosley, D., Lam, S. K., Albert, I., Konstan, J. A., & Riedl, J. (2003, April). Is seeing believing?: how recommender system interfaces affect
users' opinions. In Proceedings of the SIGCHI conference on Human factors in computing systems (pp. 585-592). ACM.

More Related Content

What's hot

Tutorial on Relationship Mining In Online Social Networks
Tutorial on Relationship Mining In Online Social NetworksTutorial on Relationship Mining In Online Social Networks
Tutorial on Relationship Mining In Online Social Networks
pjing2
 
Using and learning phrases
Using and learning phrasesUsing and learning phrases
Using and learning phrases
Cassandra Jacobs
 
Final deck
Final deckFinal deck
Final deck
Swapna Lekkala
 
Stock prediction using social network
Stock prediction using social networkStock prediction using social network
Stock prediction using social network
Chanon Hongsirikulkit
 
Topic extraction using machine learning
Topic extraction using machine learningTopic extraction using machine learning
Topic extraction using machine learning
Sanjib Basak
 
Tag And Tag Based Recommender
Tag And Tag Based RecommenderTag And Tag Based Recommender
Tag And Tag Based Recommendergu wendong
 
Recommender systems using collaborative filtering
Recommender systems using collaborative filteringRecommender systems using collaborative filtering
Recommender systems using collaborative filtering
D Yogendra Rao
 
Survey of Recommendation Systems
Survey of Recommendation SystemsSurvey of Recommendation Systems
Survey of Recommendation Systemsyoualab
 
Recommender systems
Recommender systemsRecommender systems
Recommender systems
Tamer Rezk
 
Distributed Processing of Stream Text Mining
Distributed Processing of Stream Text MiningDistributed Processing of Stream Text Mining
Distributed Processing of Stream Text Mining
Li Miao
 
Summary of a Recommender Systems Survey paper
Summary of a Recommender Systems Survey paperSummary of a Recommender Systems Survey paper
Summary of a Recommender Systems Survey paper
Changsung Moon
 
Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Recommender Systems (Machine Learning Summer School 2014 @ CMU)Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Xavier Amatriain
 
Recommender Systems! @ASAI 2011
Recommender Systems! @ASAI 2011Recommender Systems! @ASAI 2011
Recommender Systems! @ASAI 2011Ernesto Mislej
 
Collaborative Filtering
Collaborative FilteringCollaborative Filtering
Collaborative Filtering
Tayfun Sen
 
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
Joaquin Delgado PhD.
 
Recommendation engines
Recommendation enginesRecommendation engines
Recommendation enginesGeorgian Micsa
 
Replicable Evaluation of Recommender Systems
Replicable Evaluation of Recommender SystemsReplicable Evaluation of Recommender Systems
Replicable Evaluation of Recommender Systems
Alejandro Bellogin
 
Hybrid recommender systems
Hybrid recommender systemsHybrid recommender systems
Hybrid recommender systemsrenataghisloti
 
Collaborative Filtering using KNN
Collaborative Filtering using KNNCollaborative Filtering using KNN
Collaborative Filtering using KNN
Şeyda Hatipoğlu
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender SystemsLior Rokach
 

What's hot (20)

Tutorial on Relationship Mining In Online Social Networks
Tutorial on Relationship Mining In Online Social NetworksTutorial on Relationship Mining In Online Social Networks
Tutorial on Relationship Mining In Online Social Networks
 
Using and learning phrases
Using and learning phrasesUsing and learning phrases
Using and learning phrases
 
Final deck
Final deckFinal deck
Final deck
 
Stock prediction using social network
Stock prediction using social networkStock prediction using social network
Stock prediction using social network
 
Topic extraction using machine learning
Topic extraction using machine learningTopic extraction using machine learning
Topic extraction using machine learning
 
Tag And Tag Based Recommender
Tag And Tag Based RecommenderTag And Tag Based Recommender
Tag And Tag Based Recommender
 
Recommender systems using collaborative filtering
Recommender systems using collaborative filteringRecommender systems using collaborative filtering
Recommender systems using collaborative filtering
 
Survey of Recommendation Systems
Survey of Recommendation SystemsSurvey of Recommendation Systems
Survey of Recommendation Systems
 
Recommender systems
Recommender systemsRecommender systems
Recommender systems
 
Distributed Processing of Stream Text Mining
Distributed Processing of Stream Text MiningDistributed Processing of Stream Text Mining
Distributed Processing of Stream Text Mining
 
Summary of a Recommender Systems Survey paper
Summary of a Recommender Systems Survey paperSummary of a Recommender Systems Survey paper
Summary of a Recommender Systems Survey paper
 
Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Recommender Systems (Machine Learning Summer School 2014 @ CMU)Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Recommender Systems (Machine Learning Summer School 2014 @ CMU)
 
Recommender Systems! @ASAI 2011
Recommender Systems! @ASAI 2011Recommender Systems! @ASAI 2011
Recommender Systems! @ASAI 2011
 
Collaborative Filtering
Collaborative FilteringCollaborative Filtering
Collaborative Filtering
 
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
RecSys 2015 Tutorial - Scalable Recommender Systems: Where Machine Learning m...
 
Recommendation engines
Recommendation enginesRecommendation engines
Recommendation engines
 
Replicable Evaluation of Recommender Systems
Replicable Evaluation of Recommender SystemsReplicable Evaluation of Recommender Systems
Replicable Evaluation of Recommender Systems
 
Hybrid recommender systems
Hybrid recommender systemsHybrid recommender systems
Hybrid recommender systems
 
Collaborative Filtering using KNN
Collaborative Filtering using KNNCollaborative Filtering using KNN
Collaborative Filtering using KNN
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 

Similar to Preference Elicitation Interface

Collaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemCollaborative Filtering Recommendation System
Collaborative Filtering Recommendation System
Milind Gokhale
 
IRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation SystemIRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation System
IRJET Journal
 
Teacher training material
Teacher training materialTeacher training material
Teacher training material
Vikram Parmar
 
exrec_reinforcement_learning.pptx
exrec_reinforcement_learning.pptxexrec_reinforcement_learning.pptx
exrec_reinforcement_learning.pptx
GuillermoGustavoGome
 
Recommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptxRecommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptx
Satyam Sharma
 
Lecture Notes on Recommender System Introduction
Lecture Notes on Recommender System IntroductionLecture Notes on Recommender System Introduction
Lecture Notes on Recommender System Introduction
PerumalPitchandi
 
Recommender system introduction
Recommender system   introductionRecommender system   introduction
Recommender system introductionLiang Xiang
 
Evaluating Collaborative Filtering Recommender Systems
Evaluating Collaborative Filtering Recommender SystemsEvaluating Collaborative Filtering Recommender Systems
Evaluating Collaborative Filtering Recommender Systems
MegaVjohnson
 
Book Recommendations.pptx
Book Recommendations.pptxBook Recommendations.pptx
Book Recommendations.pptx
DishaSharma337110
 
bookrecommendations-230615063942-3b1016c9 (1).pdf
bookrecommendations-230615063942-3b1016c9 (1).pdfbookrecommendations-230615063942-3b1016c9 (1).pdf
bookrecommendations-230615063942-3b1016c9 (1).pdf
13DikshaDatir
 
Product Recommendations Enhanced with Reviews
Product Recommendations Enhanced with ReviewsProduct Recommendations Enhanced with Reviews
Product Recommendations Enhanced with Reviews
maranlar
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
Girish Khanzode
 
Movie recommendation Engine using Artificial Intelligence
Movie recommendation Engine using Artificial IntelligenceMovie recommendation Engine using Artificial Intelligence
Movie recommendation Engine using Artificial Intelligence
Harivamshi D
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender system
Stanley Wang
 
Modern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in MendeleyModern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in Mendeley
Kris Jack
 
Demystifying Recommendation Systems
Demystifying Recommendation SystemsDemystifying Recommendation Systems
Demystifying Recommendation Systems
Rumman Chowdhury
 
Recommender systems for E-commerce
Recommender systems for E-commerceRecommender systems for E-commerce
Recommender systems for E-commerce
Alexander Konduforov
 
535701365-Project-on-Movie-Recommendation.pptx
535701365-Project-on-Movie-Recommendation.pptx535701365-Project-on-Movie-Recommendation.pptx
535701365-Project-on-Movie-Recommendation.pptx
MOHAMMED495457
 
[UPDATE] Udacity webinar on Recommendation Systems
[UPDATE] Udacity webinar on Recommendation Systems[UPDATE] Udacity webinar on Recommendation Systems
[UPDATE] Udacity webinar on Recommendation Systems
Axel de Romblay
 

Similar to Preference Elicitation Interface (20)

Collaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemCollaborative Filtering Recommendation System
Collaborative Filtering Recommendation System
 
IRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation SystemIRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation System
 
Teacher training material
Teacher training materialTeacher training material
Teacher training material
 
exrec_reinforcement_learning.pptx
exrec_reinforcement_learning.pptxexrec_reinforcement_learning.pptx
exrec_reinforcement_learning.pptx
 
Recommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptxRecommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptx
 
Lecture Notes on Recommender System Introduction
Lecture Notes on Recommender System IntroductionLecture Notes on Recommender System Introduction
Lecture Notes on Recommender System Introduction
 
Seminar on Rs.pptx
Seminar on Rs.pptxSeminar on Rs.pptx
Seminar on Rs.pptx
 
Recommender system introduction
Recommender system   introductionRecommender system   introduction
Recommender system introduction
 
Evaluating Collaborative Filtering Recommender Systems
Evaluating Collaborative Filtering Recommender SystemsEvaluating Collaborative Filtering Recommender Systems
Evaluating Collaborative Filtering Recommender Systems
 
Book Recommendations.pptx
Book Recommendations.pptxBook Recommendations.pptx
Book Recommendations.pptx
 
bookrecommendations-230615063942-3b1016c9 (1).pdf
bookrecommendations-230615063942-3b1016c9 (1).pdfbookrecommendations-230615063942-3b1016c9 (1).pdf
bookrecommendations-230615063942-3b1016c9 (1).pdf
 
Product Recommendations Enhanced with Reviews
Product Recommendations Enhanced with ReviewsProduct Recommendations Enhanced with Reviews
Product Recommendations Enhanced with Reviews
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Movie recommendation Engine using Artificial Intelligence
Movie recommendation Engine using Artificial IntelligenceMovie recommendation Engine using Artificial Intelligence
Movie recommendation Engine using Artificial Intelligence
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender system
 
Modern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in MendeleyModern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in Mendeley
 
Demystifying Recommendation Systems
Demystifying Recommendation SystemsDemystifying Recommendation Systems
Demystifying Recommendation Systems
 
Recommender systems for E-commerce
Recommender systems for E-commerceRecommender systems for E-commerce
Recommender systems for E-commerce
 
535701365-Project-on-Movie-Recommendation.pptx
535701365-Project-on-Movie-Recommendation.pptx535701365-Project-on-Movie-Recommendation.pptx
535701365-Project-on-Movie-Recommendation.pptx
 
[UPDATE] Udacity webinar on Recommendation Systems
[UPDATE] Udacity webinar on Recommendation Systems[UPDATE] Udacity webinar on Recommendation Systems
[UPDATE] Udacity webinar on Recommendation Systems
 

Recently uploaded

做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
ewymefz
 
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
pchutichetpong
 
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
Tiktokethiodaily
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
nscud
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Boston Institute of Analytics
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
vcaxypu
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
ewymefz
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
ahzuo
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
enxupq
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
ukgaet
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
Oppotus
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
NABLAS株式会社
 
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape ReportSOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 

Recently uploaded (20)

做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
 
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
 
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
 
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape ReportSOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape Report
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 

Preference Elicitation Interface

  • 1. Образец заголовка Tutorial on Preference Elicitation and Interfaces Design by Xin Xia(xinxia3) and Xiaoyu Meng(xmeng16) Prepared as an assignment for CS410: Text Information Systems in Spring 2016
  • 3. Образец заголовкаBackground • Recommendation System: – Seek to predict the 'rating' or 'preference' that a user would give to an item • Collaborative filtering: – A widely used approach in Recommendation system • Assumption: – People who agreed in the past will agree in the future – They will like similar kinds of items as they liked in the past.
  • 4. Образец заголовка One Problem of Collaborative Filtering • Cold Start Problem: – When a new user come along – The recommender systems knows nothing about him/her • Use Preference Elicitation Systems to get enough information – Ask users questions to get their preference – To make good recommendation – To minimize users’ effort
  • 5. Образец заголовка How to Design Good Preference Elicitation Systems? • Designing efficient and user-friendly interfaces • Choosing proper questions to ask a new user in order to get enough information
  • 7. Образец заголовкаSome Facts about Users • Why people want to rate online? – to be responsible – Record for future reference – Help the systems to improve • People do not understand the rating scales well • Do not use the extremely good or bad scales, this tendency can be noise for the system
  • 8. Образец заголовкаHow Users State Their Preference? • Two methods: Rating VS. Ranking • Ranking is better when the goal is to choose an item • Rating is better when the goal is to categorize items • Ranking is with consistence • Rating is less demanding and do not ask for a lot of concentration
  • 9. Образец заголовка How Interfaces Can Effect Users’ Opinions of Items? • Possible problems[10] – Altered opinions can provide less accurate preference information and lead to less accurate predictions – Altered opinions can make it hard to evaluate recommender systems – People with bad intuitions can take this advantages to mislead users to unusual ratings
  • 10. Образец заголовка How Interfaces Can Effect Users’ Opinions of Items? • Experiments with the MovieLens – Re-rate movies with showing predictions to users – Manipulate predictions for unrated movies – Re-rate movies with different scales • Results – Users are consistent in the re-rating part – Users enjoy “finer-grained” scales the best – Recommender systems do effect users’ rating – Predictions shown don’t change users’ opinions – Systems are self-correcting – Users are sensitive to the manipulated predictions • So, designing efficient and user-friendly interfaces is important!
  • 11. Образец заголовка One Design Example: Occasionally Connected Recommender System • Different scenario from today’s life • It foresees what the mobile movie • Related apps look like nowadays • Key ideas of design[9] – Trust – Logic transparent – Details including images and ratings – Allowing users to refine recommendations
  • 12. Образец заголовка How to Make The Rating Process More Efficient? • List (ranking type) • Binary (ranking type) • Stars plus history (rating type) • Users like the stars plus history most[7] and they do not want direct comparison
  • 13. Образец заголовка How to Make The Rating Process More Consistent? • Tag and exemplar[8] • The exemplar interface has the lowest root mean square error (RMSE), the lowest minimum RMSE and the least amount of natural noise
  • 15. Образец заголовкаSeveral Combined Strategies • Pop*Ent: –a combination of popularity and entropy • Item-Item strategy: –Before a user can rate a presented movie, use any strategy to select movies. –Then the recommender calculate the similarity between items to select other items. –Update the similar movies list when the users have rated more movies. –disadvantage: The user see an item correlated with liking this item [3]Rashid, A. M., Albert, I., Cosley, D., Lam, S. K., McNee, S. M., Konstan, J. A., & Riedl, J. (2002, January). Getting to know you: learning new user preferences in recommender systems. In Proceedings of the 7th international conference on Intelligent user interfaces (pp. 127-134). ACM.
  • 16. Образец заголовкаImproved Strategies Based on Entropy • Entropy0: entropy considering missing values – Treating the missing evaluations as a separate category of evaluation – Disadvantage: favor frequently-rated items too much, – Improvement: assign less weight to the category of miss evaluations. • Harmonic mean of Entropy and Logarithm of Frequency (HELF) – Combine the entropy (variability) and frequency (popularity) together. – Use “Harmonic mean combines precision and recall sores” – Use logarithm to transform the exponential-like curve (number of times rated – Frequency) to a linear-like curve. • Information Gain through Clustered Neighbors (IGCN) – Takes the users rating history into account. – “Repeatedly computing information gain of items”. – The rating data only comes from who match the new user’s profile best so far
  • 17. Образец заголовкаImproved Strategy: “group of items” • Generate the groups: –Employ Spectral Clustering algorithm Describe the group –Pick representative tags first then find relevant items • Eliciting preferences step: –Allocating a fixed total of points to one or more movie groups. • The recommender system recommend items based on users’ “favorite” cluster. –Find out users who have the highest ratings for these iems in that “favorite” cluster –Generate a pseudo rating profile.
  • 18. Образец заголовкаStimulate Users’ Preference by Examples • Tweaking: –Let users state preferences respect to a current example. • Example: –“look for anapartment similar to this, but with a betterambience.” • User states his/her “target choice” by navigating the current best option to be even better. • Application: –FindMe systems
  • 19. Образец заголовкаStimulate Users’ Preference by Examples • Explicit preference model: –Maintain an explicit model. –By critiquing examples, user states additional preferences and the system accumulates these preferences in a model. • Advantages: –Avoid recommending products that have already been declined by user –The system can suggest products whose preferences are still missing in the stated model
  • 20. Образец заголовка Preference Revision: Due with Preference Conflicts • Partial constraint satisfaction techniques –Show partially satisfied results with compromises clearly explained to the user • Browsing-based interaction techniques –Disadvantage: • Matching products will suddenly become null when the user enters all the preferences • The user cannot know which attributes are conflicts. • Partial constraint satisfaction techniques are better for revising preference.
  • 21. Образец заголовкаTrade-off Assistance • When a user considers an item to be the final option, the Trade-off Assistance can help him/her get higher decision accuracy by give user several trade-off alternatives. –Two type: • system-proposed trade-off support • user-motivated trade-off method. – advantage: a higher decision accuracy with less cognitive effort.
  • 23. Образец заголовкаHow Much Information in Ratings? • A preference bits framework can reduce noise in ratings and help to evaluate how much preference information can ratings and predictions hold[6]. [6]Kluver, D., Nguyen, T. T., Ekstrand, M., Sen, S., & Riedl, J. (2012, September). How many bits per rating?. In Proceedings of the sixth ACM conference on Recommender systems (pp. 99-106). ACM.
  • 24. Образец заголовка Preference Bits Per Rating Increases as the Size of Rating Scale Increases • A sweet pot in the scales • Comparison between 5-points scale and 2-points scale • Quality and quantity trade-off
  • 25. Образец заголовкаPreference Bits VS. Other Metrics • Preference bits is scale free • Preference bits, mean absolute error (MAE) and root mean square error (RMSE) provide similar evaluations • Preference bits holds different characteristics and can tell the difference between scales more easily
  • 26. Образец заголовкаEvaluation of Example Choosing Strategies • User effort: –How hard was it to sigh up • Recommendation accuracy: –How well can the system make recommendations to the user • Why choose these two properties: –Easy to measure in both off-line and on-line [2]Rashid, A. M., Karypis, G., & Riedl, J. (2008). Learning preferences of new users in recommender systems: an information theoretic approach. ACM SIGKDD Explorations Newsletter, 10(2), 90-100.
  • 27. Образец заголовкаFuture work • How to improve prediction accuracy will be one of the main interests in the study of recommender systems. • Better investigation of the system’s needs for diverse ratings across all items • How to balance the User Effort and Recommendation Accuracy. • Using use’s information from social networking platform such as Facebook and Twitter to acquire user’s preference. • More meaningful scales and better algorithms need to be discovered. • Opinion expression and representation interfaces still have various aspects that haven’t been talked about.
  • 28. Образец заголовкаReference [1]Pu, P., & Chen, L. (2009). User-involved preference elicitation for product search and recommender systems. AI magazine, 29(4), 93. [2]Rashid, A. M., Karypis, G., & Riedl, J. (2008). Learning preferences of new users in recommender systems: an information theoretic approach. ACM SIGKDD Explorations Newsletter, 10(2), 90-100. [3]Rashid, A. M., Albert, I., Cosley, D., Lam, S. K., McNee, S. M., Konstan, J. A., & Riedl, J. (2002, January). Getting to know you: learning new user preferences in recommender systems. In Proceedings of the 7th international conference on Intelligent user interfaces (pp. 127- 134). ACM. [4]Chang, S., Harper, F. M., & Terveen, L. (2015). Using groups of items for preference elicitation in recommender systems. In Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing (CSCW’’15). ACM, New York, NY. [5]McNee, S. M., Lam, S. K., Konstan, J. A., & Riedl, J. (2003). Interfaces for eliciting new user preferences in recommender systems. In User Modeling 2003 (pp. 178-187). Springer Berlin Heidelberg. [6]Kluver, D., Nguyen, T. T., Ekstrand, M., Sen, S., & Riedl, J. (2012, September). How many bits per rating?. In Proceedings of the sixth ACM conference on Recommender systems (pp. 99-106). ACM. [7]Nobarany, S., Oram, L., Rajendran, V. K., Chen, C. H., McGrenere, J., & Munzner, T. (2012, May). The design space of opinion measurement interfaces: exploring recall support for rating and ranking. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 2035-2044). ACM. [8]Nguyen, T. T., Kluver, D., Wang, T. Y., Hui, P. M., Ekstrand, M. D., Willemsen, M. C., & Riedl, J. (2013, October). Rating support interfaces to improve user experience and recommender accuracy. In Proceedings of the 7th ACM conference on Recommender systems (pp. 149- 156). ACM. [9]Miller, B. N., Albert, I., Lam, S. K., Konstan, J. A., & Riedl, J. (2003, January). MovieLens unplugged: experiences with an occasionally connected recommender system. In Proceedings of the 8th international conference on Intelligent user interfaces (pp. 263-266). ACM. [10]Cosley, D., Lam, S. K., Albert, I., Konstan, J. A., & Riedl, J. (2003, April). Is seeing believing?: how recommender system interfaces affect users' opinions. In Proceedings of the SIGCHI conference on Human factors in computing systems (pp. 585-592). ACM.