SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
Adapt to Emotional Reactions In Context-
aware Personalization
Yong Zheng
Illinois Institute of Technology
Chicago, IL, USA
The 4th Workshop on Emotions and Personality in
Personalized Systems (EMPIRE), September 16, 2016
Emotions
2
Emotional Reactions
3
Summary
4
We use emotions as context in recommender systems
• Recommender Systems
• Context-aware Recommender Systems
• What is Context?
Adapt to emotional reactions
• Emotional reactions
• The LDOS-CoMoDa Data
• Predictive Models Utilizing Emotional Reactions
• Findings and Results
Summary
5
We use emotions as context in recommender systems
• Recommender Systems
• Context-aware Recommender Systems
• What is Context?
Adapt to emotional reactions
• Emotional reactions
• The LDOS-CoMoDa Data
• Predictive Models Utilizing Emotional Reactions
• Findings and Results
Recommender Systems (RecSys)
6
RecSys: Item Recommendations to the end users
How it works
7
Binary FeedbackRatings Reviews Behaviors
• User Preferences
Explicit Implicit
Non-context vs Context
8
Companion
User’s decision may vary from contexts to contexts
• Examples:
 Travel destination: in winter vs in summer
 Movie watching: with children vs with partner
 Restaurant: quick lunch vs business dinner
 Music: for workout vs for study
What is Context?
9
• “Context is any information that can be used to characterize
the situation of an entity” by Anind K. Dey, 2001
• Observed Context:
Contexts are those variables which may change when a same
activity is performed again and again.
What is Context?
10
Activity Structure:
1). Subjects: group of users
2). Objects: group of items/users
3). Actions: the interactions within the activities
Which variables could be context?
1). Attributes of the actions
Watching a movie: time, location, companion
Listening to a music: time, occasions, etc
2). Dynamic attributes or status from the subjects
User emotions
Yong Zheng. "A Revisit to The
Identification of Contexts in
Recommender Systems", IUI 2015
Emotion in RecSys
11
1). Emotions are helpful in personalization
2). Emotions can be considered as effective contexts in RecSys
Summary
12
We use emotions as context in recommender systems
• Recommender Systems
• Context-aware Recommender Systems
• What is Context?
Adapt to emotional reactions
• Emotional reactions
• The LDOS-CoMoDa Data
• Predictive Models Utilizing Emotional Reactions
• Findings and Results
Emotions and Emotional Reactions
13
Emotions in User Interactions
14
Tkalcic, Marko, Andrej Kosir, and Jurij Tasic. "Affective recommender systems: the role of
emotions in recommender systems." Proc. The RecSys 2011 Workshop on Human
Decision Making in Recommender Systems. 2011.
Emotions in User Interactions
15
Entry: before movie watching
Consumption: during movie watching
Exit: after movie watching, e.g., user post-ratings
Emotional Expression and Reactions
16
Emotional Expression and Reactions
17
User may have similar rating behaviors but different
emotional expressions or reactions: WHY??????????
• Different Expectations and Outcomes
– Happy: Well, it is good movie!
– Sad: A sad story. I was moved by the movie
– Surprised: Better than I thought…
• Different User Personality in Emotional Expressions
 H. S. Friedman and S. Booth-Kewley. Personality, type a behavior, and coronary heart disease: the
role of emotional expression. Journal of Personality and Social Psychology, 53(4):783, 1987.
 L. Harker and D. Keltner. Expressions of positive emotion in women’s college yearbook pictures and
their relationship to personality and life outcomes across adulthood. Journal of personality and
social psychology, 80(1):112, 2001
The LDOS-CoMoDa Movie Rating Data Set
18
LDOS-CoMoDa data set, http://www.ldos.si/comoda.html
The LDOS-CoMoDa Movie Rating Data Set
19
Pre-Emotions
• Mood
Post-Emotions
• domEmo  emotional state during the process
• endEmo  final emotional state after the process
Emotional Reactions
• It’s defined as emotions in response to items or
user activities, i.e., expression of post-emotions
Utilize Emotional Reactions in CARS
20
Emotional Reactions
• Emotions in response to items or user activities
Assumptions:
• Users may have different (even reversed)
emotional reactions, but they may have similar
rating behaviors finally
• For example, user’s post-emotions may be
negative, but finally still leave positive ratings
Assumption Validation by Data
21
Post-emotion: negative + rating: positive
Post-emotion: positive + rating: negative
Unusual
case
Utilize Emotional Reactions in CARS Algorithm
22
Emotional Users
Utilize Emotional Reactions in CARS Algorithm
23
Model-1: emotional regularization
• Emotional User = User + Post-Emotion
• Post-Emotion could be either domEmo or endEmo
• We measure the similarities between emo users
• We assume user’s rating deviation in corresponding
post-emotional state should be similar, if two
emotional users are similar
Context-aware Matrix Factorization
Utilize Emotional Reactions in CARS Algorithm
24
Model-1: emotional regularization
• We assume user’s rating deviation in corresponding
post-emotional state should be similar, if two
emotional users are similar
as weight
Utilize Emotional Reactions in CARS Algorithm
25
Model-2: emotion + user regularization
• In addition to similar emotional users, the original
users may be similar to some extent
as weight
Results and Findings
26
domEmo_B: model with emotional regularization only
domEmo_B,u: model with emotional and user regularizations
We chose domEmo and endEmo as post-emotion respectively
Findings
1) There are improvements
2) domEmo is more effective
Conclusions
27
• Assumptions: Users may have different (even
reversed) emotional reactions, but they may have
similar rating behaviors finally
• We validate this assumption in LDOS-CoMoDa data
and utilize it to build emotional regularization in
context-aware matrix factorization algorithms
• We demonstrate the improvements and discover
domEmo is more effective than endEmo
Future Work
28
• Emotional Transitions?
– In this work, we just focus on the emotional expressions
at the exit stage
– We did not take pre-emotions into account
• By taken pre-emotions into account
– We may build finer-grained models
– We can better find similar emotional users
– But we also have to deal with sparsity problems
Adapt to Emotional Reactions In Context-
aware Personalization
Yong Zheng
Illinois Institute of Technology
Chicago, IL, USA
The 4th Workshop on Emotions and Personality in
Personalized Systems (EMPIRE), September 16, 2016

Contenu connexe

Tendances

Movie lens movie recommendation system
Movie lens movie recommendation systemMovie lens movie recommendation system
Movie lens movie recommendation systemGaurav Sawant
 
[IUI2015] A Revisit to The Identification of Contexts in Recommender Systems
[IUI2015] A Revisit to The Identification of Contexts in Recommender Systems[IUI2015] A Revisit to The Identification of Contexts in Recommender Systems
[IUI2015] A Revisit to The Identification of Contexts in Recommender SystemsYONG ZHENG
 
[WI 2017] Affective Prediction By Collaborative Chains In Movie Recommendation
[WI 2017] Affective Prediction By Collaborative Chains In Movie Recommendation[WI 2017] Affective Prediction By Collaborative Chains In Movie Recommendation
[WI 2017] Affective Prediction By Collaborative Chains In Movie RecommendationYONG ZHENG
 
Tutorial: Context-awareness In Information Retrieval and Recommender Systems
Tutorial: Context-awareness In Information Retrieval and Recommender SystemsTutorial: Context-awareness In Information Retrieval and Recommender Systems
Tutorial: Context-awareness In Information Retrieval and Recommender SystemsYONG ZHENG
 
[SOCRS2013]Differential Context Modeling in Collaborative Filtering
[SOCRS2013]Differential Context Modeling in Collaborative Filtering[SOCRS2013]Differential Context Modeling in Collaborative Filtering
[SOCRS2013]Differential Context Modeling in Collaborative FilteringYONG ZHENG
 
[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies
[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies
[WI 2017] Context Suggestion: Empirical Evaluations vs User StudiesYONG ZHENG
 
[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...
[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...
[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...YONG ZHENG
 
[UMAP 2015] Integrating Context Similarity with Sparse Linear Recommendation ...
[UMAP 2015] Integrating Context Similarity with Sparse Linear Recommendation ...[UMAP 2015] Integrating Context Similarity with Sparse Linear Recommendation ...
[UMAP 2015] Integrating Context Similarity with Sparse Linear Recommendation ...YONG ZHENG
 
Movie Recommendation engine
Movie Recommendation engineMovie Recommendation engine
Movie Recommendation engineJayesh Lahori
 
Recommender Systems: Advances in Collaborative Filtering
Recommender Systems: Advances in Collaborative FilteringRecommender Systems: Advances in Collaborative Filtering
Recommender Systems: Advances in Collaborative FilteringChangsung Moon
 
Movie recommendation project
Movie recommendation projectMovie recommendation project
Movie recommendation projectAbhishek Jaisingh
 
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 paperChangsung Moon
 
Collaborative Filtering
Collaborative FilteringCollaborative Filtering
Collaborative FilteringTayfun Sen
 
Tutorial: Context In Recommender Systems
Tutorial: Context In Recommender SystemsTutorial: Context In Recommender Systems
Tutorial: Context In Recommender SystemsYONG ZHENG
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender SystemsLior Rokach
 
Delayed Rewards in the context of Reinforcement Learning based Recommender ...
Delayed Rewards in the context of Reinforcement Learning based Recommender ...Delayed Rewards in the context of Reinforcement Learning based Recommender ...
Delayed Rewards in the context of Reinforcement Learning based Recommender ...Debmalya Biswas
 
CSTalks - Real movie recommendation - 9 Mar
CSTalks - Real movie recommendation - 9 MarCSTalks - Real movie recommendation - 9 Mar
CSTalks - Real movie recommendation - 9 Marcstalks
 
Recommender Systems! @ASAI 2011
Recommender Systems! @ASAI 2011Recommender Systems! @ASAI 2011
Recommender Systems! @ASAI 2011Ernesto Mislej
 
(Gaurav sawant & dhaval sawlani)bia 678 final project report
(Gaurav sawant & dhaval sawlani)bia 678 final project report(Gaurav sawant & dhaval sawlani)bia 678 final project report
(Gaurav sawant & dhaval sawlani)bia 678 final project reportGaurav Sawant
 

Tendances (20)

Movie lens movie recommendation system
Movie lens movie recommendation systemMovie lens movie recommendation system
Movie lens movie recommendation system
 
[IUI2015] A Revisit to The Identification of Contexts in Recommender Systems
[IUI2015] A Revisit to The Identification of Contexts in Recommender Systems[IUI2015] A Revisit to The Identification of Contexts in Recommender Systems
[IUI2015] A Revisit to The Identification of Contexts in Recommender Systems
 
[WI 2017] Affective Prediction By Collaborative Chains In Movie Recommendation
[WI 2017] Affective Prediction By Collaborative Chains In Movie Recommendation[WI 2017] Affective Prediction By Collaborative Chains In Movie Recommendation
[WI 2017] Affective Prediction By Collaborative Chains In Movie Recommendation
 
Tutorial: Context-awareness In Information Retrieval and Recommender Systems
Tutorial: Context-awareness In Information Retrieval and Recommender SystemsTutorial: Context-awareness In Information Retrieval and Recommender Systems
Tutorial: Context-awareness In Information Retrieval and Recommender Systems
 
[SOCRS2013]Differential Context Modeling in Collaborative Filtering
[SOCRS2013]Differential Context Modeling in Collaborative Filtering[SOCRS2013]Differential Context Modeling in Collaborative Filtering
[SOCRS2013]Differential Context Modeling in Collaborative Filtering
 
[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies
[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies
[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies
 
[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...
[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...
[RIIT 2017] Identifying Grey Sheep Users By The Distribution of User Similari...
 
[UMAP 2015] Integrating Context Similarity with Sparse Linear Recommendation ...
[UMAP 2015] Integrating Context Similarity with Sparse Linear Recommendation ...[UMAP 2015] Integrating Context Similarity with Sparse Linear Recommendation ...
[UMAP 2015] Integrating Context Similarity with Sparse Linear Recommendation ...
 
Movie Recommendation engine
Movie Recommendation engineMovie Recommendation engine
Movie Recommendation engine
 
Recommender Systems: Advances in Collaborative Filtering
Recommender Systems: Advances in Collaborative FilteringRecommender Systems: Advances in Collaborative Filtering
Recommender Systems: Advances in Collaborative Filtering
 
Movie recommendation project
Movie recommendation projectMovie recommendation project
Movie recommendation project
 
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
 
Collaborative Filtering
Collaborative FilteringCollaborative Filtering
Collaborative Filtering
 
Tutorial: Context In Recommender Systems
Tutorial: Context In Recommender SystemsTutorial: Context In Recommender Systems
Tutorial: Context In Recommender Systems
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Delayed Rewards in the context of Reinforcement Learning based Recommender ...
Delayed Rewards in the context of Reinforcement Learning based Recommender ...Delayed Rewards in the context of Reinforcement Learning based Recommender ...
Delayed Rewards in the context of Reinforcement Learning based Recommender ...
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
CSTalks - Real movie recommendation - 9 Mar
CSTalks - Real movie recommendation - 9 MarCSTalks - Real movie recommendation - 9 Mar
CSTalks - Real movie recommendation - 9 Mar
 
Recommender Systems! @ASAI 2011
Recommender Systems! @ASAI 2011Recommender Systems! @ASAI 2011
Recommender Systems! @ASAI 2011
 
(Gaurav sawant & dhaval sawlani)bia 678 final project report
(Gaurav sawant & dhaval sawlani)bia 678 final project report(Gaurav sawant & dhaval sawlani)bia 678 final project report
(Gaurav sawant & dhaval sawlani)bia 678 final project report
 

Similaire à [EMPIRE 2016] Adapt to Emotional Reactions In Context-aware Personalization

Recommender Systems supporting Decision Making through Analysis of User Emoti...
Recommender Systems supporting Decision Making through Analysis of User Emoti...Recommender Systems supporting Decision Making through Analysis of User Emoti...
Recommender Systems supporting Decision Making through Analysis of User Emoti...Marco Polignano
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysisAmenda Joy
 
Building Systems to Capture, Measure, and Use Emotions and Personality
Building Systems to Capture, Measure, and Use Emotions and PersonalityBuilding Systems to Capture, Measure, and Use Emotions and Personality
Building Systems to Capture, Measure, and Use Emotions and PersonalityNeal Lathia
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender systemStanley Wang
 
The interplay of personal preference and social influence in sharing networks...
The interplay of personal preference and social influence in sharing networks...The interplay of personal preference and social influence in sharing networks...
The interplay of personal preference and social influence in sharing networks...Amit Sharma
 
A General Architecture for an Emotion-aware Content-based Recommender System
A General Architecture for an Emotion-aware Content-based Recommender SystemA General Architecture for an Emotion-aware Content-based Recommender System
A General Architecture for an Emotion-aware Content-based Recommender SystemLucio Narducci
 
The influence of user’s emotions in Recommender Systems for Decision Making
The influence of user’s emotions in Recommender Systems for Decision MakingThe influence of user’s emotions in Recommender Systems for Decision Making
The influence of user’s emotions in Recommender Systems for Decision MakingMarco Polignano
 
Aescs2012presentation
Aescs2012presentationAescs2012presentation
Aescs2012presentationyusuke_510
 
KICSS2020 Invited Talk 2: Prof. Quan Bai from University of Tasmania
KICSS2020 Invited Talk 2: Prof. Quan Bai from University of TasmaniaKICSS2020 Invited Talk 2: Prof. Quan Bai from University of Tasmania
KICSS2020 Invited Talk 2: Prof. Quan Bai from University of TasmaniaJawad Haqbeen
 
Affective relationships between users & libraries in times of economic stress
Affective relationships between users & libraries in times of economic stressAffective relationships between users & libraries in times of economic stress
Affective relationships between users & libraries in times of economic stressGiannis Tsakonas
 
Dating a man is like dating a robot - except for emotional structure
Dating a man is like dating a robot - except for emotional structureDating a man is like dating a robot - except for emotional structure
Dating a man is like dating a robot - except for emotional structureMatthijs Pontier
 
Application of User Attributes & Location Tag Similarities to Handle the Col...
Application of User Attributes & Location Tag Similarities to Handle the Col...Application of User Attributes & Location Tag Similarities to Handle the Col...
Application of User Attributes & Location Tag Similarities to Handle the Col...Senuri Wijenayake
 
Recommender systems
Recommender systemsRecommender systems
Recommender systemsTamer Rezk
 
Evaluation in Audio Music Similarity
Evaluation in Audio Music SimilarityEvaluation in Audio Music Similarity
Evaluation in Audio Music SimilarityJulián Urbano
 
Ch. 7 finish and review
Ch. 7 finish and reviewCh. 7 finish and review
Ch. 7 finish and reviewjbnx
 
Systemic Design Toolkit - Systems Innovation Barcelona
Systemic Design Toolkit - Systems Innovation BarcelonaSystemic Design Toolkit - Systems Innovation Barcelona
Systemic Design Toolkit - Systems Innovation BarcelonaPeter Jones
 

Similaire à [EMPIRE 2016] Adapt to Emotional Reactions In Context-aware Personalization (20)

Recommender Systems supporting Decision Making through Analysis of User Emoti...
Recommender Systems supporting Decision Making through Analysis of User Emoti...Recommender Systems supporting Decision Making through Analysis of User Emoti...
Recommender Systems supporting Decision Making through Analysis of User Emoti...
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
 
Building Systems to Capture, Measure, and Use Emotions and Personality
Building Systems to Capture, Measure, and Use Emotions and PersonalityBuilding Systems to Capture, Measure, and Use Emotions and Personality
Building Systems to Capture, Measure, and Use Emotions and Personality
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender system
 
The interplay of personal preference and social influence in sharing networks...
The interplay of personal preference and social influence in sharing networks...The interplay of personal preference and social influence in sharing networks...
The interplay of personal preference and social influence in sharing networks...
 
A General Architecture for an Emotion-aware Content-based Recommender System
A General Architecture for an Emotion-aware Content-based Recommender SystemA General Architecture for an Emotion-aware Content-based Recommender System
A General Architecture for an Emotion-aware Content-based Recommender System
 
The influence of user’s emotions in Recommender Systems for Decision Making
The influence of user’s emotions in Recommender Systems for Decision MakingThe influence of user’s emotions in Recommender Systems for Decision Making
The influence of user’s emotions in Recommender Systems for Decision Making
 
Aescs2012presentation
Aescs2012presentationAescs2012presentation
Aescs2012presentation
 
presentation
presentationpresentation
presentation
 
perception_ppt.ppt
perception_ppt.pptperception_ppt.ppt
perception_ppt.ppt
 
KICSS2020 Invited Talk 2: Prof. Quan Bai from University of Tasmania
KICSS2020 Invited Talk 2: Prof. Quan Bai from University of TasmaniaKICSS2020 Invited Talk 2: Prof. Quan Bai from University of Tasmania
KICSS2020 Invited Talk 2: Prof. Quan Bai from University of Tasmania
 
Affective relationships between users & libraries in times of economic stress
Affective relationships between users & libraries in times of economic stressAffective relationships between users & libraries in times of economic stress
Affective relationships between users & libraries in times of economic stress
 
Dating a man is like dating a robot - except for emotional structure
Dating a man is like dating a robot - except for emotional structureDating a man is like dating a robot - except for emotional structure
Dating a man is like dating a robot - except for emotional structure
 
Application of User Attributes & Location Tag Similarities to Handle the Col...
Application of User Attributes & Location Tag Similarities to Handle the Col...Application of User Attributes & Location Tag Similarities to Handle the Col...
Application of User Attributes & Location Tag Similarities to Handle the Col...
 
Recommender systems
Recommender systemsRecommender systems
Recommender systems
 
Evaluation in Audio Music Similarity
Evaluation in Audio Music SimilarityEvaluation in Audio Music Similarity
Evaluation in Audio Music Similarity
 
Recommenders.ppt
Recommenders.pptRecommenders.ppt
Recommenders.ppt
 
Recommenders.ppt
Recommenders.pptRecommenders.ppt
Recommenders.ppt
 
Ch. 7 finish and review
Ch. 7 finish and reviewCh. 7 finish and review
Ch. 7 finish and review
 
Systemic Design Toolkit - Systems Innovation Barcelona
Systemic Design Toolkit - Systems Innovation BarcelonaSystemic Design Toolkit - Systems Innovation Barcelona
Systemic Design Toolkit - Systems Innovation Barcelona
 

Plus de YONG ZHENG

[WISE 2015] Similarity-Based Context-aware Recommendation
[WISE 2015] Similarity-Based Context-aware Recommendation[WISE 2015] Similarity-Based Context-aware Recommendation
[WISE 2015] Similarity-Based Context-aware RecommendationYONG ZHENG
 
Matrix Factorization In Recommender Systems
Matrix Factorization In Recommender SystemsMatrix Factorization In Recommender Systems
Matrix Factorization In Recommender SystemsYONG ZHENG
 
[WI 2014]Context Recommendation Using Multi-label Classification
[WI 2014]Context Recommendation Using Multi-label Classification[WI 2014]Context Recommendation Using Multi-label Classification
[WI 2014]Context Recommendation Using Multi-label ClassificationYONG ZHENG
 
[SAC2014]Splitting Approaches for Context-Aware Recommendation: An Empirical ...
[SAC2014]Splitting Approaches for Context-Aware Recommendation: An Empirical ...[SAC2014]Splitting Approaches for Context-Aware Recommendation: An Empirical ...
[SAC2014]Splitting Approaches for Context-Aware Recommendation: An Empirical ...YONG ZHENG
 
[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...
[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...
[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...YONG ZHENG
 
[UMAP2013] Recommendation with Differential Context Weighting
[UMAP2013] Recommendation with Differential Context Weighting[UMAP2013] Recommendation with Differential Context Weighting
[UMAP2013] Recommendation with Differential Context WeightingYONG ZHENG
 
Slope one recommender on hadoop
Slope one recommender on hadoopSlope one recommender on hadoop
Slope one recommender on hadoopYONG ZHENG
 
A manual for Ph.D dissertation
A manual for Ph.D dissertationA manual for Ph.D dissertation
A manual for Ph.D dissertationYONG ZHENG
 
Attention flow by tagging prediction
Attention flow by tagging predictionAttention flow by tagging prediction
Attention flow by tagging predictionYONG ZHENG
 
[CARS2012@RecSys]Optimal Feature Selection for Context-Aware Recommendation u...
[CARS2012@RecSys]Optimal Feature Selection for Context-Aware Recommendation u...[CARS2012@RecSys]Optimal Feature Selection for Context-Aware Recommendation u...
[CARS2012@RecSys]Optimal Feature Selection for Context-Aware Recommendation u...YONG ZHENG
 
[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...
[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...
[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...YONG ZHENG
 
[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...
[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...
[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...YONG ZHENG
 

Plus de YONG ZHENG (12)

[WISE 2015] Similarity-Based Context-aware Recommendation
[WISE 2015] Similarity-Based Context-aware Recommendation[WISE 2015] Similarity-Based Context-aware Recommendation
[WISE 2015] Similarity-Based Context-aware Recommendation
 
Matrix Factorization In Recommender Systems
Matrix Factorization In Recommender SystemsMatrix Factorization In Recommender Systems
Matrix Factorization In Recommender Systems
 
[WI 2014]Context Recommendation Using Multi-label Classification
[WI 2014]Context Recommendation Using Multi-label Classification[WI 2014]Context Recommendation Using Multi-label Classification
[WI 2014]Context Recommendation Using Multi-label Classification
 
[SAC2014]Splitting Approaches for Context-Aware Recommendation: An Empirical ...
[SAC2014]Splitting Approaches for Context-Aware Recommendation: An Empirical ...[SAC2014]Splitting Approaches for Context-Aware Recommendation: An Empirical ...
[SAC2014]Splitting Approaches for Context-Aware Recommendation: An Empirical ...
 
[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...
[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...
[UMAP2013]Tutorial on Context-Aware User Modeling for Recommendation by Bamsh...
 
[UMAP2013] Recommendation with Differential Context Weighting
[UMAP2013] Recommendation with Differential Context Weighting[UMAP2013] Recommendation with Differential Context Weighting
[UMAP2013] Recommendation with Differential Context Weighting
 
Slope one recommender on hadoop
Slope one recommender on hadoopSlope one recommender on hadoop
Slope one recommender on hadoop
 
A manual for Ph.D dissertation
A manual for Ph.D dissertationA manual for Ph.D dissertation
A manual for Ph.D dissertation
 
Attention flow by tagging prediction
Attention flow by tagging predictionAttention flow by tagging prediction
Attention flow by tagging prediction
 
[CARS2012@RecSys]Optimal Feature Selection for Context-Aware Recommendation u...
[CARS2012@RecSys]Optimal Feature Selection for Context-Aware Recommendation u...[CARS2012@RecSys]Optimal Feature Selection for Context-Aware Recommendation u...
[CARS2012@RecSys]Optimal Feature Selection for Context-Aware Recommendation u...
 
[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...
[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...
[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...
 
[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...
[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...
[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...
 

Dernier

Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 

Dernier (20)

Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 

[EMPIRE 2016] Adapt to Emotional Reactions In Context-aware Personalization

  • 1. Adapt to Emotional Reactions In Context- aware Personalization Yong Zheng Illinois Institute of Technology Chicago, IL, USA The 4th Workshop on Emotions and Personality in Personalized Systems (EMPIRE), September 16, 2016
  • 4. Summary 4 We use emotions as context in recommender systems • Recommender Systems • Context-aware Recommender Systems • What is Context? Adapt to emotional reactions • Emotional reactions • The LDOS-CoMoDa Data • Predictive Models Utilizing Emotional Reactions • Findings and Results
  • 5. Summary 5 We use emotions as context in recommender systems • Recommender Systems • Context-aware Recommender Systems • What is Context? Adapt to emotional reactions • Emotional reactions • The LDOS-CoMoDa Data • Predictive Models Utilizing Emotional Reactions • Findings and Results
  • 6. Recommender Systems (RecSys) 6 RecSys: Item Recommendations to the end users
  • 7. How it works 7 Binary FeedbackRatings Reviews Behaviors • User Preferences Explicit Implicit
  • 8. Non-context vs Context 8 Companion User’s decision may vary from contexts to contexts • Examples:  Travel destination: in winter vs in summer  Movie watching: with children vs with partner  Restaurant: quick lunch vs business dinner  Music: for workout vs for study
  • 9. What is Context? 9 • “Context is any information that can be used to characterize the situation of an entity” by Anind K. Dey, 2001 • Observed Context: Contexts are those variables which may change when a same activity is performed again and again.
  • 10. What is Context? 10 Activity Structure: 1). Subjects: group of users 2). Objects: group of items/users 3). Actions: the interactions within the activities Which variables could be context? 1). Attributes of the actions Watching a movie: time, location, companion Listening to a music: time, occasions, etc 2). Dynamic attributes or status from the subjects User emotions Yong Zheng. "A Revisit to The Identification of Contexts in Recommender Systems", IUI 2015
  • 11. Emotion in RecSys 11 1). Emotions are helpful in personalization 2). Emotions can be considered as effective contexts in RecSys
  • 12. Summary 12 We use emotions as context in recommender systems • Recommender Systems • Context-aware Recommender Systems • What is Context? Adapt to emotional reactions • Emotional reactions • The LDOS-CoMoDa Data • Predictive Models Utilizing Emotional Reactions • Findings and Results
  • 13. Emotions and Emotional Reactions 13
  • 14. Emotions in User Interactions 14 Tkalcic, Marko, Andrej Kosir, and Jurij Tasic. "Affective recommender systems: the role of emotions in recommender systems." Proc. The RecSys 2011 Workshop on Human Decision Making in Recommender Systems. 2011.
  • 15. Emotions in User Interactions 15 Entry: before movie watching Consumption: during movie watching Exit: after movie watching, e.g., user post-ratings
  • 16. Emotional Expression and Reactions 16
  • 17. Emotional Expression and Reactions 17 User may have similar rating behaviors but different emotional expressions or reactions: WHY?????????? • Different Expectations and Outcomes – Happy: Well, it is good movie! – Sad: A sad story. I was moved by the movie – Surprised: Better than I thought… • Different User Personality in Emotional Expressions  H. S. Friedman and S. Booth-Kewley. Personality, type a behavior, and coronary heart disease: the role of emotional expression. Journal of Personality and Social Psychology, 53(4):783, 1987.  L. Harker and D. Keltner. Expressions of positive emotion in women’s college yearbook pictures and their relationship to personality and life outcomes across adulthood. Journal of personality and social psychology, 80(1):112, 2001
  • 18. The LDOS-CoMoDa Movie Rating Data Set 18 LDOS-CoMoDa data set, http://www.ldos.si/comoda.html
  • 19. The LDOS-CoMoDa Movie Rating Data Set 19 Pre-Emotions • Mood Post-Emotions • domEmo  emotional state during the process • endEmo  final emotional state after the process Emotional Reactions • It’s defined as emotions in response to items or user activities, i.e., expression of post-emotions
  • 20. Utilize Emotional Reactions in CARS 20 Emotional Reactions • Emotions in response to items or user activities Assumptions: • Users may have different (even reversed) emotional reactions, but they may have similar rating behaviors finally • For example, user’s post-emotions may be negative, but finally still leave positive ratings
  • 21. Assumption Validation by Data 21 Post-emotion: negative + rating: positive Post-emotion: positive + rating: negative Unusual case
  • 22. Utilize Emotional Reactions in CARS Algorithm 22 Emotional Users
  • 23. Utilize Emotional Reactions in CARS Algorithm 23 Model-1: emotional regularization • Emotional User = User + Post-Emotion • Post-Emotion could be either domEmo or endEmo • We measure the similarities between emo users • We assume user’s rating deviation in corresponding post-emotional state should be similar, if two emotional users are similar Context-aware Matrix Factorization
  • 24. Utilize Emotional Reactions in CARS Algorithm 24 Model-1: emotional regularization • We assume user’s rating deviation in corresponding post-emotional state should be similar, if two emotional users are similar as weight
  • 25. Utilize Emotional Reactions in CARS Algorithm 25 Model-2: emotion + user regularization • In addition to similar emotional users, the original users may be similar to some extent as weight
  • 26. Results and Findings 26 domEmo_B: model with emotional regularization only domEmo_B,u: model with emotional and user regularizations We chose domEmo and endEmo as post-emotion respectively Findings 1) There are improvements 2) domEmo is more effective
  • 27. Conclusions 27 • Assumptions: Users may have different (even reversed) emotional reactions, but they may have similar rating behaviors finally • We validate this assumption in LDOS-CoMoDa data and utilize it to build emotional regularization in context-aware matrix factorization algorithms • We demonstrate the improvements and discover domEmo is more effective than endEmo
  • 28. Future Work 28 • Emotional Transitions? – In this work, we just focus on the emotional expressions at the exit stage – We did not take pre-emotions into account • By taken pre-emotions into account – We may build finer-grained models – We can better find similar emotional users – But we also have to deal with sparsity problems
  • 29. Adapt to Emotional Reactions In Context- aware Personalization Yong Zheng Illinois Institute of Technology Chicago, IL, USA The 4th Workshop on Emotions and Personality in Personalized Systems (EMPIRE), September 16, 2016