<!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>Published by CEUR-WS.org</journal-title>
      </journal-title-group>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Us er -p er c ei ved r ec o m m en d at i o n q u al i t y - f ac t o r i n g i n t h e u s er i n t er f ac e</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mouzhi Ge</string-name>
          <email>mouzhi.ge@tu-dortmund.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carla Delgado-Battenfeld</string-name>
          <email>carla.delgado@tu-dortmund.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dietmar Jannach</string-name>
          <email>dietmar.jannach@tu-dortmund.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>TU Dortmund</institution>
          ,
          <addr-line>44221</addr-line>
          ,
          <country>Dortmund Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>TU Dortmund</institution>
          ,
          <addr-line>44221, Dortmund</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2010</year>
      </pub-date>
      <volume>612</volume>
      <fpage>168</fpage>
      <lpage>174</lpage>
      <abstract>
        <p>Most works in the domain of recommender systems focus on providing accurate recommendations. However many recent works have raised the issue that beyond accuracy other aspects such as diversity and novelty also impact the quality of recommendations and the user/customer behavior. This initiative has opened up a new perspective regarding evaluating and improving recommendation techniques, but some challenges are still to be faced. For example, traditional evaluations of recommenders do not take into account the system's interface. While accuracy is a metric somehow uncoupled to the recommenders' interface, other metrics such as diversity and novelty are directly related to it: a user might better perceive a higher degree of diversity and novelty if this is emphasized by its interface. In this paper we discuss the relations between evaluation metrics, the recommender interface and the userperceived recommendation quality. We present a general guideline to evaluate recommenders from perspectives other than accuracy and propose a general experiment design to investigate the effects of quality factors on recommendations taking into account the system's interface. We also show how the proposed experiment model could be used to experiment with the factors "diversity" and "novelty" and specifically show how these factors can be meaningfully introduced in an experiment. We believe that our current work can be used in future research as a basis example on how to exam the effects of evaluation metrics and the user interface in recommender systems.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Recommender system</kwd>
        <kwd>experiment design</kwd>
        <kwd>evaluation metric</kwd>
        <kwd>diversity</kwd>
        <kwd>novelty</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>The main goal of recommender systems is to provide personalized
recommendations in order to improve users’ satisfaction and assist
the users in making decisions. Different recommender systems
were developed and used in several domains over the last decades
[1] and a variety of recommendation techniques were proposed.</p>
      <p>Accordingly, various metrics have been proposed to estimate the
effectiveness and value of the recommender systems.</p>
      <p>Several among the successful recommendation techniques are
based on a prediction of the degree to which a user might like an
item. Because of this, the traditional evaluation approaches for
recommenders are focused on the accuracy of the generated
predictions, based for example on the Mean Absolute Error. Such
approaches focus on the algorithm used to generate the
recommendations, but do not look at the system as a whole.</p>
      <p>Usually these measurements are done in offline experiments [12]
that do not take into account the user interaction with the system.</p>
      <p>Thus, such evaluations are typically independent of the system’s
interface and uncoupled from the user experience.</p>
      <p>Although it is clear that the accuracy of the recommendations can
affect the perceived quality of the system and the customer/user
behavior, recent works argue that there are other important aspects
we need to take into account [8, 14]. Several aspects of the
perceived value of a recommender depend on the user interface
and cannot be captured in an offline-experimental setting, in
which e.g. only the ratings are available. According to Francisco
Martin, who was RecSys09 keynote, up to 50% of the value of
recommenders comes from a well-designed interface. Although
this hypothesis is not supported by empirical evidence yet, we
indeed believe that the interface of a recommender has a strong
effect on its perceived value, and also that changes on the
interface will affect the user’s perception of the recommendations.</p>
      <p>A classical example of the impact of the interface in the user
perception of the recommendations is the case of serendipitous
items in recommendation lists. When implemented
inappropriately, unexpected items in the recommendation list may
leave the user with the impression that the system does not
understand his real needs, and therefore he may stop following the
recommendations or even stop using the system. These risks can
be reduced by the use of more (visual) explanations/clues
regarding the reasons as to why an item was recommended. This
has been done by Amazon.com (http://www.amazon.com), where
one can see different lists of items classified by headers like
“Users that bought this also bought that”, “your
recommendations” and “special offers” [16]. In this manner, the
risk of misinterpreting the principle of the recommendation is
reduced.</p>
      <p>Several authors have already discussed quality factors beyond
accuracy that may influence recommendations, e.g. [9, 13] and
also how to use these factors to evaluate recommendations [8, 14,
15, 17]. In particular, [7] touched the matter of the advantages of
online over offline evaluation strategies. We consider this a very
important step towards exploiting the possibilities that different
quality factors can bring to recommenders, but at the same time
we believe there is a second step to be made: incorporating the
interface and user interaction in the evaluations. Indeed, reports
on experiments where quality factors were analyzed together with
the recommenders interface already appeared on the literature [4,
20]. In this paper we approach this topic directly and discuss a
Copyright © 2010 for the individual papers by the papers' authors. Copying permitted only for private and academic purposes.</p>
      <p>This volume is published and copyrighted by its editors: Knijnenburg, B.P., Schmidt-Thieme, L., Bollen, D.
general evaluation approach that incorporates the system
interface. Our main point is that there is a strong influence of the
interface on the user perception of the quality of the
recommendations received, and experiments that neglect this
influence may lead to biased conclusions.</p>
      <p>The paper is organized as follows. In Section 2 we describe our
general model for representing the relationship among
recommendation quality factors, user interface and customer
behavior. In Section 3 we give an example of how the model can
be instantiated into a specific experiment design. Section 4
focuses on how to incorporate the quality factors “novelty” and
“diversity” in an experiment. Section 5 presents our conclusions
and plans for future work.</p>
    </sec>
    <sec id="sec-2">
      <title>2. MODEL CONSTRUCTION</title>
      <p>As mentioned above, we argue that the user perception of
different recommendation quality factors may be significantly
affected by the system interface. Generally, different user
interfaces can be used to present the recommendations. Therefore
the user interface can be considered a moderator variable that
affects the direction and/or strength of the relation between the
recommendation quality factors and the customer behavior.
We propose a general model to examine the relationship among
recommendation quality factors, user interface and customer
behavior. The model is described as follows.</p>
      <p>User</p>
      <p>Interface
Recommendation</p>
      <p>Quality Factor
Customer
Behavior</p>
      <p>In our model, “recommendation quality factor” is a general term
that represents the several possible factors that indicate different
quality aspects of the recommendations. A few factors have been
proposed in previous research such as for example diversity,
novelty, serendipity and coverage [8, 14]. Also, “user interface” is
considered in the context of recommender systems as a display
format that allows the customers to interactively explore the
recommendations. For example, a recommendation can be
visually represented using plain text or a picture (as indicated by
[10]). By "customer behavior" we mean the customers’ actions or
responses that may be affected by recommenders such as
customer purchase behavior [2], customer decision making [18],
customer interests [19], or satisfaction [20].</p>
      <p>The more quality factors we include, the more different interfaces
might be used to express the recommendations with different
effects on the user perception (it is always the case that different
interfaces can be used, but if no quality factors are added there
might not be any effects on the user perception). The goal of our
model is to analyze the interactions between user interface, quality
factors and customer behavior.</p>
      <p>When instantiating the model, we are still facing the following
questions: How to measure the recommendation quality factors?
Which interface can be used to express the recommendations?
How to measure customer behavior? In the next section, we
develop a first research design of how to implement our model.</p>
    </sec>
    <sec id="sec-3">
      <title>3. MODEL INSTANCE AND EXPERIMENT</title>
    </sec>
    <sec id="sec-4">
      <title>DESIGN</title>
      <p>It has been found that experimental research is an effective
approach to address cause and effect relationships [3, 11]. In order
to show how our general model can be instantiated within a
concrete experiment, we selected two well cited evaluation
metrics as recommendation quality factors: diversity and novelty,
and use two common interface styles to visualize the
recommendations: single list and multiple lists. The customer
behavior is analyzed in terms of purchase rate and customer
satisfaction, since these are the typical indicators for
recommender’s performance.</p>
      <p>Thus, two independent variables are determined, each of which
has two possible values: diversity (with or without), novelty (with
or without). The values for the variable user interface are also
two: single list or multiple lists. The customer behavior is
determined by two dependent variables: customer purchase and
customer satisfaction. On one hand, the customer purchase is
mainly the vendor’s perspective and aims at directing customers
to adopt or buy the recommended product regardless of their
satisfaction. It can be directly measured by the sales increase
generated from the recommender system. On the other hand,
customer satisfaction stands for the customer perspective and how
the recommended products or the recommendation session as a
whole fulfilled his expectations. It is usually measured by a
survey using Likert scales.
“A movie website with recommendations is presented to the
experiment participants. First, the participants are asked to register
and enter their movie preference. After that, each participant will
obtain 3 electronic vouchers that can be use to buy 3 movies.
Each voucher can be used to buy one movie. Next, the users are
presented with a list of recommendations. Based on these
recommendations, the participants will select movies for
purchase. They can use all the vouchers at one time or save the
vouchers for the future. After choosing the movies, we present a
survey to the participants and ask if they are satisfied with the
recommendation system.”
We assume that the participants will carefully choose movies as
they can postpone the choice and use the points for future movies
in case they do not feel “tempted” by any of the recommended
items. To present the recommendations, the user interface is also
randomly selected. That means the recommendations can be
presented only in a single list or in multiple lists that are used to
separate basic, diverse and novel recommendations. In Table 1 we
present a sketch of the factor design for the movie website
experiment. The situations 1 to 4 in the table describe different
configurations for the independent and moderator variables.
The basic list contains the items selected by the recommendation
algorithm. Novel lists are generated by manipulating the basic
recommendation lists to include more novel items among the
topn items, considering that n is the number of items that will be
presented to the user. In situations 2 to 4 in Table 1, a list with
values 0.3 novelty stands for one list with novelty degree of 0.3,
and a similar approach is used for diverse lists. This will be
further explained in Section 4.</p>
      <p>Diversity and novelty of recommendations can be designed in the
form of binary or continuous. While the binary form is used to
define the recommendations with or without diversity and
novelty, continuous form defines diversity and novelty in the
sense of various percentages. With the binary design, the
recommendations can be configured as a between-subjects factor
design. Thus, in each interface the result can be analyzed
accordingly using a two-way ANOVA analysis [12]. When we
employ the continuous design, the result can be analyzed using a
regression analysis. The two designs can mutually confirm or
supplement their findings. In addition, the experimental result of
the effect of different interface designs can be analyzed based on
A/B split testing. Based on this data, we can then analyze if and to
what extent diverse or novel recommendations affect customer
behavior and how to provide an appropriate interface when we
introduce more diversity and novelty into the recommendations.</p>
    </sec>
    <sec id="sec-5">
      <title>4. EVALUATING NOVEL AND DIVERSE</title>
    </sec>
    <sec id="sec-6">
      <title>RECOMMENDATIONS</title>
      <p>In this section we focus on two quality factors: novelty and
diversity. Novelty is related to items the user was not aware of.
Diversity is generally defined as the opposite of similarity [17].
To implement these quality factors in an experiment, we should
be able to control the degree of novelty and diversity in a
recommendation list and multiple lists, considering the specific
user interfaces involved in the experiment.</p>
      <p>We propose to use a combination of three factors to identify novel
items in a list of items: (1) “freshness” of an item (i.e., items that
were recently launched), (2) non-popularity (popular items are not
considered novel) and (3) limited relation to the long-term user
profile (e.g. by previous ratings, feedback or views of this item in
previous sessions). Each item is scored according to each factor in
a scale from 0 (low) to 1 (high), and then the degree of novelty of
the item is calculated simply by the average of the score for the
three factors. Considering that  is an item and that 0 ≤
 ℎ( ),  ( ),  ( ) ≤ 1 represent respectively the
degree of freshness, non-popularity and lack of relation to the user
long term profile, the novelty  ( ) of item  is defined by:
3
To calculate the degree of novelty of a recommendation list, we
use the novelty degree of the list items. Assuming that an item is
considered to be novel if its novelty degree is higher, for example,
60%, the novelty degree of a recommendation list  is the
proportion of items from the list whose novelty degree surpasses
this threshold.
For the multiple lists interface, we propose two lists: the basic list
(as directly given by the recommendation algorithm) and a list
consisting only of novel items,  ( 2) = 1.0. Another option is
to have one list with a low degree of novelty (e.g. ( 1) = 0.2 )
and another with a high degree of novelty (e.g.  ( 2) = 0.6).
The most explored method for measuring diversity uses item-item
similarity. The diversity of a list of items can then be measured
based on the sum, average, minimum or maximum distance
between pairs of items [17, 19]. We adopt a slight modification of
the approach from [20] and use the intra-list similarity metric
(ILS). Considering that  is a set of items, this metric is based on
a function of  :  ×  → [0, 1] that is supposed to measure the
similarity between two items according to a predefined criterion.
Then we calculate the ILS as follows:

( ) =
∑  ∈ ∑  ∈  , ≠    (  ,   )
2
The selection of function  is dependent on the available content
information for each item and can also be dependent on the user’s
preferences. The simplest option is to consider  as the degree of
intersection of the items’ properties (such as size, color, weight or
genre). If we consider a function  :  ×  → {0, 1} where 
is the set of available item properties, we can define  as:
 (  ,   ): =
∑ ∈ 
(  ,  )
We therefore can measure the diversity of a list by means of 
and  . As high values of  denote low diversity, we take the
inverse of  and define  ( ) as the degree of similarity of a
list of items.</p>
      <p />
      <p>( ) =
When designing diversity in multiple recommendation lists, we
can use a threshold to discriminate a list with high similarity (e.g.
 ( ) &gt; 0.6) or one with low similarity (e.g.  ( ) &lt; 0.3).
The measurements  ( ) and  ( ) can be manipulated by
changing some of the items in L. One strategy to increase  ( )
is to substitute some items  from  by an equal number of items 
not yet in L, such that  ( ) &gt; 0.6 &gt;  ( ); considering that
the threshold used to calculate  ( ) is 0.6. In a similar way we
can manipulate the diversity of a list  by replacing items that
differ very little from other items already in  , i.e., items  for
which  ( ,  ) is high for several other elements  from the same
(  ,  ).</p>
      <p>| |

1
( )
list  should be replaced by other items  , not yet in  , for which
 ( ,  ) is low for as many items  from  as possible.</p>
    </sec>
    <sec id="sec-7">
      <title>5. CONCLUSION</title>
      <p>Although many previous evaluations of recommender systems
used accuracy as the only quality factor to be taken into account,
recent works have shown that other metrics are also related to the
user perception of quality of the recommendations. A further
investigation of quality factors as diversity, novelty and
serendipity lead us to conclude that the users’ perception of these
factors is highly linked to the system’s interface.</p>
      <p>This paper modeled the relations between evaluation metrics, the
recommender interface and the customer behavior. Our main
contribution is a first general model for experiments to evaluate
recommender systems that aim to investigate the effects of
recommendation quality factors and user interface on customer
behavior. Besides proposing this general model, we also provided
an example of how to instantiate the model for one specific
experiment concerned with the evaluation of diversity, novelty
and interface on customer purchase and satisfaction.</p>
      <p>We consider that exploring other quality factors than accuracy is
an important step towards improving the impact of recommenders
and strongly believe that factoring in the user interface is crucial
to realistically evaluate the users’ perception of the quality of the
recommendations. An interesting point is that the expected results
could be used in line with the business strategy. For example,
presume we found that with multi-list interface, diversity
significantly affects customer purchase. Thus if we intend to
promote certain product, we have more chances to advertise this
product by including it in the diverse recommendations.
Although the designed experiment has not yet been completed,
our study provided a first guideline on how to incorporate user
interface aspects better in the recommender systems’ evaluation.
The experimental results are expected to show how the quality of
recommendations could be optimized by presenting appropriate
user interfaces. We intend to contribute to future research on how
to examine the effects of evaluation metrics and the user
interfaces in recommender systems so that further quality factors
can be meaningfully evaluated.</p>
    </sec>
    <sec id="sec-8">
      <title>6. REFERENCES</title>
      <p>[1] Adomavicius, G. and Tuzhilin, A. 2005. Towards the next
generation of recommender systems: a survey of the
state-ofthe-art and possible extensions. IEEE Transactions on
Knowledge and Data Engineering, 17(6), pp. 734-749.
[2] Bodapati, A.V., Recommendation systems with purchase
data. Journal of Marketing Research. 45(1). pp. 77-93.
[10] Jannach, D., Hegelich K.: 2009. A case study on the
effectiveness of recommendations in the Mobile Internet,
ACM Conference on Recommender Systems, New York, pp.
205-208.
[12] Juran, J.M., Gryna, F.M. and Bingham, R.S. 1974. Quality
control handbook, 3rd edition, McGraw-Hill, New York,
USA.
[15] Murakami, T., Mori, K. and Orihara, R. 2008. Metrics for
evaluating the serendipity of recommendation lists. New
frontiers in artificial intelligence, Lecture Notes in Computer
Science, vol. 4914 pp. 40-46.
[19] Zanker, M.; Bricman, M.; Gordea, S.; Jannach, D.; and
Jessenitschnig, M. 2006. Persuasive online-selling in quality
and taste domains. In Proceedings of 7th Intl. Conference
ECommerce and Web Technologies, Krakow, Poland, pp. 51–
60.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>