Towards Emotion-aware Recommender Systems: an Affective Coherence Model based on Emotion-driven Behaviors

https://doi.org/10.1016/j.eswa.2020.114382Get rights and content

Highlights

  • An emotion-aware computational model based on affective user profiles is proposed

  • An affective coherence score between an item and the user profile is defined

  • The model is integrated in state-of-art recommendation approaches

  • The way preferences depend on user emotional state varies from user to user

Abstract

Decision making is the cognitive process of identifying and choosing alternatives based on preferences, beliefs, and degree of importance given by the decision maker to objects or actions. For instance, choosing which movie to watch is a simple, small-sized decision-making process. Recommender systems help people to make this kind of choices, usually by computing a short list of suggestions that reduces the space of possible options. These systems are strongly based on the knowledge of user preferences but, in order to fully support people, they should be grounded on a holistic view of the user behavior, that includes also how emotions, mood, and personality traits influence her choosing patterns.

In this work, we investigate how to include emotional aspects in the recommendation process. We suggest that the affective state of the user, defined by a set of emotions (e.g., joy, surprise), constitutes part of choosing situation that should be taken into account when modeling user preferences.

The main contribution of the paper is a general emotion-aware computational model based on affective user profiles in which each preference, such as a 5-star rating on a movie, is associated with the affective state felt by the user at the time when that preference was collected.

The model estimates whether an unseen item is suitable for the current affective state of the user, by computing an affective coherence score that takes into account both the affective user profile and not-affective item features. The approach has been implemented into an Emotion-aware Music Recommender System, whose effectiveness has been assessed by performing in-vitro experiments on two benchmark datasets. The main outcome is that our system showed improved accuracy of recommendations compared to baselines which include no affective information in the recommendation model.

Introduction

The great availability of personalized services over the Internet has made users more inclined to provide their data in order to obtain accurate suggestions about products to buy, news to read, music to listen to. Today, companies such as Netflix or Amazon collect millions of records about habits of their customers and use them to target their suggestions by exploiting recommender systems (RecSys), that are filtering tools that guide the user in a personalized way to interesting or useful items in a large space of possible options (de Gemmis et al., 2017; Burke, 2002, Narducci et al., 2020). These systems collect information about user preferences, either explicitly by asking users to provide ratings on items, or implicitly by analyzing their actions on items (e.g., downloads, prints, views). Collected data are exploited to build a model of user preferences (user profile), or to discover users having similar interests, with the aim of finding novel items that might be interesting to them. Today, personalization systems could take advantage of digital footprints, i.e. the entire collection of information generated by a person’s online activity, such as online searches, purchased items, or posts on social media. In particular, actions performed on Social Media Sites (SMSs) provide valuable information about user tendencies, styles of life, as well as affective and psychological traits (Ryan et al., 2011, Asur et al., 2010, Correa et al., 2010, Malhotra et al., 2012). It is not surprising that social media footprints, such as liked pages, attended events, shared music, etc., are being more and more exploited by RecSys (Kazai et al., 2016, Ma et al., 2017) to infer personality traits (Back et al., 2010), affective states or tendencies (Alm et al., 2005, Mohammad and Kiritchenko, 2015, Polignano et al., 2017), with the aim of improving accuracy of suggestions. Recently, the European Legislation has strongly limited the use of that data without an explicit agreement by the final user. In particular, the GDPR regulation (Goddard & Michelle, 2017) has placed restrictions on the exploitation of user data in order to limit illegal use. In our work, we used only third-party anonymized publicly available datasets. In the case the system will be implemented in real-world environments, the privacy issue should be addressed, of course.

Several studies in Psychology described how emotions actively interact with the choosing patterns evoked in the subject during decision processes (Picard et al., 2004, Clore et al., 1994, Bechara et al., 2000, Loewenstein and George, 2003, Frijda et al., 1994, Cunningham and Michael R, 1988) and showed that those areas of our brain related to feelings are highly stimulated during decision-making processes (Bechara & Antoine, 2003).

Therefore, novel techniques to model user preferences and attitudes, according to a holistic view of personalization, are needed. The main contribution of this work is the investigation of the following open issues:

  • 1.

    To build an affective user profile in which preferences are modeled considering affective information;

  • 2.

    To include an affective profile into a recommendation process.

As a proof-of-concepts, we implemented an Emotion-aware RecSys and performed an evaluation in the music domain. The results showed improved accuracy of recommendations compared to several baselines, including machine learning methods and content-based filtering methods which exploit no affective information to model user preferences. The rest of the paper is organized as follows: Section 2 provides an analysis of the main relevant work for this research, Section 3 describes our original model for generating emotion-aware recommendations, implemented in EMRES that is described in Section 4. Finally, the experimental evaluation and the results are outlined in Section 5.

Section snippets

Related Work

The proposed investigation falls at the intersection between Psychology and Computer Science. In this section, we provide some background and related work that allow to place our research in the appropriate context of both areas. In the analysis of Psychology literature, we focus on the role that affect (emotions, mood, personal feelings) could play in decision-making processes, in order to motivate the design choices behind our affect-aware model. Then, we describe some recent attempts to

An Emotion-aware Computational Model for Personalization Systems

We propose a general model that could be adopted by personalization systems that exploit affective information to better tailor services to users. In Fig. 1, a user-centered computational model is proposed, which takes into account user tendencies, behaviors, and preferences. The left side of the picture describes the part of the model devoted to perform data collection: digital footprints left on social networks (posts, tweets, reviews, etc.) and user behavior, observed when interacting with

EMRES: Emotion-aware Music REcommender System

EMRES computes a list of suggested songs for user u, by taking into account his affective profile. The part of the model that performs data collection is implemented by defining:

  • 1.

    a strategy for collecting user affective states and preferences on songs;

  • 2.

    a model to represent songs and to compute song similarity.

Fig. 2 shows the general model of EMRES and the main procedural steps for obtaining recommendations. In particular, starting from point 1.1 of the training phase, it is possible to notice

Experimental Evaluation

The main aim of the evaluation is to compare our emotion-aware RecSys EMRES with alternative approaches which do not take into account affective information, in order to show that the adoption of the proposed Affective Coherence Model improves the accuracy of suggestions. As alternative approaches we consider: (i) a content-based filtering algorithm that exploits the same non-affective features as our system; (ii) a recommendation method based on machine learning techniques for rating

Conclusion

Traditional recommendation approaches have started to include novel aspects that describe in a deeper way the context in which a decision is taken, in order to increase both accuracy and the acceptance of proposed suggestions. In this work, we investigated how to model the affective dimension of the user in a recommendation process, based on the idea that preferences of users might vary according to what they feel.

The main contribution of this work is a model that computes the affective

Acnowledgments

The research has been partially funded by the Apulia Region, Italy, POR Puglia FESR-FSE 2014-2020 Innonetwork, project DECiSION: DATA-DRIVEN CUSTOMER SERVICE INNOVATION.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References (82)

  • Yongfeng Qian et al.

    EARS: Emotion-aware recommender system based on hybrid information fusion

    Information Fusion

    (2019)
  • Tracii Ryan et al.

    Who uses Facebook? An Investigation into the Relationship between the Big Five, Shyness, Narcissism, Loneliness, and Facebook Usage

    Computers in Human Behavior

    (2011)
  • Pinata Winoto et al.

    The role of user mood in movie recommendations

    Expert Systems with Applications

    (2010)
  • Jaewon Yang et al.

    Patterns of temporal variation in online media

  • Adomavicius, Gediminas and Alexander Tuzhilin (2011). ”Context-aware recommender systems”. In: Recommender Systems...
  • Cecilia Ovesdotter Alm et al.
  • Ioannis Arapakis et al.

    A Comparison of General vs Personalised Affective Models for the Prediction of Topical Relevance

  • Arapakis, Ioannis, Ioannis Konstas, and Joemon M. Jose (2009). “Using Facial Expressions and Peripheral Physiological...
  • Asur, Sitaram and Bernardo A Huberman (2010). ”Predicting the Future with Social Media”. In: Web Intelligence and...
  • Mitja D Back et al.

    Facebook profiles reflect actual personality, not self-idealization

    Psychological Science

    (2010)
  • Matthias Baldauf et al.

    A survey on context-aware systems

    IJAHUC

    (2007)
  • Antoine Bechara

    Risky business: emotion, decision-making, and addiction

    Journal of Gambling Studies

    (2003)
  • Antoine Bechara et al.

    Emotion, decision making and the orbitofrontal cortex

    Cerebral Cortex

    (2000)
  • Matthias Braunhofer et al.

    Context-aware points of interest suggestion with dynamic weather data management

  • Robin D. Burke

    Hybrid Recommender Systems: Survey and Experiments

    User Modeling User-Adapted Interaction

    (2002)
  • Castells, Pablo, Neil J. Hurley, and Saul Vargas (2015). ”Novelty and Diversity in Recommender Systems”. In:...
  • Li Chen et al.

    Personality and Recommendation Diversity

  • Gerald L Clore et al.

    Affective causes and consequences of social information processing

    Handbook of Social Cognition

    (1994)
  • Michael R Cunningham

    What do you do when you’re happy or blue? Mood, expectancies, and behavioral interest

    Motivation and emotion

    (1988)
  • de Gemmis, Marco, Pasquale Lops, and Marco Polignano (2017). ”Recommender Systems, Basics Of”. In: ed. by Reda Alhajj...
  • de Gemmis, Marco, Pasquale Lops, and Giovanni Semeraro (2016). ”Emotion Detection Techniques for the Evaluation of...
  • de Gemmis, Marco, Pasquale Lops, Cataldo Musto, Fedelucio Narducci, and Giovanni Semeraro (2015b). ”Semantics-Aware...
  • Paul Ekman et al.

    Universals and cultural differences in the judgments of facial expressions of emotion

    Journal of Personality and Social Psychology

    (1987)
  • Ferwerda, Bruce, Emily Yang, Markus Schedl, and Marko Tkalcic (2015). ”Personality Traits Predict Music Taxonomy...
  • Fiori, M., A. Lintas, S. Mesrobian, and A.E.P. Villa (2013). ”Effect of Emotion and Personality on Deviation from...
  • Frijda, Nico H and Batja Mesquita (1994). ”The social roles and functions of emotions.” In: Emotion and culture:...
  • Michelle Goddard

    The EU General Data Protection Regulation (GDPR): European regulation that has a global impact

    International Journal of Market Research

    (2017)
  • González, Gustavo, Beatriz López, and Josep Lluís de la Rosa (2004). ”Managing Emotions in Smart User Models for...
  • Gonzalez, Gustavo, Josep Lluis de la Rosa, Miquel Montaner, and Sonia Delfin (2007). “Embedding Emotional Context in...
  • Byeong-jun Han et al.

    Music emotion classification and context-based music recommendation

    Multimedia Tools and Applications

    (2010)
  • Jameson, Anthony, Martijn C. Willemsen, Alexander Felfernig, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, and Li...
  • Cited by (48)

    • HELENA: An intelligent digital assistant based on a Lifelong Health User Model

      2023, Information Processing and Management
      Citation Excerpt :

      User profiling is nowadays a common practice over the web, which began with seminal work by Kobsa, Koenemann, and Pohl (2001), who proposed a keyword-based representation of the web user. Since then, many strategies have been proposed to exploit the “digital footprints” that people leave on the web (i.e., social networks, web services, purchases, preferences, searches, etc.) to build a user profile (Polignano, Basile, Rossiello, de Gemmis, & Semeraro, 2017; Polignano, Gemmis, Narducci, & Semeraro, 2017; Polignano, Narducci, de Gemmis, & Semeraro, 2021; Song, Lee, & Moon, 2019), a representation of his/her interests and preferences to be used for personalization and adaptation purposes. Among possible user profile facets (Cena, Likavec, & Rapp, 2019), we focus on the physical and mental state.

    View all citing articles on Scopus
    View full text