SlideShare una empresa de Scribd logo
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

Más contenido relacionado

La actualidad más candente

Movie lens movie recommendation system
Movie lens movie recommendation systemMovie lens movie recommendation system
Movie lens movie recommendation system
Gaurav 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 Systems
YONG 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 Recommendation
YONG 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 Systems
YONG 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 Filtering
YONG 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 Studies
YONG 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 engine
Jayesh Lahori
 
Recommender Systems: Advances in Collaborative Filtering
Recommender Systems: Advances in Collaborative FilteringRecommender Systems: Advances in Collaborative Filtering
Recommender Systems: Advances in Collaborative Filtering
Changsung Moon
 
Movie recommendation project
Movie recommendation projectMovie recommendation project
Movie recommendation project
Abhishek 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 paper
Changsung Moon
 
Collaborative Filtering
Collaborative FilteringCollaborative Filtering
Collaborative Filtering
Tayfun Sen
 
Tutorial: Context In Recommender Systems
Tutorial: Context In Recommender SystemsTutorial: Context In Recommender Systems
Tutorial: Context In Recommender Systems
YONG ZHENG
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
Lior 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
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
Federico Cargnelutti
 
CSTalks - Real movie recommendation - 9 Mar
CSTalks - Real movie recommendation - 9 MarCSTalks - Real movie recommendation - 9 Mar
CSTalks - Real movie recommendation - 9 Mar
cstalks
 
Recommender Systems! @ASAI 2011
Recommender Systems! @ASAI 2011Recommender Systems! @ASAI 2011
Recommender Systems! @ASAI 2011
Ernesto 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 report
Gaurav Sawant
 

La actualidad más candente (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
 

Similar a [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 analysis
Amenda 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 Personality
Neal Lathia
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender system
Stanley 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 System
Lucio 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 Making
Marco Polignano
 
Aescs2012presentation
Aescs2012presentationAescs2012presentation
Aescs2012presentation
yusuke_510
 
presentation
presentationpresentation
presentation
Anthony Lowhur
 
perception_ppt.ppt
perception_ppt.pptperception_ppt.ppt
perception_ppt.ppt
RudraPratapSingh290053
 
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
Jawad 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 stress
Giannis 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 structure
Matthijs 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 systems
Tamer Rezk
 
Evaluation in Audio Music Similarity
Evaluation in Audio Music SimilarityEvaluation in Audio Music Similarity
Evaluation in Audio Music Similarity
Julián Urbano
 
Recommenders.ppt
Recommenders.pptRecommenders.ppt
Recommenders.ppt
Aravind Reddy
 
Recommenders.ppt
Recommenders.pptRecommenders.ppt
Recommenders.ppt
NagendraBabu27244
 
Ch. 7 finish and review
Ch. 7 finish and reviewCh. 7 finish and review
Ch. 7 finish and review
jbnx
 
Systemic Design Toolkit - Systems Innovation Barcelona
Systemic Design Toolkit - Systems Innovation BarcelonaSystemic Design Toolkit - Systems Innovation Barcelona
Systemic Design Toolkit - Systems Innovation Barcelona
Peter Jones
 

Similar a [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
 

Más 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 Recommendation
YONG ZHENG
 
Matrix Factorization In Recommender Systems
Matrix Factorization In Recommender SystemsMatrix Factorization In Recommender Systems
Matrix Factorization In Recommender Systems
YONG 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 Classification
YONG 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 Weighting
YONG ZHENG
 
Slope one recommender on hadoop
Slope one recommender on hadoopSlope one recommender on hadoop
Slope one recommender on hadoop
YONG ZHENG
 
A manual for Ph.D dissertation
A manual for Ph.D dissertationA manual for Ph.D dissertation
A manual for Ph.D dissertation
YONG ZHENG
 
Attention flow by tagging prediction
Attention flow by tagging predictionAttention flow by tagging prediction
Attention flow by tagging prediction
YONG 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
 

Más 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...
 

Último

ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
Madan Karki
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
gowrishankartb2005
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
architagupta876
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
shahdabdulbaset
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
SakkaravarthiShanmug
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
MiscAnnoy1
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
Madan Karki
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
Mahmoud Morsy
 

Último (20)

ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
 

[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