<!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>Relevant Context in a Movie Recommender System: Users' Opinion vs. Statistical Detection</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ante Odic´</string-name>
          <email>ante.odic@ldos.fe.uni-lj.si</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marko Tkalcˇ icˇ Jurij F. Tasicˇ</string-name>
          <email>jurij.tasic@ldos.fe.uni-lj.si</email>
          <email>marko.tkalcic@ldos.fe.uni-</email>
          <email>marko.tkalcic@ldos.fe.uni- jurij.tasic@ldos.fe.uni-lj.si lj.si</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrej Košir</string-name>
          <email>andrej.kosir@ldos.fe.uni-</email>
          <email>andrej.kosir@ldos.fe.unilj.si</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Ljubljana, Faculty University of Ljubljana, Faculty, of Electrical Engineering of Electrical Engineering</institution>
          ,
          <addr-line>Tržaška cesta 25 Tržaška cesta 25, Ljubljana, Slovenia Ljubljana</addr-line>
          ,
          <country country="SI">Slovenia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Ljubljana, Faculty, of Electrical Engineering</institution>
          ,
          <addr-line>Tržaška cesta 25, Ljubljana</addr-line>
          ,
          <country country="SI">Slovenia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Ljubljana, Faculty, of Electrical Engineering</institution>
          ,
          <addr-line>Tržaška cesta 25, Ljubljana</addr-line>
          ,
          <country country="SI">Slovenia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2012</year>
      </pub-date>
      <volume>9</volume>
      <issue>2012</issue>
      <abstract>
        <p>Context-aware recommender systems help users nd their desired content in a reasonable time, by exploiting the pieces of information that describe the situation in which users will consume the items. One of the remaining issues in such systems is determining which contextual information is relevant and which is not. This is an issue since the irrelevant contextual information can degrade the recommendation quality and it is simply unnecessary to spend resources on the acquisition of the irrelevant data. In this article we compare two approaches: the relevancy assessment from the user survey and the relevancy detection with statistical testing on the rating data. With these approaches we want to see if it is possible for users to predict which context in uences their decisions and which approach leads to better detection of the relevant contextual information.</p>
      </abstract>
      <kwd-group>
        <kwd>context-aware</kwd>
        <kwd>recommender systems</kwd>
        <kwd>user modeling</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        Incorporating contextual information in recommender
system (RS) has been a popular research topic over the past
decade. Contextual information is de ned as information
that can be used to describe the situation and the
environment of the entities involved in such a system [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], and
was proved to improve the recommendation procedure in
context-aware recommender systems (CARS) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], as well
as other personalized services [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. However, the question
remains, which contextual information to use, or in other
words which situation parameters in uence users' decisions
      </p>
      <sec id="sec-1-1">
        <title>Corresponding author.</title>
        <p>
          in a speci c service? As the authors in [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] state, contextual
information that does not have a signi cant contribution to
explaining the variance in users' decisions could degrade the
prediction, since it could play the role of noise. In addition,
it is unnecessary to spend resources on the acquisition of
irrelevant data.
1.1
        </p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Determining Relevant and Irrelevant Contextual Information</title>
      <p>
        It is not always easy to predict which pieces of
contextual information are important for a speci c service. There
are many pieces of contextual information that can in
uence users' decisions in a more (location, social, working
day/weekend) or less (weather, temperature) intuitive way.
The authors in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] used the paired t-test to detect which
pieces of contextual information are useful in their database.
The 2 test was used for the detection in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] the
authors conducted a context-relevance assessment to
determine the in uence of some pieces of contextual information
on users' ratings in the tourist domain, by asking users to
imagine a given situation and evaluate the in uence of that
contextual information. However, as they state, such an
approach is problematic, since users rate di erently in real and
supposed contexts [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>We can therefore identify two di erent approaches to the
determination of context relevancy: the assessment from
user-survey and the detection from the rating data. In the
rest of the text we will simply refer to these two approaches
as the assessment and the detection.</p>
      <p>The assessment and the detection approaches are very
different in terms of requirements and approach. The
assessment does not require any real rating data, while for the
detection we need a substantial number of ratings with
associated context. The assessment could therefore be a valuable
tool for determining relevant pieces of contextual
information before data acquisition, or in other words, during the
phase of designing a CARS. Furthermore, while the
detection is made on real situation data, assessment is obtained
from hypothetical situations described in survey questions.
Apart from the fact that users do not necessarily know what
really in uences their decisions, quality of the assessment
could also be in uenced by users' ability to conceptualize a
hypothetical situation. Finally, the assessment is intrusive
and requires users to spend their time on an additional task.
As we found out, only a minority of users in our system, that
we will describe later in the article, were willing to
participate in the survey as they did not see the immediate bene t
from it (in the contrast with rating items to improve their
pro le). The detection, on the other hand, is done without
the need for any additional e ort on users' part.</p>
      <p>In Table 1 we list pros and cons of each method.</p>
    </sec>
    <sec id="sec-3">
      <title>Problem Statement</title>
      <p>The assessment and the detection di er in the aspects of
when each could be used, what information is needed and
whether they rely on real or hypothetical situation.
However, to the best of our knowledge, several other questions
remain that we try to answer in this study.</p>
      <p>How well do the outcomes from these approaches match?
Which approaches is better in determining relevant
context?</p>
      <p>Are users aware of what in uences their decisions?
1.3</p>
    </sec>
    <sec id="sec-4">
      <title>Experimental Design</title>
      <p>In this study we compare two approaches for relevant
context determination: (i) the assessment from users' survey
and (ii) the detection from rating data. The determination
of contextual information relevancy for the contextualized
recommendations is a binary decision. The piece of
contextual information is either relevant (i.e., it contributes to
explaining the variance of user's decision/rating) or
irrelevant (i.e., it does not contribute to explaining the variance
of user's decision/rating).</p>
      <p>We will use the detection and the assessment as two di
erent methods to classify each piece of contextual information
in one of the two classes: relevant and irrelevant. Since the
ground truth is unknown (i.e., we do not know which piece
of contextual information is actually helpful), we will use
the contextualized matrix-factorization algorithm, with each
piece of contextual information separately, to determine the
in uence of each piece on the rating prediction. The idea is
that the relevant pieces of contextual information will lead
to better results than the irrelevant ones. The success of
the contextualized rating prediction will be evaluated by the
root mean square error (RMSE) measure. Once the RMSE
for each piece of contextual information is achieved the
detection and the assessment can each be evaluated based on
the number of times a piece of contextual information
determined as relevant performed better than the irrelevant
one. Finally, we inspect how well do the results from these
approaches match, how well do they perform and which
approach is better.
2.</p>
    </sec>
    <sec id="sec-5">
      <title>MATERIALS AND METHODS</title>
      <p>In this section we provide the description of the data used
in the study and the methods used to answer the questions
established in the problem statement.
2.1</p>
    </sec>
    <sec id="sec-6">
      <title>Dataset</title>
      <p>In order to be able to compare the methods for
determining context relevancy, we needed a context-rich RS database.
Unfortunately, commonly used databases such as Moviepilot
and Yahoo! Music, contain only that context which can be
derived from the timestamps. Other information available
in these databases is general user information that describes
users (age, sex, etc.), does not vary for a xed user, and thus
cannot be used as a contextual information.</p>
      <p>
        Since we were interested in inspecting more di erent
contextual variables we decided to create a database
containing several potential pieces of contextual information. Since
users have a tendency to rate items di erently in real and
supposed contexts [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], we decided to obtain a database in
such a way that each rating and associated context is
provided by a user after a real user-item interaction. The
problem of this approach is that it takes a long time to create
a database, since we cannot simply ask users to rate, for
example, 30 items, but to enter the rating after each time
they consume an item.
      </p>
      <p>
        We created an online application for rating movies which
users are employing to track the movies they watched and
obtain the recommendations (www.ldos.si/recommender.
html). Users are instructed to log into the system after
watching a movie, enter a rating for a movie and ll in a
simple questionnaire created to explicitly acquire the
contextual information describing the situation during the
consumption. Users are instructed to provide the rating and
contextual information immediately after the consumption,
so that we can make sure that the ratings are not in uenced
by any other factors (e.g., discussing the movie with others,
observing the average movie score on the Internet, etc.)
between the consumption and rating. The users' goal for rating
movies is to improve their pro les, express themselves and
help others, according to [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        We collected 1611 ratings from 89 users to 946 items.
Average users' age is 27. Users are from 6 countries and 16
di erent cities. The maximum number of ratings per user is
220 and the minimum is one. The contextual variables that
we collected are listed in Table 2. The decision which pieces
of contextual information to acquire was made according to
the de nition in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and the speci city of our system. The
bene t from the a ective metadata was proved in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], in
this study we decided to use the emotional state as a
contextual information. Additional information about our Context
Movies Database (LDOS-CoMoDa) can be found in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
2.2
      </p>
    </sec>
    <sec id="sec-7">
      <title>Context Relevancy Detection</title>
      <p>The relevancy of each contextual variable in the
LDOSCoMoDa database was tested by hypothesis testing to
determine the association between each contextual variable and
the ratings. The null hypothesis of the test was that the
contextual variable and ratings are independent. The
alternative hypothesis states that they are dependent. If we
successfully reject the null hypothesis we conclude that the
contextual variable and the ratings are dependent and thus
that piece of contextual information is relevant.</p>
      <p>
        Since all the variables in the LDOS-CoMoDa database
are categorical we decided to use the Freeman-Halton test,
which is the Fisher's exact test extended to n m
contingency tables [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The signi cance level of our test was
= 0:05. An a-priori power analysis was conducted and
the results showed that the sample size is large enough for
the statistical testing.
2.3
      </p>
    </sec>
    <sec id="sec-8">
      <title>Online Survey for Context Relevancy Assessment</title>
      <p>In order to acquire users' opinion on which contextual
information is relevant we created an online survey. It
contained 12 questions, one for each contextual information in
the LDOS-CoMoDa database. All questions were presented
in the same manner. For example, for the day type context:
"Do you think you would rate/select a movie di erently if
you watched it: on a working day, weekend or holiday?".
Available answers for each subject to select for each
question were: No, Probably not, Maybe, Probably yes and Yes.
All pieces of contextual information were explained and the
questions presented in the participants' mother tongues.</p>
      <p>The survey was answered by 72 subjects, from which 27
were also users in the LDOS-CoMoDa database.
2.4</p>
    </sec>
    <sec id="sec-9">
      <title>Context Relevancy Assessment</title>
      <p>Once the survey data was acquired we needed to assess
which piece of contextual information is relevant and which
is irrelevant, from the subjects' opinions. Since the
LDOSCoMoDa database is still small the detection could not be
achieved for each user individually. Therefore, both the
detection and the assessment were done for the entire
population of users, so that the results can be compared. For each
contextual information the assessment score was calculated
as: s = Pi5=1 !ini, where ni is the amount of answers i and
!i is the weight appointed to the answer i, where i goes from</p>
      <sec id="sec-9-1">
        <title>1 (answer "No") to 5 (answer "Yes").</title>
        <p>The weights were determined according to the following
rules:
1. Answer "Maybe" was set as neutral. Weight for "Maybe"
was set as !3 = 0.
2. Answer "Yes" and "No", have more weight than
"Probably yes" and "Probably no", respectively. Therefore
we decided that !5=!4 = 2 and !1=!2 = 2.
3. Answers "Yes" and "No", and answers "Probably yes"
and "Probably no" are exact opposites. !5=!1 = 1
and !4=!2 = 1</p>
        <p>If the calculated score is s 0 we assess that the piece of
contextual information is relevant, otherwise it is irrelevant.
2.5</p>
      </sec>
    </sec>
    <sec id="sec-10">
      <title>How Well do They Match?</title>
      <p>
        The problem of determining how well the results from
both approaches match, is basically the problem of
determining the inter-annotator agreement. In this case we have
two annotators: the assessment and the detection; ve
categorical classes form survey answers as the annotations: from
No to Yes; and twelve pieces of contextual information to
annotate. For the task we used the Cohen's coe cient,
which is a statistical measure of inter-annotator agreement
for categorical items [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. This measure takes into account
the agreement occurring by chance. is calculated by the
equation:
=
where p0 is the relative observed agreement among
annotators and pe is the hypothetical probability of chance
agreement, 2 [ 1; 1]. The authors in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] characterized &lt; 0 as
no agreement, 0 0:2 as slight, 0:21 0:4 as fair,
0:41 0:6 as moderate, 0:61 0:8 as substantial,
and 0:81 &lt; 1 as almost perfect agreement. In the case
of the perfect agreement = 1.
      </p>
      <p>We will use the same approach to test how similar the
assessment from two groups of survey subjects is, one
being only those subjects that are users in LDOS CoMoDa
database, and the other being those subjects that are not
users in the database. We will test this to see if there is
a di erence in opinions between the users that are already
using a CARS and the ones that are not.
2.6</p>
    </sec>
    <sec id="sec-11">
      <title>Rating Prediction</title>
      <p>
        In order to evaluate how well each method determined
relevant and irrelevant pieces of contextual information we
calculated context-dependent ratings predictions. Predictions
were made by the matrix factorization as a
collaborativeltering algorithm described and used in [
        <xref ref-type="bibr" rid="ref4 ref8">8, 4</xref>
        ]. We used the
following equation and notations for the matrix
factorization:
r^ (u; i) =
      </p>
      <p>
        + bi + bu + q~iT p~u
where r^ (u; i) is the predicted rating from a user u for the
item i, is a global ratings' bias, bu is a user's bias, bi is
an item's bias, q~i is an item's latent feature vector, and p~u
is a user's latent feature vector. r^, , bu and bi are scalars,
and q~i and p~u are vectors. The contextual variable in the
following equations will be denoted by c. We calculated the
users' and items' feature vectors using the gradient descent
method [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>Context was incorporated in the matrix factorization in
two ways, by contextualizing users' biases:
r^ (u; i; c) =</p>
      <p>+ bi + bu(c) + q~iT p~u;
and users' latent features:
r^ (u; i; c) =</p>
      <p>+ bi + bu + q~iT p~u(c);
separately. We decided not to contextualize the item's
biases due to the small number of ratings per item in
LDOSCoMoDa database and since the context ltering of items
would increase sparsity in the ratings per items and degrade
the results signi cantly. We contextualized users' biases and
feature vectors separately to inspect how relevant and
irrelevant context in uences biases and feature vectors.</p>
      <p>We used the root mean square error (RMSE) as the
evaluation measure for the predicted ratings.
2.7</p>
    </sec>
    <sec id="sec-12">
      <title>Which Approach is Better in Determining</title>
    </sec>
    <sec id="sec-13">
      <title>Relevant Context?</title>
      <p>In order to determine which approach is better, we need
to have a measure which tells us how good each approach
is. This can be measured by comparing the list of
relevant and irrelevant contextual information, given by each
method, with the results of rating predictions for each
contextual information.</p>
      <p>We assume that rating prediction that utilizes the relevant
context will result in better predictions, i.e., lower RMSE,
than the one that utilizes the irrelevant one. This means
that for each pair (c(r); c(i)) we should have (c(r)) &lt; (c(i)),
where c(r) is the piece of contextual information detected as
relevant, c(i) is the piece of contextual information detected
as irrelevant and (c) is the root mean square error achieved
with the matrix factorization utilizing the context c.</p>
      <p>With this assumption in mind we now count the number
of times the piece of contextual information determined as
relevant lead to worse results than the irrelevant one by the
equation:</p>
      <p>n(r) n(i)
= X X 'ij ;
where n(r) and n(i) are the number of pieces of contextual
information detected as relevant and irrelevant respectively
and
'ij =
( 0 ;
1 ;
(ci(r))
(ci(r)) &lt; (c(ji))
(c(ji))
Finally the measure of performance of each method can be
calculated as:
= 1
n(r)n(i) ;
2 [0; 1];
where n(r)n(i) is the number of all possible pairs (c(r); c(i)).
In the best case, when (c(r)) &lt; (c(i)) for every pair (c(r); c(i)),
= 0; in the worst case, when (c(r)) (c(i)) for every
pair (c(r); c(i)), = n(r)n(i). Note that when calculating
'ij we could use relative RMSE di erence instead of 1 when
(ci(r)) (c(ji)), however, since in this study we are
interested in the binary decision on the contextual information
relevancy, we ignore the degree of di erence between the
RMSE scores.
3.</p>
    </sec>
    <sec id="sec-14">
      <title>RESULTS</title>
      <p>On the survey data, using the assessment method
described in Section 2.4 we assessed which contextual
information is relevant and which is irrelevant. Similarly, on the
data from the LDOS-CoMoDa database, using the detection
method described in Section 2.2, we detected which
contextual information is relevant and which is irrelevant. The
assessment and the detection results are presented in Table
3.</p>
      <p>Between the assessment and the detection method the
calculated Cohen's coe cient was = 0:118 which is
characterized as slight agreement. Between the users and the
non users groups of subjects the calculated coe cient was
= 0:833 which is an almost-perfect agreement.</p>
      <p>Figure 1 shows the average RMSE from both approaches
i.e., contextualized users' biases and contextualized users'
latent-feature vectors, for all the collected contextual
variables. Rating for the items in the dataset are from one to
ve.</p>
      <p>Performance of each method was evaluated by the method
described in Section 2.7. For the assessment we obtained
a = 0:629 and for the detection d = 0:969.</p>
      <p>The results presented in the previous section can help us
answer the questions proposed in the problem statement
(Section 1.2).</p>
      <p>
        How well do the outcomes from these approaches
match? There was only a slight agreement between the
assessment and the detection approach in determining
relevant and irrelevant contextual information ( = 0:118). The
di erence between the assessment and the detection can also
be seen in Table 3. This is due to the fact that the
detection is made on the real ratings data and the assessment
depends on the users' ability to imagine a hypothetical
situation. This result agrees with the conclusions in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>Which approaches is better in determining
relevant context? If we compare a = 0:629 and d = 0:969
we can conclude that for the determination of the relevant
and the irrelevant context, the detection from the rating
data performs better for the rating prediction task than the
assessment from the users' opinion. In other words, using
those pieces of contextual information that were detected
as relevant will lead to better rating prediction than when
using those that were assessed as relevant.</p>
      <p>Are users aware of what in uences their decisions?
Almost-perfect agreement ( = 0:833) between the survey
subjects that were the users in our CARS and those that
were not suggests that there is a sort of an overall
population opinion on what context could in uence their decisions
regarding movies. This also means that there is no di
erence between the users that are familiar with using CARS
and those that are not. However, only a slight agreement
between the assessment and the detection, and the fact that
the detection performs better, tells us that users are not
entirely aware of what really in uences their decisions (i.e.,
ratings) in a movie domain. This is important since the
determination of context relevancy from the survey data can
lead (as in this case), to using harmful pieces of information,
and ignoring the relevant ones.</p>
      <p>For the detection, assessment and rating prediction, in
this article, we used each contextual information
independently. We will inspect these e ects on the multiple,
combined context models in the future work.
3.2</p>
    </sec>
    <sec id="sec-15">
      <title>Conclusion and Future Work</title>
      <p>In this study we compared two approaches for
determining relevant and irrelevant pieces of contextual information
in a movie RS: the assessment from the users' survey and the
detection from the rating data. We used a real rating data,
that we collected in the LDOS-CoMoDa database, and a
survey data to test how well these approaches match and which
performs better for the rating prediction task. To evaluate
each approach we used a contextualized matrix-factorization
algorithm. The results showed that there is a di erence
between the outputs of these two approaches and that the
detection performs better. This points to the fact that the
users are not necessarily aware of what in uences their
decisions in a movie domain. Still, the assessment could be
a valuable approach since it can be used a priori, i.e.,
before any rating data is collected. However, once the rating
data is acquired, the detection should be employed since it
will provide better insight into which piece of contextual
information is relevant and should be used to improve the
recommendations. Our future work consists of inspecting
other statistical methods for the detection of relevant
context, for di erent variable types. We are also interested in
inspecting the detection on the user level, i.e., for each user
separately.</p>
    </sec>
    <sec id="sec-16">
      <title>REFERENCES</title>
    </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>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>
          ):
          <volume>103</volume>
          {
          <fpage>145</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>G.</given-names>
            <surname>Adomavicius</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Tuzhilin</surname>
          </string-name>
          .
          <article-title>Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions</article-title>
          .
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          ,
          <volume>17</volume>
          (
          <issue>6</issue>
          ):
          <volume>734</volume>
          {
          <fpage>749</fpage>
          ,
          <year>June 2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Agresti</surname>
          </string-name>
          .
          <article-title>A Survey -of Exact Inference for Contingency Tables</article-title>
          .
          <source>Statistical Science</source>
          ,
          <volume>7</volume>
          (
          <issue>1</issue>
          ):
          <volume>131</volume>
          {
          <fpage>153</fpage>
          ,
          <year>1992</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>
          , pages
          <volume>1</volume>
          {
          <fpage>20</fpage>
          ,
          <year>June 2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J.</given-names>
            <surname>Cohen</surname>
          </string-name>
          et al.
          <article-title>A coe cient of agreement for nominal scales</article-title>
          .
          <source>Educational and psychological measurement</source>
          ,
          <volume>20</volume>
          (
          <issue>1</issue>
          ):
          <volume>37</volume>
          {
          <fpage>46</fpage>
          ,
          <year>1960</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Dey</surname>
          </string-name>
          and
          <string-name>
            <given-names>G.</given-names>
            <surname>Abowd</surname>
          </string-name>
          .
          <article-title>Towards a better understanding of context and context-awareness</article-title>
          .
          <source>Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing</source>
          , pages
          <volume>304</volume>
          {
          <fpage>307</fpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Herlocker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Konstan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Terveen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Riedl</surname>
          </string-name>
          .
          <article-title>Evaluating collaborative ltering recommender systems</article-title>
          .
          <source>ACM Transactions on Information Systems</source>
          ,
          <volume>22</volume>
          (
          <issue>1</issue>
          ):5{
          <fpage>53</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Koren</surname>
          </string-name>
          .
          <article-title>Factorization Meets the Neighborhood : a Multifaceted Collaborative Filtering Model</article-title>
          .
          <source>In Proceeding of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining</source>
          , pages
          <volume>426</volume>
          {
          <fpage>434</fpage>
          .
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kosir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Odic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kunaver</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Tkalcic</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Tasic</surname>
          </string-name>
          .
          <article-title>Database for contextual personalization</article-title>
          .
          <source>ELEKTROTEHNISKI VESTNIK</source>
          ,
          <volume>78</volume>
          (
          <issue>5</issue>
          ):
          <volume>270</volume>
          {
          <fpage>274</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Landis</surname>
          </string-name>
          and
          <string-name>
            <surname>G. G. Koch.</surname>
          </string-name>
          <article-title>The measurement of observer agreement for categorical data</article-title>
          .
          <source>Biometrics</source>
          ,
          <volume>33</volume>
          (
          <issue>1</issue>
          ):pp.
          <volume>159</volume>
          {
          <issue>174</issue>
          ,
          <year>1977</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>L.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Lecue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Mehandjiev</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Xu</surname>
          </string-name>
          .
          <article-title>Using Context Similarity for Service Recommendation</article-title>
          .
          <source>2010 IEEE Fourth International Conference on Semantic Computing</source>
          , pages
          <volume>277</volume>
          {
          <fpage>284</fpage>
          ,
          <string-name>
            <surname>Sept</surname>
          </string-name>
          .
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <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</article-title>
          .
          <source>In User Modeling, Adaptation, and Personalization</source>
          , pages
          <volume>102</volume>
          {
          <fpage>113</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Tkalcic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Burnik</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Kosir</surname>
          </string-name>
          .
          <article-title>Using a ective parameters in a content-based recommender system for images. User Modeling</article-title>
          and
          <string-name>
            <surname>User-Adapted</surname>
            <given-names>Interaction</given-names>
          </string-name>
          , Sept.
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>C.</given-names>
            <surname>Toutain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            and
            <surname>Bouabdallah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            and
            <surname>Zemek</surname>
          </string-name>
          ,
          <string-name>
            <surname>R.</surname>
          </string-name>
          and
          <string-name>
            <given-names>Daloz. Interpersonal</given-names>
            <surname>Context-Aware Communication Services. IEEE Communications</surname>
          </string-name>
          <string-name>
            <surname>Magazine</surname>
          </string-name>
          , (January):
          <volume>68</volume>
          {
          <fpage>74</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>