SlideShare a Scribd company logo
Affective recommender systems: the role of emotions in
               recommender systems

                         Marko Tkalčič, Andrej Košir, Jurij Tasič



  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
   Introduction
   From data-centric to user-centric
   Overview of emotions
   Proposed framework
   Conclusions
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
      [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


     Introduction
 It‘s about music, not about recommenders (Eric Bieschke, Pandora)
    – Re: It‘s about us, the users
 RecSys help us make DECISIONS on content items
 Bounded rationality theory [Daniel Kahnemann (nobel prize for
  economics 2002)]
    Decision making = rational + emotional
Univerza v Ljubljani         ..: Fakulteta za elektrotehniko:..
      [LDOS]                       ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


     From data-centric to user-centric
 Early RecSys:
    – ratingPredictions(data-centric descriptors)




                             = descriptors that are available (e.g. from IMDB)
                                         »     Genre
                                         »     Actors
                                         »     Performers
                                         »     Timestamps
    – Typical modeling:

           User ui likes the genre gj under the ck circumstances XX%
Univerza v Ljubljani         ..: Fakulteta za elektrotehniko:..
      [LDOS]                       ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


     From data-centric to user-centric
 In recent years
    – shift towards user-centric descriptors




                             = descriptors that are suspected to carry information
                             but are NOT available
                                         » Emotional responses
                                         » Personality
 Arapakis, Gonzalez, Hanjalić, Nunes, Tkalčič
 CAMRA 2010 contest
 Overlapping with the affective computing community
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
      [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


      From data-centric to user-centric
 The data-centric approach is still rooted in the research community:
    – It‘s about music, not about recommenders
 The community is problem-solving oriented
    – The existing datasets are real, why building synthetic ones?


 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 possibilities
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
      [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


      Overview of emotions
   Emotions are complex human experiences
   Strong physiological background
   Evolutionary based
   Several definitions
   We take with 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
   Darwin: Expression of emotions in man and animal
   Ekman definition (6 + neutral):
     –     Happiness
     –     Anger
     –     Fear
     –     Sadness
     –     Disgust
     –     Surprise
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
      [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


      Dimensional model
 Three dimensions
    – Valence
    – Arousal
    – Dominance




 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
                                                                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?
 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:..


      The proposed framework
 Problem statement:
    – Research is done in a scattered fashion
    – Researchers do not benefit from each other‘s work
 Goal:
    – Researchers to identify their position
    – To benefit from each other‘s work
    – To establish affective recommender system as a (sub)field?
 References are in the paper
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:..


      Conclusions
   Research is shifting towards the use of emotions in recsys
   Emotions have shown to improve recommenders‘ performance
   Research is sparse and not self-aware
   The proposed framework should put things in place
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
      [LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


      Questions
   Q1: does the framework reflect your view of emotions and recsys?
   Q2: did we miss something?
   Q3: emotions related to diversity, user-centric evaluation?
   Q4: any other issue?
Univerza v Ljubljani   ..: Fakulteta za elektrotehniko:..
[LDOS]                 ..: Laboratorij za digitalno obdelavo signalov, slik in videa:..


Notes

More Related Content

What's hot

Data Con LA 2019 - State of the Art of Innovation in Computer Vision by Chris...
Data Con LA 2019 - State of the Art of Innovation in Computer Vision by Chris...Data Con LA 2019 - State of the Art of Innovation in Computer Vision by Chris...
Data Con LA 2019 - State of the Art of Innovation in Computer Vision by Chris...
Data Con LA
 
Presence
PresencePresence
Presence
scottw
 
Language and Vision with Deep Learning - Xavier Giró - ACM ICMR 2020 (Tutorial)
Language and Vision with Deep Learning - Xavier Giró - ACM ICMR 2020 (Tutorial)Language and Vision with Deep Learning - Xavier Giró - ACM ICMR 2020 (Tutorial)
Language and Vision with Deep Learning - Xavier Giró - ACM ICMR 2020 (Tutorial)
Universitat Politècnica de Catalunya
 
Presentation CENDOO Butler english
Presentation CENDOO Butler englishPresentation CENDOO Butler english
Presentation CENDOO Butler english
CENDOO AG
 
Introduction to the TEL dictionary initiative
Introduction to the TEL dictionary initiativeIntroduction to the TEL dictionary initiative
Introduction to the TEL dictionary initiative
Nicolas Balacheff
 
Wav2Pix: Speech-conditioned face generation using Generative Adversarial Netw...
Wav2Pix: Speech-conditioned face generation using Generative Adversarial Netw...Wav2Pix: Speech-conditioned face generation using Generative Adversarial Netw...
Wav2Pix: Speech-conditioned face generation using Generative Adversarial Netw...
Universitat Politècnica de Catalunya
 
Rajat Pashine Resume
Rajat Pashine ResumeRajat Pashine Resume
Rajat Pashine Resume
guesteade98
 
Self-supervised Audiovisual Learning - Xavier Giro - UPC Barcelona 2019
Self-supervised Audiovisual Learning - Xavier Giro - UPC Barcelona 2019Self-supervised Audiovisual Learning - Xavier Giro - UPC Barcelona 2019
Self-supervised Audiovisual Learning - Xavier Giro - UPC Barcelona 2019
Universitat Politècnica de Catalunya
 

What's hot (8)

Data Con LA 2019 - State of the Art of Innovation in Computer Vision by Chris...
Data Con LA 2019 - State of the Art of Innovation in Computer Vision by Chris...Data Con LA 2019 - State of the Art of Innovation in Computer Vision by Chris...
Data Con LA 2019 - State of the Art of Innovation in Computer Vision by Chris...
 
Presence
PresencePresence
Presence
 
Language and Vision with Deep Learning - Xavier Giró - ACM ICMR 2020 (Tutorial)
Language and Vision with Deep Learning - Xavier Giró - ACM ICMR 2020 (Tutorial)Language and Vision with Deep Learning - Xavier Giró - ACM ICMR 2020 (Tutorial)
Language and Vision with Deep Learning - Xavier Giró - ACM ICMR 2020 (Tutorial)
 
Presentation CENDOO Butler english
Presentation CENDOO Butler englishPresentation CENDOO Butler english
Presentation CENDOO Butler english
 
Introduction to the TEL dictionary initiative
Introduction to the TEL dictionary initiativeIntroduction to the TEL dictionary initiative
Introduction to the TEL dictionary initiative
 
Wav2Pix: Speech-conditioned face generation using Generative Adversarial Netw...
Wav2Pix: Speech-conditioned face generation using Generative Adversarial Netw...Wav2Pix: Speech-conditioned face generation using Generative Adversarial Netw...
Wav2Pix: Speech-conditioned face generation using Generative Adversarial Netw...
 
Rajat Pashine Resume
Rajat Pashine ResumeRajat Pashine Resume
Rajat Pashine Resume
 
Self-supervised Audiovisual Learning - Xavier Giro - UPC Barcelona 2019
Self-supervised Audiovisual Learning - Xavier Giro - UPC Barcelona 2019Self-supervised Audiovisual Learning - Xavier Giro - UPC Barcelona 2019
Self-supervised Audiovisual Learning - Xavier Giro - UPC Barcelona 2019
 

Similar to Affective recommender systems: the role of emotions in recommender systems

Affective User Modeling
Affective User ModelingAffective User Modeling
Affective User Modeling
Marko Tkalčič
 
Managing Irrelevant Contextual Categories in a Movie Recommender System
Managing Irrelevant Contextual Categories in a Movie Recommender SystemManaging Irrelevant Contextual Categories in a Movie Recommender System
Managing Irrelevant Contextual Categories in a Movie Recommender System
Andrej Kosir
 
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
 
Quality of Experience in emerging visual communications
Quality of Experience in emerging visual communicationsQuality of Experience in emerging visual communications
Quality of Experience in emerging visual communications
Touradj Ebrahimi
 
My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...
My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...
My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...
Touradj Ebrahimi
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learning
Amr Rashed
 
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
MLconf
 
Deep Learning @ ZHAW Datalab (with Mark Cieliebak & Yves Pauchard)
Deep Learning @ ZHAW Datalab (with Mark Cieliebak & Yves Pauchard)Deep Learning @ ZHAW Datalab (with Mark Cieliebak & Yves Pauchard)
Deep Learning @ ZHAW Datalab (with Mark Cieliebak & Yves Pauchard)
Thilo Stadelmann
 
Energy Aware performance evaluation of WSNs.
Energy Aware performance evaluation of WSNs.Energy Aware performance evaluation of WSNs.
Energy Aware performance evaluation of WSNs.ikrrish
 
Presentation l`aquila new
Presentation l`aquila newPresentation l`aquila new
Presentation l`aquila newikrrish
 
Defying Nyquist in Analog to Digital Conversion
Defying Nyquist in Analog to Digital ConversionDefying Nyquist in Analog to Digital Conversion
Defying Nyquist in Analog to Digital Conversion
Distinguished Lecturer Series - Leon The Mathematician
 
Emtp Training Dubrovnik Ok
Emtp Training Dubrovnik OkEmtp Training Dubrovnik Ok
Emtp Training Dubrovnik OkPOWERSYS
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
Xavier Ochoa
 
The Growth Of Internet Coupled With The Rise Of Multimedia...
The Growth Of Internet Coupled With The Rise Of Multimedia...The Growth Of Internet Coupled With The Rise Of Multimedia...
The Growth Of Internet Coupled With The Rise Of Multimedia...
Winstina Kennedy
 
MDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A PrimerMDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A Primer
Poo Kuan Hoong
 
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
 
Introduction talk to Computer Vision
Introduction talk to Computer Vision Introduction talk to Computer Vision
Introduction talk to Computer Vision
Chen Sagiv
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
Xavier Ochoa
 

Similar to Affective recommender systems: the role of emotions in recommender systems (20)

Affective User Modeling
Affective User ModelingAffective User Modeling
Affective User Modeling
 
Managing Irrelevant Contextual Categories in a Movie Recommender System
Managing Irrelevant Contextual Categories in a Movie Recommender SystemManaging Irrelevant Contextual Categories in a Movie Recommender System
Managing Irrelevant Contextual Categories in a Movie Recommender System
 
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...
 
Quality of Experience in emerging visual communications
Quality of Experience in emerging visual communicationsQuality of Experience in emerging visual communications
Quality of Experience in emerging visual communications
 
My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...
My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...
My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learning
 
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
 
Deep Learning @ ZHAW Datalab (with Mark Cieliebak & Yves Pauchard)
Deep Learning @ ZHAW Datalab (with Mark Cieliebak & Yves Pauchard)Deep Learning @ ZHAW Datalab (with Mark Cieliebak & Yves Pauchard)
Deep Learning @ ZHAW Datalab (with Mark Cieliebak & Yves Pauchard)
 
Energy Aware performance evaluation of WSNs.
Energy Aware performance evaluation of WSNs.Energy Aware performance evaluation of WSNs.
Energy Aware performance evaluation of WSNs.
 
Presentation l`aquila new
Presentation l`aquila newPresentation l`aquila new
Presentation l`aquila new
 
Defying Nyquist in Analog to Digital Conversion
Defying Nyquist in Analog to Digital ConversionDefying Nyquist in Analog to Digital Conversion
Defying Nyquist in Analog to Digital Conversion
 
Emtp Training Dubrovnik Ok
Emtp Training Dubrovnik OkEmtp Training Dubrovnik Ok
Emtp Training Dubrovnik Ok
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
 
Workshop on sparse image and signal processing
Workshop on sparse image and signal processingWorkshop on sparse image and signal processing
Workshop on sparse image and signal processing
 
The Growth Of Internet Coupled With The Rise Of Multimedia...
The Growth Of Internet Coupled With The Rise Of Multimedia...The Growth Of Internet Coupled With The Rise Of Multimedia...
The Growth Of Internet Coupled With The Rise Of Multimedia...
 
MDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A PrimerMDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A Primer
 
New
NewNew
New
 
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) ...
 
Introduction talk to Computer Vision
Introduction talk to Computer Vision Introduction talk to Computer Vision
Introduction talk to Computer Vision
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
 

Recently uploaded

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 

Recently uploaded (20)

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 

Affective recommender systems: the role of emotions in recommender systems

  • 1. Affective recommender systems: the role of emotions in recommender systems Marko Tkalčič, Andrej Košir, Jurij Tasič 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  Introduction  From data-centric to user-centric  Overview of emotions  Proposed framework  Conclusions
  • 3. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Introduction  It‘s about music, not about recommenders (Eric Bieschke, Pandora) – Re: It‘s about us, the users  RecSys help us make DECISIONS on content items  Bounded rationality theory [Daniel Kahnemann (nobel prize for economics 2002)] Decision making = rational + emotional
  • 4. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. From data-centric to user-centric  Early RecSys: – ratingPredictions(data-centric descriptors) = descriptors that are available (e.g. from IMDB) » Genre » Actors » Performers » Timestamps – Typical modeling: User ui likes the genre gj under the ck circumstances XX%
  • 5. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. From data-centric to user-centric  In recent years – shift towards user-centric descriptors = descriptors that are suspected to carry information but are NOT available » Emotional responses » Personality  Arapakis, Gonzalez, Hanjalić, Nunes, Tkalčič  CAMRA 2010 contest  Overlapping with the affective computing community
  • 6. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. From data-centric to user-centric  The data-centric approach is still rooted in the research community: – It‘s about music, not about recommenders  The community is problem-solving oriented – The existing datasets are real, why building synthetic ones?  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 possibilities
  • 7. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Overview of emotions  Emotions are complex human experiences  Strong physiological background  Evolutionary based  Several definitions  We take with simple models, easy to incorporate in computers: – Basic emotions – Dimensional model – Circumplex model
  • 8. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Basic emotions  Discrete classes model  Different sets  Darwin: Expression of emotions in man and animal  Ekman definition (6 + neutral): – Happiness – Anger – Fear – Sadness – Disgust – Surprise
  • 9. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Dimensional model  Three dimensions – Valence – Arousal – Dominance  Each emotive state is a point in the VAD space
  • 10. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Circumplex model  Maps basic emotions dimensional model Arousal high joy anger surprise disgust fear Valence neutral negative positive sadness low
  • 11. 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)
  • 12. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. The proposed framework  Problem statement: – Research is done in a scattered fashion – Researchers do not benefit from each other‘s work  Goal: – Researchers to identify their position – To benefit from each other‘s work – To establish affective recommender system as a (sub)field?  References are in the paper
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Conclusions  Research is shifting towards the use of emotions in recsys  Emotions have shown to improve recommenders‘ performance  Research is sparse and not self-aware  The proposed framework should put things in place
  • 19. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Questions  Q1: does the framework reflect your view of emotions and recsys?  Q2: did we miss something?  Q3: emotions related to diversity, user-centric evaluation?  Q4: any other issue?
  • 20. Univerza v Ljubljani ..: Fakulteta za elektrotehniko:.. [LDOS] ..: Laboratorij za digitalno obdelavo signalov, slik in videa:.. Notes