<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>September</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Adapt to Emotional Reactions In Context-aware Personalization</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yong Zheng</string-name>
          <email>yzheng66@iit.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Information Technology and Management School of Applied Technology Illinois Institute of Technology Chicago</institution>
          ,
          <addr-line>Illinois</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <volume>16</volume>
      <issue>2016</issue>
      <abstract>
        <p>Context-aware recommender systems (CARS) have been developed to adapt to users' preferences in different contextual situations. Users' emotions have been demonstrated as one of effective context information in recommender systems. However, there are no work exploring the effect of emotional reactions (or expressions) in the recommendation process. In this paper, we assume that users may give similar ratings even if they present different emotional reactions or expressions on the movies. We further model the traits of emotional reactions and incorporate them into context-aware matrix factorization as regularization terms. Our experimental results based on the LDOS-CoMoDa movie data set validate our assumptions and prove that it is useful to take emotional reactions into consideration in context-aware recommendations.</p>
      </abstract>
      <kwd-group>
        <kwd>context</kwd>
        <kwd>recommendation</kwd>
        <kwd>emotion</kwd>
        <kwd>emotional reactions</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Categories and Subject Descriptors</title>
      <p>H.3.3 [Information Search and Retrieval]: Information filtering,
Retrieval models; H.1.2 [Models and Principles]: User/Machine
Systems - human information processing</p>
    </sec>
    <sec id="sec-2">
      <title>INTRODUCTION AND BACKGROUND</title>
      <p>Recommender systems (RS) are an effective way in alleviating
information overload by tailoring recommendations to users’
personal preferences. Context-aware recommender systems (CARS)
take contextual factors (such as time, location, companion,
occasion, etc) into account in modeling user profiles and in generating
recommendations. For example, users’ choice on movies may be
very different if the user is going to watch the movie with children
rather than with his or her partner.</p>
      <p>
        Context, is usually defined as, "any information that can be
used to characterize the situation of an entity. An entity is
a person, place, or object that is considered relevant to the
interaction between a user and an application, including the user
and applications themselves [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]". In CARS, we view the dynamic
attributes as the observed contexts which may change when the user
performs the same activity repeatedly [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ]. For example, the time
and location may change every time when a user tries to watch a
movie. The season or trip type may change when a user is going to
reserve a hotel. In addition to these factors, users’ emotional states
are one of these dynamic variables. And emotions may change
anytime in the process of user interactions with the items or the
applications. These emotional information have been demonstrated
as effective and influential context in previous research [
        <xref ref-type="bibr" rid="ref44 ref45">45, 44</xref>
        ].
      </p>
      <p>
        Emotional reactions or expressions are highly correlated with
the traits of user personalities. Personality accounts for the most
important ways in which individuals differ in their enduring
emotional, interpersonal, experimental, attitudinal and motivational
styles [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. In the domain of recommender systems, personality
can be viewed as a user profile, which may be context-independent
and domain-independent. Both emotional information [
        <xref ref-type="bibr" rid="ref11 ref18 ref34 ref45">18, 11,
34, 45</xref>
        ] and user personality [
        <xref ref-type="bibr" rid="ref19 ref31 ref35">31, 19, 35</xref>
        ] have been successfully
incorporated into recommender systems by existing research.
      </p>
      <p>
        Our previous research [
        <xref ref-type="bibr" rid="ref45">45</xref>
        ] has successfully utilized emotional
variables as contexts in recommender systems to improve
recommendation performance. Unfortunately, as far as we know, there
are no research on exploring the effect of emotional reactions
or expressions. We believe that users’ emotional reactions or
expressions are also useful to model users’ preferences or rating
behaviors in real practice. For example, two different users may
give high ratings on a same tragedy drama movie. One of them
indicated his or her emotional state as "happy" when finishing the
movie, because this user thought it was a really good movie. By
contrast, another user may express his or her feeling as "sad" since
the user was impressed or moved by the tragedy movie. As a result,
the two users have same rating behaviors on the movie but with
different emotional reactions or expressions. One of the potential
reasons is that different user personalities may result in different
ways or habits for users to express their emotions.
      </p>
      <p>Therefore, the users’ rating profiles associated with different (or
even opposed) emotional reactions therefore could be useful to
assist recommendations. In this paper, we propose to incorporate
emotional reactions (or expressions) as regularization terms in the
context-aware matrix factorization approach, and further explore
its effect on the performance of context-aware recommendations.</p>
      <p>The following sections are organized as follows: Section 2
introduces related work, including the background of
contextaware recommendation, and the role of emotions and personality in
recommender systems. Section 3 gives the preliminary description
of essential information, such as the LDOS-CoMoDa movie data
which contains emotional variables, and the introduction about
the CAMF technique. Section 4 discusses our methodology
that incorporates the emotional reactions as regularization terms
into the CAMF approach. Section 5 describes our experimental
results and discussions, followed by Section 6 which concludes our
findings and discusses our future work.</p>
    </sec>
    <sec id="sec-3">
      <title>RELATED WORK</title>
      <p>
        One of the goals in the recommender systems (RS) is to assist
users’ decision making by providing a list of recommendations.
Due to the fact that users’ choice usually varies from time to time
and from context to context, context-aware recommender systems
(CARS) [
        <xref ref-type="bibr" rid="ref1 ref2">2, 1</xref>
        ] are promoted and developed to adapt to users’
preferences in different contextual situations.
      </p>
      <p>
        In rating-based RS applications, such as movie or book ratings,
the standard formulation of the recommendation problem begins
with a two dimensional matrix of ratings, organized by user and
item: Users Items ! Ratings. The key insight of CARS is that
users’ preferences on items may be also a function of the context in
which those items are encountered. Incorporating contexts requires
that we estimate user preferences using a multidimensional rating
function, Users Items Contexts ! Ratings [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        In the past decade, several context-aware recommendation
algorithms have been developed. By additionally incorporating context
information, these algorithms have been demonstrated to be useful
to improve recommendation performance in numerous domains,
such as e-commerce [
        <xref ref-type="bibr" rid="ref15 ref28">28, 15</xref>
        ], movies [
        <xref ref-type="bibr" rid="ref10 ref26 ref33">33, 26, 10</xref>
        ], music [
        <xref ref-type="bibr" rid="ref16 ref3">3, 16</xref>
        ],
restaurants [
        <xref ref-type="bibr" rid="ref27 ref30">30, 27</xref>
        ], travels [
        <xref ref-type="bibr" rid="ref39 ref8">39, 8</xref>
        ], educational learning [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ],
mobile applications [
        <xref ref-type="bibr" rid="ref4 ref6">4, 6</xref>
        ], and so forth. The context variables
adopted in those applications are domain-specific ones. And the
most widely used context information are the time of the day, the
day of the week, and location information which can be easily
captured from ubiquitous environment, such as Web logs, mobile
devices, sensors.
      </p>
      <p>
        It is well known that human decision making is subject to both
rational and emotional influences [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. The field of affective
computing takes this fact as basic to the design of computing
systems [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]. The role of emotions in recommender systems
was recognized by the research community as early as 2005 [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ],
giving rise to research in emotion-based movie recommender
systems [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] and the impact of emotions in group recommender
systems [
        <xref ref-type="bibr" rid="ref11 ref23">23, 11</xref>
        ]. This results in the highlight of research on
affective recommender systems [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ] which have been proved to be
useful on recommendation performance in several domains, such
as music [
        <xref ref-type="bibr" rid="ref22 ref32 ref9">22, 32, 9</xref>
        ] and movies [
        <xref ref-type="bibr" rid="ref18 ref25 ref7">7, 25, 18</xref>
        ].
      </p>
      <p>
        Emotional states, accordingly, are also viewed and used as
contexts in recommender systems. Shi et al. [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] mined the mood
similarity to assist context-aware movie recommendation. Odic,
et al. [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] identified the significant contributions by emotional
variables compared with other contextual factors in the
LDOSCoMoDa movie rating data. Mood information can also be used
for television and video content recommendation [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ]. Baltrunas,
et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] adopted mood as context to assist context-aware music
recommendation. The role of emotions in context-aware
recommendation is summarized in [
        <xref ref-type="bibr" rid="ref44 ref45">45, 44</xref>
        ] which helps additionally
discover insights about why and where emotional states play an
important role in the recommendation process.
      </p>
      <p>
        Emotional states are usually dynamic and may change from time
to time. Based on the introduction about the affective recommender
systems [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ], the emotional information in three stages may be
useful: entry stage (i.e., before the activity), consumption stage
(i.e., during the activity) and exit stage (i.e. after the activity).
In this case, emotional reactions can be captured across these
three stages. As introduced previously, users may present different
emotional reactions, but actually they leave the same or similar
ratings on the items. In this paper, we make the first attempt
to explore the effect of emotional reactions in the context-aware
recommendations.
3.
      </p>
    </sec>
    <sec id="sec-4">
      <title>PRELIMINARY</title>
      <p>To further discuss the topics in the context-aware recommendation,
it is necessary to introduce some terminologies:</p>
      <p>Table 1 shows an example of context-aware movie data which
contains five rating profiles given by three users on four movies
in different contextual situations. In our discussions, we will use
the term contextual dimension to denote the contextual variable,
such as "Location", "Time" and "Companion". The term contextual
condition refers to a specific value in a contextual dimension,
e.g. "Home" and "Cinema" are two contextual conditions for the
dimension "Location". Context or contextual situation therefore
refers to a combination of contextual conditions, e.g., {Weekday,
Home, Kids}.</p>
      <p>Next, we introduce the LDOS-CoMoDa movie data 1 which is
a data set with multiple contextual dimensions including several
emotional variables. We also introduce context-aware matrix
factorization which is a popular algorithm in CARS and we use
it as a base algorithm in this paper.
3.1</p>
    </sec>
    <sec id="sec-5">
      <title>LDOS-CoMoDa Data Set</title>
      <p>
        In the domain of context-aware recommendation, there are very
limited number of data sets available for public research, not to
mention the data that contains emotional variables. The
LDOSCoMoDa data set [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] introduced below is one of the data sets that
was collected from user surveys, and can be used for this type of
research in this paper. The data has 2291 ratings (rating scale is
1 to 5) given by 121 users on 1232 items within 12 contextual
dimensions. The description of the contextual dimensions and
conditions can be described by Table 2.
      </p>
      <p>Among these 12 contextual dimensions, there are three ones
that can be considered emotional dimensions: endEmo, domEmo
and mood. "endEmo" is the emotional state experienced at the
end of the movie (i.e., emotion in the exit stage). "domEmo" is
1LDOS-CoMoDa data set, http://www.ldos.si/comoda.html
the emotional state experienced the most during watching (i.e.,
emotion in the consumption stage). "mood" is the emotion of
the user during that part of the day when the user watched the
movie (i.e., emotion in the entry stage). "EndEmo" and "domEmo"
contain the same seven conditions: Sad, Happy, Scared, Surprised,
Angry, Disgusted, Neutral, while "mood" only has three simple
conditions: Positive, Neutral, Negative.</p>
      <p>
        Context selection is usually performed before we apply any
context-aware recommendation algorithms. We’d like to retain
the most influential context dimensions, since irrelevant ones may
introduce noises in the data and further hamper the
recommendation accuracy. Based on the statistical selection method introduced
in [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ], we only use 7 out of the 12 contextual dimensions in our
experiments: time, daytype, location, companion and the three
emotional variables.
      </p>
      <p>
        The three emotional variables (i.e., mood, domEmo and
endEmo) describe users’ affective states during the user interactions
with the movies in terms of three stages respectively: entry stage,
consumption stage and exit stage as introduced in [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ]. In other
words, mood can be viewed as current context before the user
starts watching the movie. By contrast, domEmo and endEmo can
indicate future emotional states during the user’s interactions with
the activity of movie watching. These future status can also be
viewed as contexts too if we interpret them as user intents. For
example, a user is feeling sad now, and he or she wants to select
a movie to watch in order to be happy. In this example, "sad" is
the current user mood, and "happy" can be viewed as user’s future
emotional state, such as in the domEmo or endEmo.
3.2
      </p>
    </sec>
    <sec id="sec-6">
      <title>Context-aware Matrix Factorization</title>
      <p>
        One of the most popular context-aware recommendation
algorithms is the one built upon matrix factorization, namely, the
context-aware matrix factorization (CAMF) approach [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. There
are different variants of CAMF, here we introduce the CAMF_CU
approach which incorporate a user-personalized contextual rating
bias into matrix factorization. More specifically, the rating
prediction function by CAMF_CU can be described by Equation 1.
r^uic1c2:::cN =
      </p>
      <p>N
+ X Bu;cj + bi + pTu qi
j=1
(1)</p>
      <p>Assume there are totally N contextual dimensions. c1c2!::cN is
used to denote a contextual situation, where c1 indicates the value
of contextual condition in the 1st context dimension. r^uic1c2:::cN
" # #
therefore represents the predicted rating for user u on item i in
the situation c1c2::cN . The prediction function is composed of
four components: the global me$anratin%g, item rating bias bi,
N
the aggregated contextual &amp;rating’b’ias P Bu;cj , and user-item
j=1
interaction represented by th(e$dot p’roduct of a user vector and item
)
vector, pTu qi. pu is the user vector represented by a set of latent
factors, and qi is the item vector represented by the same set of
()
factors. pu can tell how much the user u likes those latent factors,
while qi indicates how the item i ob$tains the)sefactors. Therefore,
*
the dot product function is used to estimate how much the user will
like this item. (+ )</p>
      <p>The term Bu;cj is the estimated contextual rating bias for user u
in context condition cj . It is used to denote how user u’s rating is
,
deviated in each contextual condition.</p>
      <p>- . /
err = ruic1c2:::cN
r^uic1c2:::cN
(2)
min X 4 21 err2 +
B ;b ;p ;q r2R</p>
      <p>N
(X Bu2;cj + bi2 + jjpujj2 + jjqijj2)5
2 j=1
(3)</p>
      <p>Afterwards, the algorithm is able to learn the corresponding
parameters by minimizing the squared errors in prediction. The
loss function as shown in Equation 3 is a composition of squared
error and regularization terms which are used to alleviate the
overfitting problems, where ruic1c2:::cN is the real and known
rating given by user u on item i in context c1c2::cN , and is the
regularization rate used in the optimization process. By stochastic
gradient descent, we are able to learn the parameters iteratively and
finally achieve the best performing CAMF_CU model.</p>
      <p>
        CAMF is an effective algorithm and it is able to alleviate the data
sparsity to some extent. We choose CAMF_CU because we are
going to explore the correlation between users and their emotional
reactions, which requires a user-specific context-dependent model.
The same thing can also happen to other algorithms which explore
intersections or the dependency between users and contexts, such
as the CSLIM_CU approach [
        <xref ref-type="bibr" rid="ref40">40</xref>
        ].
      </p>
      <p>In the next section, we will introduce how to incorporate the
emotional reactions as regularization terms to CAMF_CU.
4.</p>
    </sec>
    <sec id="sec-7">
      <title>METHODOLOGY</title>
      <p>In this section, we introduce our methodology of how to
incorporate emotional reactions into context-aware recommender systems.
4.1</p>
    </sec>
    <sec id="sec-8">
      <title>Problem Statement</title>
      <p>Recall that we assume that the different emotional reactions or
expressions can be used to model users’ rating behaviors. For
example, assume two users gave a high rating on a same tragedy
drama movie. One of them indicated his or her emotional state
as "happy" when finishing the movie, because this user thought
it was a really good movie. But another user may express his
or her feeling as "sad" since it is a tragedy movie. The same
thing may also happen to the domEmo in addition to the endEmo.
The emotional reactions or expressions in this paper, refer to the
different values in the dimension domEmo and/or endEmo in the
LDOS-CoMoDa data.</p>
      <p>Figure 1 presents the distribution of rating counts in each
emotional state. Note that "Unknown" indicates the missing value
in the LDOS-CoMoDa. We can observe that Neutral and Happy
are the most two common emotional expressions in both domEmo
and endEmo.</p>
      <p>1000
800
700
&gt;600</p>
      <p>500
=400
&lt;# 00
. /
!!"#$%&amp;’
0 !!"#$%&amp;’
) )
2 34’$#$56"#$%&amp;’</p>
      <p>1
-./.</p>
      <p>-/.</p>
      <p>-./.</p>
      <p>-/.</p>
      <p>Furthermore, we’d like to learn the unusual case to see whether
users present different emotional reactions in this data. An unusual
case could be two situations: 1). a user leaves a negative rating, but
expresses positive emotional states in either domEmo or endEmo;
2). a user gives a positive rating while he finally indicates a negative
emotion in either domEmo or endEmo.</p>
      <p>To explore these unusual cases, we need to define which ratings
and which emotions are positive or negative. In our experiments,
we simply view a rating as a positive one if the rating is no less
than 4; otherwise, the rating is negative. In terms of the emotional
states, we only consider "Happy" and "Surprised" as positive ones,
while other emotional states are negative.</p>
      <p>A simple statistics about unusual cases in this data can be
depicted by Figure 2. First of all, 66.5% of the ratings are positive
ones as shown in subfigure a). Based on the subfigure b), we
can observe that 36.9% of all the rating records are unusual cases
(i.e., the two situations mentioned above) based on the domEmo
variable, while it is 33.4% in the endEmo variable. This may tell
that domEmo could be more effective and useful than endEmo in
modeling users’ emotional reactions.</p>
      <p>The subfigure c) and d) further describe the two unusual
situations among the positive and negative ratings respectively. In the
piece of profiles with positive ratings, 43.4% of them are associated
with negative emotions in domEmo – many more than the cases in
endEmo. It is not surprising, since the theme or the genre of the
movie will affect user’s dominating emotions during the process of
movie watching. For example, users may feel horrible or scared
when watching a horrible movie, but finally leave a positive rating
since it is a good movie. On the other hand, in terms of the records
with negative ratings, there are no significant differences for the
unusual cases between domEmo (24%) and endEmo (25%) based
on the observations subfigure d). Recall that, there are many more
positive ratings than the negative ones in this data. Therefore, it
seems that users may express more unusual emotional reactions in
domEmo rather than in endEmo. We suspect that the emotional
reactions in domEmo may leave more influential impact on our
proposed recommendation models.</p>
      <p>The underlying assumption in our proposed approach is that
user’s emotional reactions or expressions on the future emotional
states (e.g., domEmo and/or endEmo) can be used to improve
recommendations, since they may indicate similar user tastes even if
the emotional reactions are different or even opposed. The research
problem can be summarized as how to incorporate these emotional
reactions into existing recommendation algorithms. More
specifically, we want to explore the approach to incorporate them into
the CAMF approach. There are three questions we are particularly
interested in:</p>
      <sec id="sec-8-1">
        <title>How to fuse this emotional reactions into CAMF?</title>
      </sec>
      <sec id="sec-8-2">
        <title>Does it work by providing improvements?</title>
        <p>Which emotional reaction is more effective? The reactions
based on domEmo or endEmo?
4.2</p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>Regularization by Emotional Reactions</title>
      <p>First of all, how the user reacts on the movies in terms of emotional
status is dependent with what type of movies the user is watching.
In this case, we additionally use movie genre information in the
LDOS-CoMoDa data and aggregated users’ ratings for each movie
type. A sample of the aggregated data can be shown in Table 3.</p>
      <p>In Table 3, we replace the column of item by movie genre
to construct a new rating matrix. We will use the same 7
contextual dimensions introduced previously. Note that in the
LDOS-CoMoDa data we do not know what the movie genre is,
since the genre was encoded as numbers in this data.</p>
      <p>Afterwards, we can fuse an emotional dimension (either endEmo
or domEmo) into the user dimension to create a two-dimensional
rating matrix. Let’s take the domEmo for example, the converted
rating matrix can be described by Table 4.</p>
      <p>Specifically, we fuse the values in domEmo into the user column
to create new users. The new user is represented by a combination
of original user ID and value in the domEmo, and we name those
new users as emotional users. Meanwhile, we eliminate the other
contextual dimensions from the rating matrix. In this case, we can
build a matrix factorization model based on this converted
twodimensional rating matrix. And then we are able to calculate the
similarity between emotional users based on the cosine similarity
of each two vectors which represent emotional users. For example,
we can measure how similar the "U1, Sad" to "U2, Angry" based
on their co-ratings on the movies with the same genre information.</p>
      <p>Theoretically, we can use the item information (e.g., item
ID) instead of the movie genre in the rating matrix, but it will
increase data sparsity. We use movie genre information only for
two reasons: On one hand, using movie genre is based on our
assumptions that users’ different emotional reactions depend on
the movie genre and user’s emotional reactions, for example, user
may express as happy or sad on a tragedy movie. On the other
hand, it is able to alleviate the rating sparsity in the converted
twodimensional rating matrix so that we can obtain more reliable user
similarities. We have tried to use item ID, but emotional users
have very few co-ratings on the items, which results in worse
recommendation performance compared with that when we use
genre information only. Note that we use domEmo as an example
in Table 4, while we can also have the same process based on the
variable endEmo.</p>
      <p>In short, the emotional users should be similar if they have
similar ratings on the movies with same genre information, even
if the original users have different emotional reactions on domEmo
or endEmo. For example, the ratings given by "U1, Sad" and "U2,
Angry" are all 3-star on the drama movies shown in the Table 4.
Therefore, U1 with dominating emotion as "Sad" may share similar
user tastes with U2 with dominating emotion as "Angry" to some
extent.</p>
      <p>Accordingly, we are able to create a regularization term based
on the similarity of contextual users. The new loss function can be
shown as Equation 4, where is the regularization rate for the new
regularization terms.</p>
      <p>We will use the same function shown in Equation 1. In addition,
we incorporate a new regularization term in Equation 4 compared
with the loss function described by Equation 3.</p>
      <p>More specifically, we use m to denote the index of an emotional
variable (i.e., either domEmo or endEmo). Take domEmo for
example, m indicates the position of domEmo in the list of
contextual dimensions, thus cm is used to express user’s emotional
state in domEmo. According, "u; cm" is the emotional user
(introduced as Table 4), and we use K to denote the top-K nearest
neighbor of emotional user "u; cm" based on the user similarity
calculated based on the matrix factorization model built upon the
converted two-dimensional rating matrix. Namely, "v; cm+" is one
of the identified top-K nearest neighbors. We use cm+ to denote
the emotional state in domEmo, since it is not necessary to be the
same value as cm. But they should be the contextual condition in
the same dimension (i.e., the mth dimension).</p>
      <p>As mentioned previously, more similar two emotion users are,
their ratings on the items (with same genre) should be similar.
In our CAMF_CU model, it can be derived that user’s contextual
rating deviations in this emotional variable (i.e., the mth contextual
variable) should be similar. Namely, Bu;cm and Bv;cm+ should be
very close. We add the squared difference of these two deviations
(e.g., Equation 5) as the regularization term in Equation 4.</p>
      <p>Additionally, how close the two contextual rating deviations are
should be dependent with the similarity of two emotional users.
In this case, the regularization term is weighted by the similarity
between two emotional users. We name this term as "emotional
regularization term" in this paper.</p>
      <p>Recall that our assumption is that the emotional users should
be similar because two difference users have similar ratings even
if their emotional reactions are different. It can also tell that the
two users actually share something in common, so we assume
there should also be a similarity between two users to some
extent. Therefore, we are able to additionally incorporate a
"user regularization term" to build a finer-grained recommendation
model, where the loss function can be shown in Equation 6. Again,
the user regularization is also weighted by the similarity between
two emotional users.</p>
      <p>Based on those two different loss functions, we are able to build
two new CAMF approaches by incorporating the emotional
reactions as the regularization terms. We can learn the corresponding
parameters based on the gradient decent accordingly. Note that the
performance of the models may also depend on the number of
Knearest neighbors used in the algorithm. In our experiments, we set
different values to explore the best options in these parameters.
5.</p>
    </sec>
    <sec id="sec-10">
      <title>EXPERIMENTS</title>
      <p>In this section, we introduce our evaluation settings and
experimental results, as well as our findings.
5.1</p>
    </sec>
    <sec id="sec-11">
      <title>Evaluation Protocols</title>
      <p>We employ a 5-folds cross-validation on the LDOS-CoMoDa data
set. Namely, we split the rating profiles into 5 folds and perform
5 rounds evaluations. For each round, one of the fold will be used
as testing set, and the other 4 folds of data will be used as training
data. We build our recommendation models based on the training
set and evaluate the results according to the ground truth inferred
from the testing set.</p>
      <p>
        We use CAMF_CU approach as baseline, and compete its
recommendation performance with the CAMF_CU models with
different regularization terms. We use the CAMF_CU approach
implemented in the open-source toolkit, CARSKit [
        <xref ref-type="bibr" rid="ref41">41</xref>
        ], to perform
the evaluations.
      </p>
      <p>
        More specifically, we evaluate the recommendation performance
based on the rating prediction and top-10 recommendation tasks.
In the rating prediction task, we use mean absolute error (MAE)
as evaluation metric. We also further examine the statistical
difference of MAE among different algorithms based on paired
ttest at a 95% confidence level. In the top-10 recommendation, We
adopt precision as the relevance metric and Normalized Discounted
Cumulative Gain (NDCG) [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] as the ranking metric. More
specifically, precision is calculated as the ratio of relevant items
selected to the number of items recommended (i.e., 10 in our
experiment). NDCG is a measure from information retrieval, where
positions are discounted logarithmically.
5.2
      </p>
    </sec>
    <sec id="sec-12">
      <title>Experimental Results</title>
      <p>First of all, we present our results based on the rating prediction
task in Figure 3(a). We use CAMF_CU to denote the original
approach without emotional or user regularization terms. Our
approaches introduced in this paper are built upon CAMF_CU
approach and they can be generated based on either domEmo or
endEmo. We evaluate the performances by them individually.
We use "domEmo_B" to represent the model using domEmo for
emotional regularization, i.e., cm denotes the emotional state in
domEmo in Equations 4. By contrast, "domEmo_B, u" is used to
denote the finer-grained model described in Equation 6 which
contains both emotional and user regularization terms. Accordingly,
"endEmo_B" and "endEmo_B, u" are the two recommendation
models by using endEmo to generate the regularization terms.</p>
      <p>Based on the results shown in Figure 3(a), our proposed
approaches only using the emotional regularization term can help
obtain lower MAE. All of these improvements are statistically
significant based on the paired t-test. When we try to use both
emotional and user regularization terms, it is able to further
improve prediction accuracies. However, the improvement by
endEmo_B,u fails the paired t-test compared with the endEmo_B
approach. The best performing model in the rating prediction task
is domEmo_B,u, where we apply emotional and user regularization
terms at the same time, and these regularization terms are generated
based on the emotional reactions by domEmo.</p>
      <p>We show the top-10 recommendation results based on precision
and NDCG in Figure 3(b). The bars present results based on
precision at top-10 recommendation, the curve tells the results
in NDCG. We can observe similar patterns shown in the rating
prediction task: first, we see that the CAMF_CU models with our
regularization terms are able to outperform the original CAMF_CU
approach in both precision and NDCG. This finding confirms that
incorporating emotional regularization terms inferred from users’
emotional reactions is helpful to improve performance of
contextaware recommendation.</p>
      <p>Furthermore, we can observe the finer-grained model with
additional user regularization term contributes to obtain more
improvements. For example, domEmo_B,u works better than domEmo_B
(19.6% improvement on precision, and 18.2% on NDCG), and
endEmo_B, u outperforms endEmo_B (30.1% improvement on
precision, and 18.5% on NDCG).</p>
      <p>As mentioned before, the number of selected neighbors in
our models may impact the recommendation performance. We
present the impact by the number of neighbors in the finer-grained
CAMF_CU approaches with two regularization terms, as shown
by the Figure 4. Simply, we vary the number of neighbors from 10
to 80 with an increment of 10 on each step. The best number of
neighbors should be around 40 to 50 in this data set. It is essential
to examine different number of neighbors to find out the optimal
selection for each recommendation model.</p>
      <p>Finally, the experimental results help us identify that the domEmo
is more useful and effective to be adopted than using endEmo. This
finding is consistent with our previous analysis on the unusual cases
shown in Figure 2. It makes sense since the emotional status during
the process of movie watching may be very different than their
emotions at the end. For example, a user may feel horrible if he
or she is watching an adventure movie, but finally he or she might
feel happy since it is a good movie.
5.3</p>
    </sec>
    <sec id="sec-13">
      <title>Discussions</title>
      <p>
        Why emotional reactions or expressions can be reused to improve
the recommendation performance? As we mentioned before, one
of the potential reasons is that the different emotional reactions
are caused by the traits in different user personalities – users may
express their emotional states or reactions in different ways. It
has been well studied that the emotional expression has strong
correlations with user personality, especially in the areas of
psychology and social science. For example, the correlation between
emotional expression and personality can be used to assist health
care [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Harker, et al. [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] found that individual differences in
positive emotional express were linked to personality stability and
development across adulthood. However, there are no applications
of using personality inferred from emotional reactions or
expressions to further serve real-world applications, such as recommender
systems. In this paper, we make our attempts to explore the impacts
of emotional reactions or expressions in the recommender systems,
especially in the context-aware personalization.
6.
      </p>
    </sec>
    <sec id="sec-14">
      <title>CONCLUSIONS AND FUTURE WORK</title>
      <p>In this paper, we believe that users may place similar ratings even
if they may have different emotional reactions or expressions. We
propose to incorporate the corresponding regularization terms in
the CAMF_CU approach to assist context-aware recommendation.
Our findings based on the experimental results over the
LDOSCoMoDa movie data demonstrate that modeling user’s emotional
reactions is helpful to improve recommendation performance. The
results also reveal that domEmo is better than endEmo to generate
the regularization terms in this data set. And the finer-grained
model by additionally incorporating user regularization is able to
offer further improvements.</p>
      <p>
        One of our future work is to incorporate these regularization
terms based on different emotional reactions to more context-aware
recommendation models. It is interesting to examine the similar
approach in the similarity-based context-aware recommendation
algorithms [
        <xref ref-type="bibr" rid="ref42 ref43">43, 42</xref>
        ] so that we can learn the similarities of not only
the emotional users but also the emotion themsevles. We will also
try to explore the effect of emotional reactions in other applications
(such as music) rather than the movie domain.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>G.</given-names>
            <surname>Adomavicius</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mobasher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Tuzhilin</surname>
          </string-name>
          .
          <article-title>Context-aware recommender systems</article-title>
          .
          <source>AI Magazine</source>
          ,
          <volume>32</volume>
          (
          <issue>3</issue>
          ):
          <fpage>67</fpage>
          -
          <lpage>80</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>G.</given-names>
            <surname>Adomavicius</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Sankaranarayanan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sen</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Tuzhilin</surname>
          </string-name>
          .
          <article-title>Incorporating contextual information in recommender systems using a multidimensional approach</article-title>
          .
          <source>ACM Transactions on Information Systems (TOIS)</source>
          ,
          <volume>23</volume>
          (
          <issue>1</issue>
          ):
          <fpage>103</fpage>
          -
          <lpage>145</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>L.</given-names>
            <surname>Baltrunas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kaminskas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Ludwig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Moling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Aydin</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.-H. Lüke</surname>
            , and
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Schwaiger</surname>
          </string-name>
          . Incarmusic:
          <article-title>Context-aware music recommendations in a car</article-title>
          .
          <source>In EC-Web</source>
          , volume
          <volume>11</volume>
          , pages
          <fpage>89</fpage>
          -
          <lpage>100</lpage>
          . Springer,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>L.</given-names>
            <surname>Baltrunas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Ludwig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Peer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          .
          <article-title>Context relevance assessment and exploitation in mobile recommender systems</article-title>
          .
          <source>Personal and Ubiquitous Computing</source>
          ,
          <volume>16</volume>
          (
          <issue>5</issue>
          ):
          <fpage>507</fpage>
          -
          <lpage>526</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>L.</given-names>
            <surname>Baltrunas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Ludwig</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          .
          <article-title>Matrix factorization techniques for context aware recommendation</article-title>
          .
          <source>In Proceedings of the fifth ACM conference on Recommender systems</source>
          , pages
          <fpage>301</fpage>
          -
          <lpage>304</lpage>
          . ACM,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Barranco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Noguera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Castro</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Martínez</surname>
          </string-name>
          .
          <article-title>A context-aware mobile recommender system based on location and trajectory</article-title>
          .
          <source>In Management intelligent systems</source>
          , pages
          <fpage>153</fpage>
          -
          <lpage>162</lpage>
          . Springer,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Benini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Canini</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Leonardi</surname>
          </string-name>
          .
          <article-title>A connotative space for supporting movie affective recommendation</article-title>
          . Multimedia, IEEE Transactions on,
          <volume>13</volume>
          (
          <issue>6</issue>
          ):
          <fpage>1356</fpage>
          -
          <lpage>1370</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Braunhofer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Elahi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          .
          <article-title>Sts: A context-aware mobile recommender system for places of interest</article-title>
          .
          <source>In UMAP Workshops. Citeseer</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>R.</given-names>
            <surname>Cai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , and W.-Y. Ma. Musicsense:
          <article-title>contextual music recommendation using emotional allocation modeling</article-title>
          .
          <source>In Proceedings of the 15th international conference on Multimedia</source>
          , pages
          <fpage>553</fpage>
          -
          <lpage>556</lpage>
          . ACM,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>P. G.</given-names>
            <surname>Campos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Fernández-Tobías</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Cantador</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Díez</surname>
          </string-name>
          .
          <article-title>Context-aware movie recommendations: an empirical comparison of pre-filtering, post-filtering and contextual modeling approaches</article-title>
          .
          <source>In E-Commerce and web technologies</source>
          , pages
          <fpage>137</fpage>
          -
          <lpage>149</lpage>
          . Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Pu</surname>
          </string-name>
          . Cofeel:
          <article-title>Using emotions to enhance social interaction in group recommender systems</article-title>
          .
          <source>In Alpine Rendez-Vous (ARV) 2013 Workshop on Tools and Technology for Emotion-Awareness in Computer Mediated Collaboration and Learning</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A. K.</given-names>
            <surname>Dey</surname>
          </string-name>
          .
          <article-title>Understanding and using context</article-title>
          .
          <source>Personal and ubiquitous computing</source>
          ,
          <volume>5</volume>
          (
          <issue>1</issue>
          ):
          <fpage>4</fpage>
          -
          <lpage>7</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>H. S.</given-names>
            <surname>Friedman</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Booth-Kewley</surname>
          </string-name>
          .
          <article-title>Personality, type a behavior, and coronary heart disease: the role of emotional expression</article-title>
          .
          <source>Journal of Personality and Social Psychology</source>
          ,
          <volume>53</volume>
          (
          <issue>4</issue>
          ):
          <fpage>783</fpage>
          ,
          <year>1987</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>T.</given-names>
            <surname>Gilovich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Griffin</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Kahneman</surname>
          </string-name>
          .
          <article-title>Heuristics and biases: The psychology of intuitive judgment</article-title>
          . Cambridge University Press,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>M.</given-names>
            <surname>Gorgoglione</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Panniello</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Tuzhilin</surname>
          </string-name>
          .
          <article-title>The effect of context-aware recommendations on customer purchasing behavior and trust</article-title>
          .
          <source>In Proceedings of the fifth ACM conference on Recommender systems</source>
          , pages
          <fpage>85</fpage>
          -
          <lpage>92</lpage>
          . ACM,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>N.</given-names>
            <surname>Hariri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mobasher</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Burke</surname>
          </string-name>
          .
          <article-title>Context-aware music recommendation based on latenttopic sequential patterns</article-title>
          .
          <source>In Proceedings of the sixth ACM conference on Recommender systems</source>
          , pages
          <fpage>131</fpage>
          -
          <lpage>138</lpage>
          . ACM,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>L.</given-names>
            <surname>Harker</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Keltner</surname>
          </string-name>
          .
          <article-title>Expressions of positive emotion in women's college yearbook pictures and their relationship to personality and life outcomes across adulthood</article-title>
          .
          <source>Journal of personality and social psychology</source>
          ,
          <volume>80</volume>
          (
          <issue>1</issue>
          ):
          <fpage>112</fpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>A. T.</given-names>
            <surname>Ho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. L.</given-names>
            <surname>Menezes</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tagmouti</surname>
          </string-name>
          . E-mrs:
          <article-title>Emotionbased movie recommender system</article-title>
          .
          <source>In Proceedings of IADIS e-Commerce Conference</source>
          . USA: University of Washington Both-ell, pages
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>R.</given-names>
            <surname>Hu</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Pu</surname>
          </string-name>
          .
          <article-title>Using personality information in collaborative filtering for new users</article-title>
          .
          <source>Recommender Systems and the Social Web, page 17</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>K.</given-names>
            <surname>Järvelin</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Kekäläinen</surname>
          </string-name>
          .
          <article-title>Cumulated gain-based evaluation of ir techniques</article-title>
          .
          <source>ACM Transactions on Information Systems (TOIS)</source>
          ,
          <volume>20</volume>
          (
          <issue>4</issue>
          ):
          <fpage>422</fpage>
          -
          <lpage>446</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>A. KoÅa</surname>
          </string-name>
          <article-title>˛ir. Database for contextual personalization</article-title>
          .
          <source>ElektrotehniÅa˛ki vestnik</source>
          ,
          <volume>78</volume>
          (
          <issue>5</issue>
          ):
          <fpage>270</fpage>
          -
          <lpage>274</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>F.-F.</given-names>
            <surname>Kuo</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.-F. Chiang</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.-K. Shan</surname>
            , and
            <given-names>S.-Y.</given-names>
          </string-name>
          <string-name>
            <surname>Lee</surname>
          </string-name>
          .
          <article-title>Emotion-based music recommendation by association discovery from film music</article-title>
          .
          <source>In Proceedings of the 13th annual ACM international conference on Multimedia</source>
          , pages
          <fpage>507</fpage>
          -
          <lpage>510</lpage>
          . ACM,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>J.</given-names>
            <surname>Masthoff</surname>
          </string-name>
          .
          <article-title>The pursuit of satisfaction: affective state in group recommender systems</article-title>
          .
          <source>In User Modeling</source>
          <year>2005</year>
          , pages
          <fpage>297</fpage>
          -
          <lpage>306</lpage>
          . Springer,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>R. R.</given-names>
            <surname>McCrae</surname>
          </string-name>
          and
          <string-name>
            <surname>O. P. John.</surname>
          </string-name>
          <article-title>An introduction to the five-factor model and its applications</article-title>
          .
          <source>Journal of personality</source>
          ,
          <volume>60</volume>
          (
          <issue>2</issue>
          ):
          <fpage>175</fpage>
          -
          <lpage>215</lpage>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Moshfeghi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Piwowarski</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Jose</surname>
          </string-name>
          .
          <article-title>Handling data sparsity in collaborative filtering using emotion and semantic based features</article-title>
          .
          <source>In Proceedings of the 34th international ACM SIGIR conference on Research and development in Information Retrieval</source>
          , pages
          <fpage>625</fpage>
          -
          <lpage>634</lpage>
          . ACM,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>A.</given-names>
            <surname>Odic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Tkalcic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Tasic</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Košir</surname>
          </string-name>
          .
          <article-title>Relevant context in a movie recommender system: UsersâA˘ Z´ opinion vs. statistical detection</article-title>
          .
          <source>ACM RecSys</source>
          ,
          <volume>12</volume>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>C.</given-names>
            <surname>Ono</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Takishima</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Motomura</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Asoh</surname>
          </string-name>
          .
          <article-title>Context-aware preference model based on a study of difference between real and supposed situation data</article-title>
          .
          <source>UMAP</source>
          ,
          <volume>9</volume>
          :
          <fpage>102</fpage>
          -
          <lpage>113</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>U.</given-names>
            <surname>Panniello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tuzhilin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gorgoglione</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Palmisano</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Pedone</surname>
          </string-name>
          .
          <article-title>Experimental comparison of pre-vs. post-filtering approaches in context-aware recommender systems</article-title>
          .
          <source>In Proceedings of the third ACM conference on Recommender systems</source>
          , pages
          <fpage>265</fpage>
          -
          <lpage>268</lpage>
          . ACM,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>R. W.</given-names>
            <surname>Picard</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Picard</surname>
          </string-name>
          . Affective computing, volume
          <volume>252</volume>
          . MIT press Cambridge,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>X.</given-names>
            <surname>Ramirez-Garcia</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>García-Valdez</surname>
          </string-name>
          .
          <article-title>Post-filtering for a restaurant context-aware recommender system</article-title>
          .
          <source>In Recent Advances on Hybrid Approaches for Designing Intelligent Systems</source>
          , pages
          <fpage>695</fpage>
          -
          <lpage>707</lpage>
          . Springer,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>P. J.</given-names>
            <surname>Rentfrow</surname>
          </string-name>
          and
          <string-name>
            <given-names>S. D.</given-names>
            <surname>Gosling</surname>
          </string-name>
          .
          <article-title>The do re mi's of everyday life: the structure and personality correlates of music preferences</article-title>
          .
          <source>Journal of personality and social psychology</source>
          ,
          <volume>84</volume>
          (
          <issue>6</issue>
          ):
          <fpage>1236</fpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <surname>M.-K. Shan</surname>
            ,
            <given-names>F.-F.</given-names>
          </string-name>
          <string-name>
            <surname>Kuo</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.-F. Chiang</surname>
            , and
            <given-names>S.-Y.</given-names>
          </string-name>
          <string-name>
            <surname>Lee</surname>
          </string-name>
          .
          <article-title>Emotion-based music recommendation by affinity discovery from film music</article-title>
          .
          <source>Expert systems with applications</source>
          ,
          <volume>36</volume>
          (
          <issue>4</issue>
          ):
          <fpage>7666</fpage>
          -
          <lpage>7674</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Larson</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Hanjalic</surname>
          </string-name>
          .
          <article-title>Mining mood-specific movie similarity with matrix factorization for context-aware recommendation</article-title>
          .
          <source>In Proceedings of the workshop on context-aware movie recommendation</source>
          , pages
          <fpage>34</fpage>
          -
          <lpage>40</lpage>
          . ACM,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>M.</given-names>
            <surname>Tkalcic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kosir</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Tasic</surname>
          </string-name>
          .
          <article-title>Affective recommender systems: the role of emotions in recommender systems</article-title>
          .
          <source>In Proc. The RecSys 2011 Workshop on Human Decision Making in Recommender Systems</source>
          , pages
          <fpage>9</fpage>
          -
          <lpage>13</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>M.</given-names>
            <surname>Tkalcic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kunaver</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Košir</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Tasic</surname>
          </string-name>
          .
          <article-title>Addressing the new user problem with a personality based user similarity measure</article-title>
          .
          <source>In First International Workshop on Decision Making and Recommendation Acceptance Issues in Recommender Systems (DEMRA</source>
          <year>2011</year>
          ), page 106.
          <string-name>
            <surname>Citeseer</surname>
          </string-name>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>J.</given-names>
            <surname>Vanattenhoven</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Geerts</surname>
          </string-name>
          .
          <article-title>Contextual aspects of typical viewing situations: a new perspective for recommending television and video content</article-title>
          .
          <source>Personal and Ubiquitous Computing</source>
          ,
          <volume>19</volume>
          (
          <issue>5-6</issue>
          ):
          <fpage>761</fpage>
          -
          <lpage>779</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>K.</given-names>
            <surname>Verbert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Manouselis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Ochoa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wolpers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Drachsler</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Bosnic</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E.</given-names>
            <surname>Duval</surname>
          </string-name>
          .
          <article-title>Context-aware recommender systems for learning: a survey and future challenges</article-title>
          .
          <source>IEEE Transactions on Learning Technologies</source>
          ,
          <volume>5</volume>
          (
          <issue>4</issue>
          ):
          <fpage>318</fpage>
          -
          <lpage>335</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          .
          <article-title>A revisit to the identification of contexts in recommender systems</article-title>
          .
          <source>In Proceedings of the 20th International Conference on Intelligent User Interfaces Companion</source>
          , pages
          <fpage>133</fpage>
          -
          <lpage>136</lpage>
          . ACM,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Burke</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Mobasher.</surname>
          </string-name>
          <article-title>Differential context relaxation for context-aware travel recommendation</article-title>
          .
          <source>In International Conference on Electronic Commerce and Web Technologies</source>
          , pages
          <fpage>88</fpage>
          -
          <lpage>99</lpage>
          . Springer,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mobasher</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Burke</surname>
          </string-name>
          . CSLIM:
          <article-title>Contextual SLIM recommendation algorithms</article-title>
          .
          <source>In Proceedings of the 8th ACM Conference on Recommender Systems</source>
          , pages
          <fpage>301</fpage>
          -
          <lpage>304</lpage>
          . ACM,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mobasher</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Burke</surname>
          </string-name>
          .
          <article-title>CARSKit: A Java-based context-aware recommendation engine</article-title>
          .
          <source>In Proceedings of the 15th IEEE International Conference on Data Mining Workshops. IEEE</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mobasher</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Burke</surname>
          </string-name>
          .
          <article-title>Integrating context similarity with sparse linear recommendation model</article-title>
          .
          <source>In International Conference on User Modeling, Adaptation, and Personalization</source>
          , pages
          <fpage>370</fpage>
          -
          <lpage>376</lpage>
          . Springer,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mobasher</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Burke</surname>
          </string-name>
          .
          <article-title>Similarity-based context-aware recommendation</article-title>
          .
          <source>In International Conference on Web Information Systems Engineering</source>
          , pages
          <fpage>431</fpage>
          -
          <lpage>447</lpage>
          . Springer,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mobasher</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Burke</surname>
          </string-name>
          .
          <article-title>Emotions in context-aware recommender systems</article-title>
          . In Tkalcˇicˇ, B.
          <string-name>
            <surname>Decarolis</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. de Gemmis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Košir</surname>
          </string-name>
          , and A. Odicˇ, editors,
          <source>Emotions and Personality in Personalized Services</source>
          , pages
          <fpage>311</fpage>
          -
          <lpage>326</lpage>
          . Springer Berlin Heidelberg,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          [45]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Mobasher</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R. D.</given-names>
            <surname>Burke</surname>
          </string-name>
          .
          <article-title>The role of emotions in context-aware recommendation</article-title>
          .
          <source>Decisions@ RecSys</source>
          ,
          <year>2013</year>
          :
          <fpage>21</fpage>
          -
          <lpage>28</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>