<!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 />
    <article-meta>
      <title-group>
        <article-title>Using Images in Context-Aware Recommender Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sabri Boutemedjet</string-name>
          <email>sabri.boutemedjet@usherbrooke.ca</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Djemel Ziou</string-name>
          <email>djemel.ziou@usherbrooke.ca</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>D ́epartement d'informatique Universit ́e de Sherbrooke</institution>
          ,
          <addr-line>QC</addr-line>
          ,
          <country country="CA">Canada</country>
          <addr-line>J1K 2R1</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2010</year>
      </pub-date>
      <fpage>2</fpage>
      <lpage>13</lpage>
      <abstract>
        <p>In this paper, we propose a unified probabilistic framework for product recommendation which uses both images and user's contextual situation to predict accurately the ratings. In addition, this framework suggests highly rated and diversified products to reach better user satisfactions in conformance with researches in consumer psychology. Experimental results show that images improve the usefulness of recommendation comparatively with state-of-art methods.</p>
      </abstract>
      <kwd-group>
        <kwd>Recommender systems</kwd>
        <kwd>context-awareness</kwd>
        <kwd>content-based image suggestion</kwd>
        <kwd>information filtering</kwd>
        <kwd>ranking by diversity</kwd>
        <kwd>clustering</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>The widespread of Internet has promoted many e-commerce services over the
world wide Web. For instance, on eBay.com or Amazon.com, it is possible to
sell almost everything such as books, DVDs, clothes, etc. Generally, consumers
purchase products to satisfy their long-term needs which are relatively stable,
regular and refer to periodic preferences. For example, a user interested by
fashion, would like to receive periodically items (product highlights, news) related
to new fashion clothes, shoes or accessories. Recommender systems are software
tools which predict the buyers long-term needs in order to suggest relevant
products satisfying these needs. They help users to save a valuable search time spent
before purchasing products by reducing the number of choice alternatives. For
instance, Amazon.com suggests products to its users based on their historical
data of ratings. A rating is a numerical value defined on an ordered scale and
quantifies the users interest in the rated item (explicit preference indicator).
From online retailers’ point of view, recommender systems constitute an
efficient advertisement strategy which personalizes highlighted products in order to
acquire new potential consumers and retain existing ones.</p>
      <p>
        Recommender systems predict the buyers’ needs based on the collected
historical data. The historical data can be seen as a user-product matrix where
each entry (u, p) is the rating provided by user u to the product p. Due the
availability of a huge amount of products, the proportion of empty entries in the
user-product matrix is extremely high. Then, recommender systems first start by
predicting the missing ratings (empty entries) corresponding to unseen products
using information filtering techniques [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. After that relevant items are identified
as those having the highest predicted rating. It has been noticed in literature
that the accuracy of the rating prediction is increased by exploiting the both
information about the user’s context and products.
      </p>
      <p>
        Context-awareness in recommenders has been motivated from researches in
consumer psychology which recognize the dependence of user long-term needs
on the time, location, and any information about the physical environment
surrounding the user [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. It introduces an additional level of personalization by
considering the influence of the external environment of the user on his/her
appreciation of the products [
        <xref ref-type="bibr" rid="ref21 ref6">21, 6</xref>
        ]. For instance, location-based recommender
systems exploit the contextual information defined by the user’s geographical
location (captured from user’s mobile device) to suggest personalized
advertisements of products in neighboring commerces.
      </p>
      <p>
        Images constitute an other important factor influencing the usefulness of
the recommendations. Note that many products such as jewelery or clothes are
adopted by users because of their visual appearance which defines their
look-andfeel in terms of the color, shape, and texture [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. In some cases, the semantic
information extracted from images may lead to better discrimination among
image categories [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. In the domain of marketing, images have been used as
efficient means in advertisements since they can convey meanings that cannot be
expressed using words [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. For instance, images have been used successfully to
present “highlighted products” in the Web site of many online retailers such as
Amazon.com or eBay.com. This presentation style is motivated mainly by high
persuasion power of images. In fact, a qualitative study published in 2005, shows
how users are influenced by the product’s visual appearance which carries
information about aesthetics (emotional pleasure), functionality (number of offered
options), or quality [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. So far, the persuasive power of images on consumers
has not been taken into account by rating prediction algorithms but only to
present products. Thus, existing recommender systems do not model explicitly
user long-term needs that related to the visual appearance of products expressed
as “like product X of look-and-feel Y”.
      </p>
      <p>
        Once we have collected the data about users, products, contexts, and
ratings, we need to design algorithms which model these data in a feature space
to predict the missing ratings of unseen products. The majority of existing
recommendation algorithms rank products by the predicted rating only. However,
consumer psychology researches have shown that the variety-seeking behavior
of the consumer pushes him/her to reduce the redundancy of some product
attributes in consecutive purchase occasions. In fact, by diversifying choices, users
reduce the risk of uncertainty caused by lack of expertise on some products,
complement other already purchased products, or simply to avoid boredom [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
In other words, the predicted rating is not a sufficient criterion to better satisfy
consumers. Let us consider the example illustrated in Fig.1 which shows the
suggestion lists of three products obtained using two ranking strategies where
“laptop” is the product category having the highest predicted rating. If the
rating is the only criterion for ranking products, it is natural that the first three
suggestions are laptops since similar items receive similar ratings. Note that the
second suggestion obtained by “rating &amp; diversity” is more useful for both the
user and online retailers since it provides diversified and complementary
suggestions. Therefore, to reach highest user satisfaction, it is important to consider
also the consumption history of each user to rank products by both predicted
rating and diversity.
      </p>
      <p>In this paper, we present content-based image suggestion (CBIS) which
investigates the added-value of images and user contextual situations in making useful
and diversified recommendations. We present our unified probabilistic approach
which models seamlessly the uncertainty of the long-term needs of consumers,
image collection, and the diversity of suggestions. This paper is organized as
follows. In the next Section, we present recent advances in recommender systems.
Then, we detail two ways of using images in improving the usefulness of
recommendation algorithms. Experimental results are presented in Section 4. Finally,
we conclude the paper with a summary of the work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related research work</title>
      <p>
        During the last two decades, many relevant issues have been addressed in
literature to increase the usefulness of recommender systems. In the following two
subsections, we categorize recent advances in recommender systems at the levels
of predicting accurately the ratings and ranking products by diversity.
Recommender systems employ Information filtering (IF) technologies to predict
the missing ratings for unseen products (e.g. empty entries in the user
product matrix) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In IF literature, there exist three families namely content-based
filtering (CBF), collaborative filtering and hybrid methods. CBF employs
information retrieval (IR) techniques in representing user profiles using content
descriptors that are mainly defined by the textual information extracted from
product captions, surrounding text in Web pages, etc (see “Terms” in Fig. 2).
The principle of CBF methods is that items similar to those preferred by the
user in the past, will be preferred in the future. For a given user, CBF classifies
the ith product represented by word features (wi1, . . . , wiD) in the category of
relevant or irrelevant products [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. However, the major shortcoming of CBF is
its inability to recommend to the user “unexpected” items different from what
he/she has already rated in the past.
      </p>
      <p>
        Collaborative filtering (CF) methods identify the neighbors of the user (other
users with similar needs) based on ratings they provided on the same products.
The neighbors are identified by analyzing the correlation among the rows of the
user-product matrix. For example, in Fig. 2, U 3 is the neighbor the active user
since both of them liked the products P3 and P4 and disliked P1. In CF, we
find either distance-like methods [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] or model-based clustering-like techniques
such as [
        <xref ref-type="bibr" rid="ref11 ref12 ref19">12, 11, 19</xref>
        ]. CF methods consider items as a categorical variable (i.e.
unique index for each item) and are unable to suggest unseen items (novel
products). Hybrid methods take advantages of both CF and CBF and identify both
the neighbors of the user and products categories in making rating predictions
[
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. For context-awareness, the authors in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] define the contextual information
as location, time, and compagnon. Then, many reduced user-product matrices
specific to each context, are derived from the historical data. Then, a
collaborative filtering technique is employed on the reduced matrix to predict the empty
entries for a given context.
2.2
      </p>
      <sec id="sec-2-1">
        <title>Ranking items by diversity</title>
        <p>
          A natural way to promote the diversity is to eliminate the redundancy by
considering the dissimilarity of each image with respect to previous consumptions
according to some distance metric. Some normalization of term weights of the
query can be resolved before accurately computing the distance metric [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ].
Information retrieval has addressed the issue of ranking documents by diversity by
a general two stage procedure as follows [
          <xref ref-type="bibr" rid="ref22 ref7">22, 7</xref>
          ]. The first document is selected
as the one being the most similar to the query (topic). Then, documents are
inserted successively into the result set according to both their similarity to the
query and the redundancy they provide with respect to the already retrieved
documents. The authors in [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] penalize the results with lower number of
covered subtopics. The authors in [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], employ a probabilistic model for retrieval
where the prior distribution (over word features) is updated successively each
time a document is selected within the result set. Diversity-ranking methods
have shown to reach better user satisfactions in retrieval tasks.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Content-based image suggestion</title>
      <p>In this section, we investigate the use of product images instead of textual
features, as shown in Fig. 2 in modeling the entries of the user-product matrix.
Therefore, we consider images as a contextual information at the level of
products defining their look-and-feel. For users, we investigate the added-value of
the context defined by the external environment (location and time) in refining
product recommendations.
3.1</p>
      <sec id="sec-3-1">
        <title>Notations</title>
        <p>We consider the following representation of the user-product matrix extended
with both visual and contextual information. We have a set of users U =
{1, 2, . . . , Nu}, a set of images V = {v1, v2, . . . , vNv }, and a set of possible
contexts E = {1, 2, . . . , Ne}. Each vk is a visual descriptor used to represent the
content (color, shape, texture) of products. For instance, it may carry information
about the shape, color, or the texture present in images. We define the context
as a combination of two attributes: location L = {in − campus, out − campus}
inferred from the Internet Protocol (IP) address of the subject, and time as
T = (weekday, weekend) i.e Ne = 4. The rating is expressed explicitly on
an ordered scale defined as R = {1, 2, . . . , Nr}. For example, the five star
scale (i.e. Nr = 5) such as the one used by Amazon.com, allows the users to
give more detailed degrees of appreciation. The CBIS data set is defined as
D = {d(i) =&lt; u(i), e(i), v(i), r(i) &gt; |e(i) ∈ E, v(i) ∈ V, r(i) ∈ R, i = 1, . . . , N }.
Note that each observation d(i) is nothing else than an entry in the extended
user-product matrix.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Using images to predict ratings</title>
        <p>We consider the problem of CBIS as the maximization of a utility that ranks
images for a user in a certain context. In this subsection, we exploit the power
of images to define a more accurate utility which incorporates the information
about both the rating and diversity.</p>
        <p>Let X = {x1, x2, . . . , xL} be a list of L ranked images to recommend to a
given user u in a context e where xt ∈ V, t = 1, . . . , L, is the image at rank
t in X . The diversity of X imposes another condition that involves measuring
dependencies (information redundancies) within subsets of products during the
suggestion process. Therefore, the utility of the tth suggested product depends
on both its rating and other products Xt = {x1, . . . , xt−1} in the suggestion list
that have been already consumed. The following utility function measures such
compromise</p>
        <p>xt = arg x∈mVa−xXt s(x, u, e|Xt)</p>
        <p>
          To predict the ratings, we propose a generative model p(u, e, x, r) which
captures the joint probability (uncertainty) to observe a rating r for any entry
(u, e, x). Note that one could predict probabilistically the rating using p(r|u, e, x)
obtained by conditioning p(u, e, x, r) on (u, e, x, r). Based on product images, we
consider similar users as those who have preferred similar images. For that end,
we should first identify K user classes and M image classes from the observed
data set D. Then, two latent variables z and c label each data (u, e, x, r) with
information about the user class and image class, respectively. We adopt the
visual content flexible mixture model (VCC-FMM) [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]
        </p>
        <p>M K
p(u, e, x, r) = X X p(z)p(u|z)p(e|z)p(c)p(x|c)p(r|z, c)
c=1 z=1
(1)
(2)</p>
        <p>The quantities p(z) and p(c) denote the a priori weights of user and
image classes. p(u|z) and p(e|z) denote the likelihood of a user and context to
belong respectively to the user’s class z. p(r|z, c) is the probability to generate
a rating for a given user and image classes. Finally, p(v|c) is multi-dimensional
continuous-valued generalized Dirichlet distribution (GD), parameterized by 2 ×
d-dimensional vector δc. We denote by Θ, the set of VCC-FMM parameters
Θ = !p(z), p(c), p(u|z), p(e|z), δc, p(r|z, c)
(3)</p>
        <p>We train this model from the data D to identity the optimal parameters ΘML
which maximize the log-likelihood of the data set log p(D)
ΘML = arg max p(D) = Y p(u(i), e(i), x(i), r(i))
Θ i
(4)</p>
        <p>
          The numbers of user classes K and image classes M are unknown and their
automatic identification from D is still a challenging problem in unsupervised
learning. However, one could estimate automatically these numbers (M and K)
from the data using minimum message length (MML) approach [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
The diversity of the suggestion lists X can be measured as the degree of
dissimilarity between all images in the list. Based on the visual information of products,
we maximize both the diversity and the rating by an appropriate design of the
ranking function s(x, u, e|Xtue). Since consumers make binary purchase decisions
(buy or not), we employ a binary scale {r+, r−} for ratings. The products are
ranked probabilistically according to a utility which favors those with high
ratings as follows
s(x, u, e) = log
p(r+|x, u, e)
p(r−|x, u, e)
(5)
where p(r−|x, u, e) = PrT=r1 p(r|x, u, e), p(r+|x, u, e) = 1 − p(r−|x, u, e) and Tr is
a threshold used to separate positive and negative ratings.
        </p>
        <p>Now, the principle of our diversity-ranking strategy is to recommend only
“highly rated” products which belong to “different classes”. Given that we have
already recommended Xt products, we select the current one such that it is
“visually” dissimilar from those in Xt by assuming previous products “irrelevant”.
This assumption is implemented by generating negative ratings for the consumed
products {&lt; u, e, xt0 , r− &gt;, t0 = 1, . . . , t}. In order to take into account the new
information about the irrelevance of Xt, the parameters of the model Θ(t) are
successively updated from each observation &lt; u, e, xt0 , r− &gt;. Let s(x, u, e; Θ) be
the utility (5) computed using a certain model Θ given by equation (3). Then,
to promote the diversity, xtue is selected according to the utility (1) and having
the form (5) with s(x, u, e; Θ(t)) except that the parameters are updated with
diversity information:</p>
        <p>
          s(x, u, e|Xtue) = s(x, u, e; Θ(t))
The general scheme of our algorithm is given as follows. Initially, we set X1ue = ∅
∗
and Θ(1) = ΘML given by Eq. (4). Then, each time an image xt−1 of class ct−1
is suggested, we use a cost-effective online learning since an offline relearning is
not a reasonable solution. The probability of positive ratings for images of the
same class p(r+|z, ct∗−1) are updated effectively as [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]
p(r+|z, ct∗−1) = 0,
∗
ct−1 = arg max p(c|u, e, xt−1, r+) =
c
p(c, u, e, xt−1, r+)
p(u, e, xt−1, r+)
(6)
(7)
with p(c, u, e, x, r) = Pz p(z)p(u|z)p(e|z)p(c)p(x|c)p(r|z, c). Intuitively, Eq.
(7) allows the selection of image class representatives with the highest predicted
ratings. Therefore, the proposed diversity-ranking strategy seeks for “novel”
products with high-ratings as illustrated in Fig. 3. The first product to
suggest comes from the class “piece of art” in left since it has the highest rating.
Once it is selected its probability of high-rating is reduced to zero. The second
product to suggest will necessarily come from the class with the second highest
rating (flowers). This process is repeated until the suggestion list is filled. Note
that a rating-based ranking strategy can be implemented straightforwardly by
considering constant parameters, i.e. Θ(t) = ΘML, ∀t
s(x, u, e|Xtue) = s(x, u, e; ΘML)
(8)
4
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Experiments</title>
      <p>
        The aim of this experiment is to measure the contribution of the visual
information in making accurate recommendations comparatively with state-of-art
methods. We make comparisons with some representative algorithms used for
rating prediction that are the Aspect model [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], Pearson Correlation (PCC)[
        <xref ref-type="bibr" rid="ref18">18</xref>
        ],
Flexible Mixture Model (FMM) [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], the Decoupled Model (Decoupled) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and
the User Rating Profile (URP)[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. For CF approaches, we consider images as
a categorical variable. To investigate the usefulness of contextual information,
we evaluate the V-FMM which is the variant of VCC-FMM with only one
(homogeneous) context information, i.e. E = {1}. We measure the performance of
algorithms in terms of both accuracy of predicting ratings.
Classes c = 2 c = 11 c = 14 c = 28
Images
We present experimental results conducted on a collected from 27 subjects who
participated in the experiment (i.e. Nu = 27) during a period of three months.
The participating subjects are graduate students in faculty of science (computer
science, mathematics, biology, and chemistry). Subjects received periodically
(twice a day) a list of three images on which they assign relevance degrees
expressed on a five star rating scale (i.e. Nr = 5). A data set D of 13446 ratings
is collected (N = 13446). We have used a general-purpose collection of 4775
images collected in part from Washington University and another part from
collections of free photographs. The image collection which we experiment here
contains both man-made and natural images and categorized into 41 categories.
To represent images, we have employed both local and global descriptors. For
local descriptors, we use the 128-dimensional Scale Invariant Feature Transform
(SIFT) to represent image patches. We employ vector quantization to SIFT
descriptors and we build a histogram for each image (“bag of visual words”). The
size of the visual vocabulary is 100. For global descriptors, we used the color
correlogram for image texture representation, and the edge orientation histogram.
      </p>
      <p>An image descriptor is a 140-dimensional
4.2</p>
      <sec id="sec-4-1">
        <title>Prediction accuracy</title>
        <p>Experiment protocol We divide the data set D into two halves: one for
training VCC-FMM and the remaining part for validation. We measure the accuracy
of the prediction using the Mean Absolute Error (MAE) which is the average of
the absolute deviation between the ratings rvue in the validation data Dtest and
the predicted ones rˆvue = Pr r(p(u, e, v, r)/ Pr p(u, e, v, r)</p>
        <p>M AE =
1</p>
        <p>X
|Dtest| di∈Dtest</p>
        <p>u(i)e(i)
|rv(i)</p>
        <p>
          u(i)e(i)
− rˆv(i)
|
(9)
Results The first five columns of table 2 show clearly the added value of the
visual content comparatively with pure CF techniques. For instance, the
improvement in the rating’s prediction reported by V-FMM is 22.27% and 19.81%
comparatively with the recent CF approaches FMM and URP, respectively.
VCCFMM which takes into account the context information has also improved the
accuracy of the prediction comparatively with the others (at least an additional
15.28%). From consumer psychology [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], this fact outlines clearly the influence
of the contextual situation on user long-term needs.
4.3
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>Usefulness of suggestion lists</title>
        <p>Experiment protocol This evaluation measures the effectiveness of
ratingbased and diversity-based ranking strategies in terms of user satisfactions. In
each experiment run, we initialize X = ∅ and we put Tr = 3 to separate
negative (r−) and positive (r+) ratings. We collect satisfaction indicators from the
human subjects who participated in the generation of that data set. Each
subject is recommended eight images on each of which he/she attributes a binary
relevance degree: “0” for not-relevant and “1” for relevant. Then, we evaluate
quantitatively the usefulness of the suggestion using the precision computed as
the proportion of relevant images in the the list.</p>
        <p>
          Results Figure 4 shows that for rating-based ranking, the higher the size of
suggestion lists, the lower the value of average precision. Also, the diversity-based
ranking reaches better user’s satisfaction (18.06% in average) than rating-based
one. Indeed, by removing “visual redundancy”, we improve the usefulness of
suggestion lists which conforms with consumer psychology researches [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. Finally,
it is shown that the “optimal” size of suggestion lists, i.e. highest average
precision, are four and eight images for rating-based and diversity-based suggestions,
respectively.
5
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>In this paper, we have studied the contribution of the visual and contextual
information in the improvement of the usefulness of recommender systems. The
proposed model predicts the outcome of the user’s decision making in each
context based the preferences of other users with similar interests on product images.
Experiments showed that images helped significantly in increasing the accuracy
of rating prediction and usefulness of suggestion lists.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgements</title>
      <p>The completion of this research was made possible thanks to Natural Sciences
and Engineering Research Council of Canada (NSERC) and Bell Canada’s
support.</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>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 TOIS</source>
          ,
          <volume>23</volume>
          (
          <issue>1</issue>
          ):
          <fpage>103</fpage>
          -
          <lpage>145</lpage>
          ,
          <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 TKDE</source>
          ,
          <volume>17</volume>
          (
          <issue>6</issue>
          ):
          <fpage>734</fpage>
          -
          <lpage>749</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>R.</given-names>
            <surname>Belk</surname>
          </string-name>
          .
          <article-title>Situational Variables and Consumer Behavior</article-title>
          .
          <source>Journal of Consumer Research</source>
          ,
          <volume>2</volume>
          :
          <fpage>157</fpage>
          -
          <lpage>164</lpage>
          ,
          <year>1975</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>S.</given-names>
            <surname>Boutemedjet</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Ziou</surname>
          </string-name>
          .
          <article-title>A Graphical Model for Context-Aware Visual Content Recommendation</article-title>
          .
          <source>IEEE Transactions on Multimedia</source>
          ,
          <volume>10</volume>
          (
          <issue>1</issue>
          ):
          <fpage>52</fpage>
          -
          <lpage>62</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>S.</given-names>
            <surname>Boutemedjet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Ziou</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Bouguila</surname>
          </string-name>
          .
          <article-title>Unsupervised Feature Selection for Accurate Recommendation of High-Dimensional Image Data</article-title>
          .
          <source>In Proc. of NIPS</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>I.</given-names>
            <surname>Cantador</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <article-title>Bellog´ın, and</article-title>
          <string-name>
            <given-names>P.</given-names>
            <surname>Castells</surname>
          </string-name>
          .
          <article-title>Ontology-based personalised and contextaware recommendations of news items</article-title>
          .
          <source>In Proc. of IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology</source>
          , pages
          <fpage>562</fpage>
          -
          <lpage>565</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>H.</given-names>
            <surname>Chen</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Karger</surname>
          </string-name>
          . Less is More:
          <article-title>Probabilistic Models for Retrieving Fewer Relevant Documents</article-title>
          .
          <source>In Proc. of SIGIR 29</source>
          , pages
          <fpage>429</fpage>
          -
          <lpage>436</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>M.</given-names>
            <surname>Creusen</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Schoormans</surname>
          </string-name>
          .
          <article-title>The Different Roles of Product Appearance in Consumer Choice</article-title>
          .
          <source>Journal of Product Innovation Management</source>
          ,
          <volume>22</volume>
          (
          <issue>1</issue>
          ):
          <fpage>63</fpage>
          -
          <lpage>81</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. M. Fern´andez,
          <string-name>
            <given-names>D.</given-names>
            <surname>Vallet</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Castells</surname>
          </string-name>
          .
          <article-title>Using historical data to enhance rank aggregation</article-title>
          .
          <source>In Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval, page 644. ACM</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>A.</given-names>
            <surname>Fiore</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Lee</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Kunz</surname>
          </string-name>
          .
          <article-title>Individual differences, motivations, and willingness to use a mass customization option for fashion products</article-title>
          .
          <source>European Journal of Marketing</source>
          ,
          <volume>38</volume>
          (
          <issue>7</issue>
          ):
          <fpage>835</fpage>
          -
          <lpage>849</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>T.</given-names>
            <surname>Hofmann</surname>
          </string-name>
          .
          <article-title>Latent Semantic Models for Collaborative Filtering</article-title>
          .
          <source>ACM TOIS</source>
          ,
          <volume>22</volume>
          (
          <issue>1</issue>
          ):
          <fpage>89</fpage>
          -
          <lpage>115</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>R.</given-names>
            <surname>Jin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Si</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Zhai</surname>
          </string-name>
          .
          <article-title>A Study of Mixture Models for Collaborative Filtering</article-title>
          .
          <source>Journal of Information Retrieval</source>
          ,
          <volume>9</volume>
          :
          <fpage>357</fpage>
          -
          <lpage>382</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. H.
          <string-name>
            <surname>Lowe</surname>
            , I. Antipov,
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Hersh</surname>
            , and
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Smith.</surname>
          </string-name>
          <article-title>Towards knowledge-based retrieval of medical images. The role of semantic indexing, image content representation and knowledge-based retrieval</article-title>
          .
          <source>In Proceedings of the AMIA Symposium, page 882</source>
          . American Medical Informatics Association,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>B.</given-names>
            <surname>Marlin</surname>
          </string-name>
          .
          <article-title>Modeling User Rating Profiles For Collaborative Filtering</article-title>
          .
          <source>In Proc. of Advances in Neural Information Processing Systems 16 (NIPS)</source>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>L.</given-names>
            <surname>McAlister</surname>
          </string-name>
          and
          <string-name>
            <given-names>E.</given-names>
            <surname>Pessemier</surname>
          </string-name>
          .
          <article-title>Variety Seeking Behavior: An Interdisciplinary Review</article-title>
          .
          <source>The Journal of Consumer Research</source>
          ,
          <volume>9</volume>
          (
          <issue>3</issue>
          ):
          <fpage>311</fpage>
          -
          <lpage>322</lpage>
          ,
          <year>1982</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>P.</given-names>
            <surname>Messaris</surname>
          </string-name>
          . Visual Persuasion:
          <article-title>The Role of Images in Advertising</article-title>
          .
          <source>Sage Pubns</source>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>R.</given-names>
            <surname>Mooney</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Roy</surname>
          </string-name>
          .
          <article-title>Content-Based Book Recommending Using Learning for Text Categorization</article-title>
          .
          <source>In Proc. of ACM DL</source>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>P.</given-names>
            <surname>Resnick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Iacovou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Suchak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Bergstrom</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Riedl</surname>
          </string-name>
          .
          <article-title>Grouplens: An Open Architecture for Collaborative Filtering of Netnews</article-title>
          .
          <source>In ACM CSCW</source>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <given-names>L.</given-names>
            <surname>Si</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Jin</surname>
          </string-name>
          .
          <article-title>Flexible Mixture Model for Collaborative Filtering</article-title>
          .
          <source>In Proc. of ICML</source>
          , pages
          <fpage>704</fpage>
          -
          <lpage>711</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <given-names>L.</given-names>
            <surname>Si</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Jin</surname>
          </string-name>
          .
          <article-title>Unified Filtering by Combining Collaborative Filtering and Content-Based Filtering via Mixture Model and Exponential Model</article-title>
          .
          <source>In Proc. of CIKM</source>
          , pages
          <fpage>156</fpage>
          -
          <lpage>157</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <given-names>A.</given-names>
            <surname>Yeung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Gibbins</surname>
          </string-name>
          , and
          <string-name>
            <surname>N.</surname>
          </string-name>
          <article-title>Shadbolt Contextualising tags in collaborative tagging systems</article-title>
          .
          <source>In Proceedings of the 20th ACM conference on Hypertext and hypermedia</source>
          , pages
          <fpage>251</fpage>
          -
          <lpage>260</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>C. Zhai</surname>
            ,
            <given-names>W. W.</given-names>
          </string-name>
          <string-name>
            <surname>Cohen</surname>
            , and
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Lafferty</surname>
          </string-name>
          . Beyond Independent Relevance:
          <article-title>Methods and Evaluation Metrics for Subtopic Retrieval</article-title>
          .
          <source>In Proc. SIGIR</source>
          , pages
          <fpage>10</fpage>
          -
          <lpage>17</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>