SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Affect in recommender systems

                                     Marko Tkalčič
                                  University of Ljubljana


Univerza v Ljubljani      ..: Fakulteta za elektrotehniko:..
[LDOS]                    ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
      [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


      Presentation overview

   I: LDOS presentation & Motivation
   II: What are emotions?
   III: Emotion in recsys – related work
   IV: Role of emotions in the MM consumption chain
   V: Affect in the decision-making stage
   Conclusions




 Note: some material is not ours ... Fair use ...
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
   [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..




Part I: LDOS group at UL FE and underlying assumption
Univerza v Ljubljani               ..: Fakulteta za elektrotehniko:..
      [LDOS]                             ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


      LDOS group at UL FE
 University of Ljubljana
    – Faculty of electrical engineering
           • LDOS (Digital signal processing laboratory)
                     – Approx 15 members
 Relevant people



                                                                                     Head: prof. Jurij Tasič



                                             Andrej Košir



                         Marko Tkalčič



                                                            Ante Odić
                                                                                                            Matevž Kunaver   Tomaž Požrl
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
      [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


     LDOS work on recommender systems
 2002-2009: public movie datasets
    – CBR                                                                                         Basic RecSys
    – CF
 2009-2012
    – Emotions                                        Affective
    – Context                                        Computing
 2012 –                                                                                             Affective
    – Decision making (affective + cognitive attributes)                                             RecSys
           • Ajzen model
           • Kahneman/Tversky model
           • ...


                                                                                                 Decision making
                                                                                                Modeling in RecSys
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
     [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


     Underlying presumption of our work
 Recommender System = predictor of users‘ decision making
 Decision making: EMOTIONS DO INFLUENCE




 (c) Dilbert.com
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
   [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..




PART II : What is affect/emotions/mood/personality
Univerza v Ljubljani           ..: Fakulteta za elektrotehniko:..
         [LDOS]                         ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


         PART II : What are affect/emotions/mood/personality
   Not well defined (wikipedia):
                                                                                                           Psychophysiological
                                                                                                              expressions
     –     Emotion = subjective, conscious experience
                                                                                                                      Biological
                                                                                                                      reactions
     –     Affect = experience of emotion (interchangable)
                                                                                                             Mental
                                                                                                             states
     –     Emotion vs. Mood:
              •    Emotion = high arousal, short term
              •    Mood = low arousal, long term


     –     Personality = accounts for the individual differences in the users’
           emotional, interpersonal, experiential, attitudinal and motivational styles [John and Srivastava, 1999]




                                  CHANGES                                                                       FIXED



                  emotion                                    mood                                              personality


                                                                                                                            Time (duration)
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
      [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


      Overview of emotions/moods
 Several definitions
 We take simple models, easy to incorporate in computers:
    – Basic emotions
    – Dimensional model
    – Circumplex model
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
         [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


         Basic emotions
   Discrete classes model
   Different sets
   Charles Darwin: Expression of emotions in man and animal
   Paul Ekman definition (6 + neutral):
     –     Happiness
     –     Anger
     –     Fear
     –     Sadness
     –     Disgust
     –     Surprise




 (c) Paul Ekman
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
         [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


         Basic emotions
   Discrete classes model
   Different sets
   Charles Darwin: Expression of emotions in man and animal
   Paul Ekman definition (6 + neutral):
     –     Happiness
     –     Anger
     –     Fear
     –     Sadness
     –     Disgust
     –     Surprise




 (c) Paul Ekman
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
     [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


     Dimensional model
 Three dimensions
   – Valence (positive vs. Negative)
   – Arousal (high vs. Low)
   – Dominance (power(less) over emotions)
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
      [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


      Dimensional model
 Three dimensions
    – Valence
    – Arousal
    – Dominance




    – (c) Lang, P. J. (1980)




 Each emotive state is a point in the VAD space
Univerza v Ljubljani       ..: Fakulteta za elektrotehniko:..
     [LDOS]                     ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


     Circumplex model
 Maps basic emotions dimensional model (Posner et al.)
                                                                Arousal
                                                              high


                                                                               joy
                                anger
                                                               surprise

                                          disgust



                                 fear
                                                                                                   Valence
                                                       neutral
    negative                                                                                       positive
                            sadness




                                                                low
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
     [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


     How to detect emotions
 Emotions are characterized:
    – psychophysiological expressions,
    – biological reactions
    – mental states




                                                                                               SENSORS !!!
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
     [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


     How to detect emotions?
 Explicit vs. Implicit
 Explicit
    – Questionnaires (SAM)
Univerza v Ljubljani      ..: Fakulteta za elektrotehniko:..
      [LDOS]                    ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


      How to detect emotions?
 Explicit vs. Implicit
 Explicit
    – Questionnaires (SAM)
 Implicit:
    – Work done in the affective computing community
    – Different modalities (sources):
           •    Facial actions (video)
           •    Physiological signals ( GSR, EEG)
           •    Voice
           •    Posture
           •    ...
    – ML techniques
           • Classification (basic emotions)
           • Regression (dimensional model)
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
     [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


     Lie To Me
 Part1.avi
 (c) 20th Century Fox
 Main Character Cal Lightman = Paul Ekman



                                  Defined the FACS
                            (Facial Action Coding System)
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
      [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


      LDOS Experiment
 2 datasets:
    – Posed (Cohn-Kanade dataset)
    – Spontaneous (LDOS-PerAff-1 dataset)
 Input: Video streams of facial expressions as responses to visual stimuli
 Output: emotive states as distinct classes




                                                                                                Gabor features   kNN




                                                                                                                 Emotive
                                                                                                                 state
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
      [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


     Results and conclusions
 Posed dataset: accuracy = 92 %
 Spontaneous dataset: accuracy = 62%
 Reasons for bad results:
    – Weak learning supervision
    – Non optimal video acquisition (face rotation, occlusions, changing lightning ...)
    – Non extreme facial expressions
 Upcoming paper: IEEE Transactions on Multimedia
Univerza v Ljubljani         ..: Fakulteta za elektrotehniko:..
        [LDOS]                       ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


        Personality
 Definition:
         User personality accounts for the individual differences in the users’
          emotional, interpersonal, experiential, attitudinal and motivational styles [John and
          Srivastava, 1999]
         Ever-lasting
   Several models
         Five Factor Model (FFM or Big5):
                  Openness (inventive/curious vs. consistent/cautious)
                  Conscientiousness (efficient/organized vs. easy-going/careless)
                  Extraversion (outgoing/energetic vs. solitary/reserved)
                  Agreeableness (friendly/compassionate vs. cold/unkind)
                  Neuroticism (sensitive/nervous vs. secure/confident)
   How to measure?
         Questionnaires:
                  International Personality Item Pool ( http://ipip.ori.org/ )
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
      [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


      LDOS PerAff-1 dataset
   Emotive responses
   Ratings
   Personality data
   Videos of facial expressions
   50 users, 70 items, sparsity=0
   http://slavnik.fe.uni-lj.si/markot/Main/LDOS-PerAff-1
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
    [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..




PART III : Related work on emotions in recsys
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
     [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


     PART III : Related work on emotions in recsys
 Emotions and personality
 Scattered work
Univerza v Ljubljani               ..: Fakulteta za elektrotehniko:..
         [LDOS]                             ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..

         Emotions in recsys

Gonzalez, 2007                                   ? Emotions as context in recsys?



                                                                                           User affective feedback from
                                Arapakis et al., 2009
                                                                                           automatic facial expression analysis
Univerza v Ljubljani              ..: Fakulteta za elektrotehniko:..
         [LDOS]                            ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..

         Emotions in recsys

Gonzalez, 2007                                   ? Emotions as context in recsys?



                                                                                          User affective feedback from
                                Arapakis, 2009
                                                                                          automatic facial expression analysis




                                              Tkalčič et al., 2010                                            Affective user model
Univerza v Ljubljani              ..: Fakulteta za elektrotehniko:..
         [LDOS]                            ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..

         Emotions in recsys

Gonzalez, 2007                                   ? Emotions as context in recsys?



                                                                                          User affective feedback from
                                Arapakis, 2009
                                                                                          automatic facial expression analysis




                                              Tkalčič et al., 2010                                            Affective user model




                                                                                          find an appropriate musical score that
                           Kaminskas, Ricci
                                                                                          would reinforce the affective state induced
                           2011
                                                                                          by the touristic attraction.
Univerza v Ljubljani              ..: Fakulteta za elektrotehniko:..
         [LDOS]                            ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..

         Emotions in recsys

Gonzalez, 2007                                   ? Emotions as context in recsys?



                                                                                          User affective feedback from
                                Arapakis, 2009
                                                                                          automatic facial expression analysis




                                              Tkalčič et al., 2010                                            Affective user model




                                                                                          find an appropriate musical score that
                           Kaminskas, Ricci
                                                                                          would reinforce the affective state induced
                           2011
                                                                                          by the touristic attraction.




  Lops et al, 2012                                   Ongoing work: emotion detection in the phase of
                                                     presentation of the recommendations for generating
                                                     unexpected and seredipitous recommendations
Univerza v Ljubljani            ..: Fakulteta za elektrotehniko:..
[LDOS]                          ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


Personality in recsys


   Nunes et al., 2007                                       Personality as ???




                                                                          Personality-based user similarity measure
                Tkalčič et al., 2009
                                                                          For the cold start problem




                       Rong Hu and                                                    Personality-based user similarity measure
                       Pearl Pu,                                                      For the cold start problem




     Dennis and Masthoff,                                    Adapting persuasive (learning)
     2012                                                    Technologies to personality traits
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
   [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..




PART IV: Emotions in the MM consumption chain
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
     [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


     PART IV: Emotions in the MM consumption chain




 Scattered work on emotions in RecSys




 Unifying framework (too ambitious?)
Univerza v Ljubljani      ..: Fakulteta za elektrotehniko:..
[LDOS]                    ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


The proposed framework - 1
                          time




               choice




             Give                   Give
        recommendations            content




                                        Content application




Entry stage                                       Consumption stage                          Exit stage
Univerza v Ljubljani      ..: Fakulteta za elektrotehniko:..
               [LDOS]                    ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


               The proposed framework - 2
                                         time


    Entry mood                                                                                                Exit mood


                              choice




      Detect
                            Give                   Give
      entry
                       recommendations            content
      mood




                                                       Content application
•   Context
•   Decision making
•   Influence
•   Diversification
               Entry stage                                       Consumption stage                          Exit stage
Univerza v Ljubljani      ..: Fakulteta za elektrotehniko:..
           [LDOS]                    ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


           The proposed framework - 3
                                     time


Entry mood                                                  Content-induced affective state


                          choice




  Detect
                        Give                   Give
  entry                                                                           Observe user
                   recommendations            content
  mood




                                                   Content application
                                                 • Affective tagging
                                                 • Affective user profiles


           Entry stage                                       Consumption stage                          Exit stage
Univerza v Ljubljani      ..: Fakulteta za elektrotehniko:..
           [LDOS]                    ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


           The proposed framework - 3
                                     time


Entry mood                                                  Content-induced affective state                 Exit mood


                          choice




  Detect                                                                                                     Detect
                        Give                   Give
  entry                                                                           Observe user                exit
                   recommendations            content
  mood                                                                                                       mood




                                                   Content application

                                                                                                        • Implicit feedback
                                                                                                        • Evaluation metrics

           Entry stage                                       Consumption stage                            Exit stage
Univerza v Ljubljani      ..: Fakulteta za elektrotehniko:..
               [LDOS]                    ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


               The proposed framework - 3
                                         time


    Entry mood                                                  Content-induced affective state                 Exit mood


                              choice




      Detect                                                                                                     Detect
                            Give                   Give
      entry                                                                           Observe user                exit
                       recommendations            content
      mood                                                                                                       mood




                                                       Content application
•   Context
•   Decision making                                  • Affective tagging
                                                     • Affective user profiles                              • Implicit feedback
•   Influence                                                                                               • Evaluation metrics
•   Diversification
               Entry stage                                       Consumption stage                            Exit stage
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
    [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..




PART V: Affect in the decision making step
Univerza v Ljubljani                     ..: Fakulteta za elektrotehniko:..
      [LDOS]                                   ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


      PART V: Affect in the decision making step
 Stage 2 and 3 are straightforward
 Stage 1 is interesting = new research avenues

                                                     time


           Entry mood                                                  Content-induced affective state                Exit mood


                                 choice




             Detect                                                                                                    Detect
                                  Give                       Give
             entry                                                                      Observe user                    exit
                             recommendations                content
             mood                                                                                                      mood




                                                                Content application
       •   Context
       •   Decision making                                    • Affective tagging
                                                              • Affective user profiles                           • Implicit feedback
       •   Influence                                                                                              • Evaluation metrics
       •   Diversification
                      Entry stage                                       Consumption stage                           Exit stage
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
      [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


      From data-centric to user-centric
 The community is problem-solving oriented
    – „The existing datasets are real, why building synthetic ones?“ (??, RecSys
      2011)
 The data-centric approach is still rooted in the research community:
    – „It‘s about music, not about recommenders“ (?? at RecSys 2011)
 Solving existing problems is only a part of research ...



 ... the other part is generating new knowledge (on how the world works) ...



 ... which in turn generates new problems ...



 ... which in turn opens new publishing/funding/citing possibilities
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
      [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


      General user modeling framework
 Data-centric = uses data that
    – Is available (genres, actors, directors ...)
    – Easy to acquire (rating, „liking“ ...)
 But NOT necessarily data that carry information




                                 Controlled variables

                                  USER MODEL
                                                                                                Prediction accuracy




                                                   ?
                              Uncontrolled variables
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
      [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


     LET‘S MOVE FORWARD
 Try new models!
 Generate new kind of data!
 Find out how the world really works!




 Model DECISION MAKING:
    – Ajzen model (Andrej‘s talk)
    – Kahneman model
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
     [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


     System 1 / System 2
 (c) Kahneman, 2003
Univerza v Ljubljani    ..: Fakulteta za elektrotehniko:..
            [LDOS]                  ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


            Decision Making Modeling in RecSys

                Personality                                                                            Content
                 detection         Affective stimuli                                                   metadata
                                      detection
Emotion
detection



                         System 1 model                                          System 2 model




                                            Aggregation




                                    Decision prediction
Univerza v Ljubljani    ..: Fakulteta za elektrotehniko:..
            [LDOS]                  ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


            SoA Modeling in RecSys

                Personality                                                                            Content
                 detection         Affective stimuli                                                   metadata
                                      detection
Emotion
detection



                         System 1 model                                          System 2 model




                                            Aggregation




                                    Decision prediction
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
      [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


     Conclusions

 RecSys = decision making predictor

 Assumption = emotions do influence

 Scattered work  Unifying framework

 Our wish = Focus on stage 1: decision making:
    – System 1 / System 2 modeling
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
[LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


Future work



   Improve models


                                                                             Generate dataset




                            Validate

Weitere ähnliche Inhalte

Andere mochten auch (15)

Step 1
Step 1Step 1
Step 1
 
【E-guardian】リモート・ホームユーステスト
【E-guardian】リモート・ホームユーステスト【E-guardian】リモート・ホームユーステスト
【E-guardian】リモート・ホームユーステスト
 
Step 2
Step 2Step 2
Step 2
 
Class of 1997
Class of 1997Class of 1997
Class of 1997
 
【イー・ガーディアン】会社案内
【イー・ガーディアン】会社案内【イー・ガーディアン】会社案内
【イー・ガーディアン】会社案内
 
Design Portfolio
Design PortfolioDesign Portfolio
Design Portfolio
 
Addressing the New User Problem with a Personality Based User Similarity Measure
Addressing the New User Problem with a Personality Based User Similarity MeasureAddressing the New User Problem with a Personality Based User Similarity Measure
Addressing the New User Problem with a Personality Based User Similarity Measure
 
E-Trident説明資料
E-Trident説明資料E-Trident説明資料
E-Trident説明資料
 
Affective recommender systems: the role of emotions in recommender systems
Affective recommender systems: the role of emotions in recommender systemsAffective recommender systems: the role of emotions in recommender systems
Affective recommender systems: the role of emotions in recommender systems
 
Mistral mobile Angellistintro_23sep16
Mistral mobile Angellistintro_23sep16Mistral mobile Angellistintro_23sep16
Mistral mobile Angellistintro_23sep16
 
test slides 4
test slides 4test slides 4
test slides 4
 
IAE2011: Request for Comments 機能説明
IAE2011: Request for Comments 機能説明IAE2011: Request for Comments 機能説明
IAE2011: Request for Comments 機能説明
 
IAE:20121128新機能マニュアル(Pinboard)
IAE:20121128新機能マニュアル(Pinboard)IAE:20121128新機能マニュアル(Pinboard)
IAE:20121128新機能マニュアル(Pinboard)
 
DIS for LR
DIS for LRDIS for LR
DIS for LR
 
E-Trident 高度なフィルタリング機能
E-Trident 高度なフィルタリング機能E-Trident 高度なフィルタリング機能
E-Trident 高度なフィルタリング機能
 

Ähnlich wie Affect in recommender systems

Emotion Detection Using Noninvasive Low-cost Sensors
Emotion Detection Using Noninvasive Low-cost SensorsEmotion Detection Using Noninvasive Low-cost Sensors
Emotion Detection Using Noninvasive Low-cost SensorsNicole Novielli
 
Review of methods and techniques on Mind Reading Computer Machine
Review of methods and techniques on Mind Reading Computer MachineReview of methods and techniques on Mind Reading Computer Machine
Review of methods and techniques on Mind Reading Computer MachineMadhavi39
 
final ppt -ORIGINAL_Facial_Emotion_Detection special topic -2 review 1-1 (1) ...
final ppt -ORIGINAL_Facial_Emotion_Detection special topic -2 review 1-1 (1) ...final ppt -ORIGINAL_Facial_Emotion_Detection special topic -2 review 1-1 (1) ...
final ppt -ORIGINAL_Facial_Emotion_Detection special topic -2 review 1-1 (1) ...SharaneshUpase1
 
EMOTION BASED COMPUTING
EMOTION BASED COMPUTINGEMOTION BASED COMPUTING
EMOTION BASED COMPUTINGRishikese MR
 
How to improve the statistical power of the 10-fold cross validation scheme i...
How to improve the statistical power of the 10-fold crossvalidation scheme i...How to improve the statistical power of the 10-fold crossvalidation scheme i...
How to improve the statistical power of the 10-fold cross validation scheme i...Andrej Kosir
 
Cognitive processes
Cognitive processesCognitive processes
Cognitive processesMirzaNaadir
 

Ähnlich wie Affect in recommender systems (9)

Affective Computing
Affective Computing Affective Computing
Affective Computing
 
Emotion Detection Using Noninvasive Low-cost Sensors
Emotion Detection Using Noninvasive Low-cost SensorsEmotion Detection Using Noninvasive Low-cost Sensors
Emotion Detection Using Noninvasive Low-cost Sensors
 
Review of methods and techniques on Mind Reading Computer Machine
Review of methods and techniques on Mind Reading Computer MachineReview of methods and techniques on Mind Reading Computer Machine
Review of methods and techniques on Mind Reading Computer Machine
 
final ppt -ORIGINAL_Facial_Emotion_Detection special topic -2 review 1-1 (1) ...
final ppt -ORIGINAL_Facial_Emotion_Detection special topic -2 review 1-1 (1) ...final ppt -ORIGINAL_Facial_Emotion_Detection special topic -2 review 1-1 (1) ...
final ppt -ORIGINAL_Facial_Emotion_Detection special topic -2 review 1-1 (1) ...
 
Nano wylie
Nano wylieNano wylie
Nano wylie
 
Perception
PerceptionPerception
Perception
 
EMOTION BASED COMPUTING
EMOTION BASED COMPUTINGEMOTION BASED COMPUTING
EMOTION BASED COMPUTING
 
How to improve the statistical power of the 10-fold cross validation scheme i...
How to improve the statistical power of the 10-fold crossvalidation scheme i...How to improve the statistical power of the 10-fold crossvalidation scheme i...
How to improve the statistical power of the 10-fold cross validation scheme i...
 
Cognitive processes
Cognitive processesCognitive processes
Cognitive processes
 

Kürzlich hochgeladen

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 

Kürzlich hochgeladen (20)

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 

Affect in recommender systems

  • 1. Affect in recommender systems Marko Tkalčič University of Ljubljana Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..
  • 2. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Presentation overview  I: LDOS presentation & Motivation  II: What are emotions?  III: Emotion in recsys – related work  IV: Role of emotions in the MM consumption chain  V: Affect in the decision-making stage  Conclusions  Note: some material is not ours ... Fair use ...
  • 3. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Part I: LDOS group at UL FE and underlying assumption
  • 4. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. LDOS group at UL FE  University of Ljubljana – Faculty of electrical engineering • LDOS (Digital signal processing laboratory) – Approx 15 members  Relevant people Head: prof. Jurij Tasič Andrej Košir Marko Tkalčič Ante Odić Matevž Kunaver Tomaž Požrl
  • 5. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. LDOS work on recommender systems  2002-2009: public movie datasets – CBR Basic RecSys – CF  2009-2012 – Emotions Affective – Context Computing  2012 – Affective – Decision making (affective + cognitive attributes) RecSys • Ajzen model • Kahneman/Tversky model • ... Decision making Modeling in RecSys
  • 6. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Underlying presumption of our work  Recommender System = predictor of users‘ decision making  Decision making: EMOTIONS DO INFLUENCE  (c) Dilbert.com
  • 7. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. PART II : What is affect/emotions/mood/personality
  • 8. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. PART II : What are affect/emotions/mood/personality  Not well defined (wikipedia): Psychophysiological expressions – Emotion = subjective, conscious experience Biological reactions – Affect = experience of emotion (interchangable) Mental states – Emotion vs. Mood: • Emotion = high arousal, short term • Mood = low arousal, long term – Personality = accounts for the individual differences in the users’ emotional, interpersonal, experiential, attitudinal and motivational styles [John and Srivastava, 1999] CHANGES FIXED emotion mood personality Time (duration)
  • 9. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Overview of emotions/moods  Several definitions  We take simple models, easy to incorporate in computers: – Basic emotions – Dimensional model – Circumplex model
  • 10. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Basic emotions  Discrete classes model  Different sets  Charles Darwin: Expression of emotions in man and animal  Paul Ekman definition (6 + neutral): – Happiness – Anger – Fear – Sadness – Disgust – Surprise  (c) Paul Ekman
  • 11. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Basic emotions  Discrete classes model  Different sets  Charles Darwin: Expression of emotions in man and animal  Paul Ekman definition (6 + neutral): – Happiness – Anger – Fear – Sadness – Disgust – Surprise  (c) Paul Ekman
  • 12. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Dimensional model  Three dimensions – Valence (positive vs. Negative) – Arousal (high vs. Low) – Dominance (power(less) over emotions)
  • 13. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Dimensional model  Three dimensions – Valence – Arousal – Dominance – (c) Lang, P. J. (1980)  Each emotive state is a point in the VAD space
  • 14. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Circumplex model  Maps basic emotions dimensional model (Posner et al.) Arousal high joy anger surprise disgust fear Valence neutral negative positive sadness low
  • 15. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. How to detect emotions  Emotions are characterized: – psychophysiological expressions, – biological reactions – mental states SENSORS !!!
  • 16. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. How to detect emotions?  Explicit vs. Implicit  Explicit – Questionnaires (SAM)
  • 17. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. How to detect emotions?  Explicit vs. Implicit  Explicit – Questionnaires (SAM)  Implicit: – Work done in the affective computing community – Different modalities (sources): • Facial actions (video) • Physiological signals ( GSR, EEG) • Voice • Posture • ... – ML techniques • Classification (basic emotions) • Regression (dimensional model)
  • 18. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Lie To Me  Part1.avi  (c) 20th Century Fox  Main Character Cal Lightman = Paul Ekman Defined the FACS (Facial Action Coding System)
  • 19. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. LDOS Experiment  2 datasets: – Posed (Cohn-Kanade dataset) – Spontaneous (LDOS-PerAff-1 dataset)  Input: Video streams of facial expressions as responses to visual stimuli  Output: emotive states as distinct classes Gabor features kNN Emotive state
  • 20. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Results and conclusions  Posed dataset: accuracy = 92 %  Spontaneous dataset: accuracy = 62%  Reasons for bad results: – Weak learning supervision – Non optimal video acquisition (face rotation, occlusions, changing lightning ...) – Non extreme facial expressions  Upcoming paper: IEEE Transactions on Multimedia
  • 21. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Personality  Definition:  User personality accounts for the individual differences in the users’ emotional, interpersonal, experiential, attitudinal and motivational styles [John and Srivastava, 1999]  Ever-lasting  Several models  Five Factor Model (FFM or Big5):  Openness (inventive/curious vs. consistent/cautious)  Conscientiousness (efficient/organized vs. easy-going/careless)  Extraversion (outgoing/energetic vs. solitary/reserved)  Agreeableness (friendly/compassionate vs. cold/unkind)  Neuroticism (sensitive/nervous vs. secure/confident)  How to measure?  Questionnaires:  International Personality Item Pool ( http://ipip.ori.org/ )
  • 22. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. LDOS PerAff-1 dataset  Emotive responses  Ratings  Personality data  Videos of facial expressions  50 users, 70 items, sparsity=0  http://slavnik.fe.uni-lj.si/markot/Main/LDOS-PerAff-1
  • 23. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. PART III : Related work on emotions in recsys
  • 24. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. PART III : Related work on emotions in recsys  Emotions and personality  Scattered work
  • 25. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Emotions in recsys Gonzalez, 2007 ? Emotions as context in recsys? User affective feedback from Arapakis et al., 2009 automatic facial expression analysis
  • 26. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Emotions in recsys Gonzalez, 2007 ? Emotions as context in recsys? User affective feedback from Arapakis, 2009 automatic facial expression analysis Tkalčič et al., 2010 Affective user model
  • 27. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Emotions in recsys Gonzalez, 2007 ? Emotions as context in recsys? User affective feedback from Arapakis, 2009 automatic facial expression analysis Tkalčič et al., 2010 Affective user model find an appropriate musical score that Kaminskas, Ricci would reinforce the affective state induced 2011 by the touristic attraction.
  • 28. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Emotions in recsys Gonzalez, 2007 ? Emotions as context in recsys? User affective feedback from Arapakis, 2009 automatic facial expression analysis Tkalčič et al., 2010 Affective user model find an appropriate musical score that Kaminskas, Ricci would reinforce the affective state induced 2011 by the touristic attraction. Lops et al, 2012 Ongoing work: emotion detection in the phase of presentation of the recommendations for generating unexpected and seredipitous recommendations
  • 29. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Personality in recsys Nunes et al., 2007 Personality as ??? Personality-based user similarity measure Tkalčič et al., 2009 For the cold start problem Rong Hu and Personality-based user similarity measure Pearl Pu, For the cold start problem Dennis and Masthoff, Adapting persuasive (learning) 2012 Technologies to personality traits
  • 30. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. PART IV: Emotions in the MM consumption chain
  • 31. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. PART IV: Emotions in the MM consumption chain  Scattered work on emotions in RecSys  Unifying framework (too ambitious?)
  • 32. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. The proposed framework - 1 time choice Give Give recommendations content Content application Entry stage Consumption stage Exit stage
  • 33. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. The proposed framework - 2 time Entry mood Exit mood choice Detect Give Give entry recommendations content mood Content application • Context • Decision making • Influence • Diversification Entry stage Consumption stage Exit stage
  • 34. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. The proposed framework - 3 time Entry mood Content-induced affective state choice Detect Give Give entry Observe user recommendations content mood Content application • Affective tagging • Affective user profiles Entry stage Consumption stage Exit stage
  • 35. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. The proposed framework - 3 time Entry mood Content-induced affective state Exit mood choice Detect Detect Give Give entry Observe user exit recommendations content mood mood Content application • Implicit feedback • Evaluation metrics Entry stage Consumption stage Exit stage
  • 36. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. The proposed framework - 3 time Entry mood Content-induced affective state Exit mood choice Detect Detect Give Give entry Observe user exit recommendations content mood mood Content application • Context • Decision making • Affective tagging • Affective user profiles • Implicit feedback • Influence • Evaluation metrics • Diversification Entry stage Consumption stage Exit stage
  • 37. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. PART V: Affect in the decision making step
  • 38. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. PART V: Affect in the decision making step  Stage 2 and 3 are straightforward  Stage 1 is interesting = new research avenues time Entry mood Content-induced affective state Exit mood choice Detect Detect Give Give entry Observe user exit recommendations content mood mood Content application • Context • Decision making • Affective tagging • Affective user profiles • Implicit feedback • Influence • Evaluation metrics • Diversification Entry stage Consumption stage Exit stage
  • 39. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. From data-centric to user-centric  The community is problem-solving oriented – „The existing datasets are real, why building synthetic ones?“ (??, RecSys 2011)  The data-centric approach is still rooted in the research community: – „It‘s about music, not about recommenders“ (?? at RecSys 2011)  Solving existing problems is only a part of research ...  ... the other part is generating new knowledge (on how the world works) ...  ... which in turn generates new problems ...  ... which in turn opens new publishing/funding/citing possibilities
  • 40. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. General user modeling framework  Data-centric = uses data that – Is available (genres, actors, directors ...) – Easy to acquire (rating, „liking“ ...)  But NOT necessarily data that carry information Controlled variables USER MODEL Prediction accuracy ? Uncontrolled variables
  • 41. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. LET‘S MOVE FORWARD  Try new models!  Generate new kind of data!  Find out how the world really works!  Model DECISION MAKING: – Ajzen model (Andrej‘s talk) – Kahneman model
  • 42. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. System 1 / System 2  (c) Kahneman, 2003
  • 43. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Decision Making Modeling in RecSys Personality Content detection Affective stimuli metadata detection Emotion detection System 1 model System 2 model Aggregation Decision prediction
  • 44. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. SoA Modeling in RecSys Personality Content detection Affective stimuli metadata detection Emotion detection System 1 model System 2 model Aggregation Decision prediction
  • 45. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Conclusions  RecSys = decision making predictor  Assumption = emotions do influence  Scattered work  Unifying framework  Our wish = Focus on stage 1: decision making: – System 1 / System 2 modeling
  • 46. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Future work Improve models Generate dataset Validate