<!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>August</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Enhancing an Interactive Recommendation System with Review-based Information Filtering</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jan Feuerbach</string-name>
          <email>jan.feuerbach@stud.uni-due.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Catalin-Mihai Barbu</string-name>
          <email>catalin.barbu@uni-due.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Benedikt Loepp</string-name>
          <email>benedikt.loepp@uni-due.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jürgen Ziegler</string-name>
          <email>juergen.ziegler@uni-due.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Duisburg-Essen</institution>
          ,
          <addr-line>Duisburg</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <volume>27</volume>
      <issue>2017</issue>
      <abstract>
        <p>Integrating interactive faceted filtering with intelligent recommendation techniques has shown to be a promising means for increasing user control in Recommender Systems. In this paper, we extend the concept of blended recommending by automatically extracting meaningful facets from social media by means of Natural Language Processing. Concretely, we allow users to influence the recommendations by selecting facet values and weighting them based on information other users provided in their reviews. We conducted a user study with an interactive recommender implemented in the hotel domain. This evaluation shows that users are consequently able to find items fitting interests that are typically dificult to take into account when only structured content data is available. For instance, the extracted facets representing the opinions of hotel visitors make it possible to efectively search for hotels with comfortable beds or that are located in quiet surroundings without having to read the user reviews.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>CCS CONCEPTS</title>
      <p>• Information systems → Recommender systems; Data
mining; Information retrieval; Search interfaces; • Computing
methodologies → Natural language processing;</p>
    </sec>
    <sec id="sec-2">
      <title>1 INTRODUCTION</title>
      <p>
        Conventional automated Recommender Systems (RS) that
pro-actively suggest items of potential interest to users make
it often dificult to influence and to understand their outcome
[
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. Interactive RS have been proposed that particularly aim
at giving users more control over the recommendation process
and at improving transparency. For instance, TasteWeights
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], SetFusion [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], MyMovieMixer [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], or uRank [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] allow
users to vary the degree to which datasources, algorithms,
product facets, or mined keywords are taken into account
when generating recommendations. However, they often
require up front availability of information such as existing
user preference profiles or rich item data. In contrast, the
increasing amount of user-provided content that is available
online today has not yet been extensively exploited for
interactive recommending. Social media, such as product reviews
written by users in online shops or opinions about hotels on
booking platforms, has been used so far primarily to deal
with data sparsity and to increase algorithmic precision [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        The concept of blended recommending [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] combines
advantages of conventional automated RS, e.g. low user efort and
high accuracy, with those of interactive information filtering,
e.g. high level of control and transparency. For this, faceted
ifltering [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], which has shown to be an intuitive and eficient
means for browsing large items spaces [
        <xref ref-type="bibr" rid="ref15 ref32">15, 32</xref>
        ], is integrated
with diferent recommender techniques in a hybrid fashion.
Consequently, users are enabled to select and weight criteria
from facets leading to items being recommended based on
their weighted relevance as determined by Collaborative
Filtering (CF) or content-based techniques. In MyMovieMixer
[
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], an interactive RS based on this concept, users can
select a movie as a facet value that in the following serves to
suggest other movies that are similar with respect to their
latent factor representation as derived from ordinary rating
data. Users can also express that they want, for example,
movies from a particular director, starring certain actors, or
related in terms of user-generated tags, while being able to
specify the weight of each of these criteria. MyMovieMixer
was found especially promising for cold-start situations, i.e.
without an existing rating profile for the current user, and
when users only have a vague search goal in mind. Moreover,
the approach allowed to significantly increase the perceived
level of user control [
        <xref ref-type="bibr" rid="ref23 ref24">23, 24</xref>
        ].
      </p>
      <p>
        In this paper, we build upon our prior work and extend
the concept by extracting meaningful facets and
corresponding values from user reviews by means of Natural Language
Processing (NLP). So far, blended recommending has only
been implemented based on ratings and structured content
information. Relying on social media has several advantages.
User-written product reviews, in particular, play an
important role in buying decisions [
        <xref ref-type="bibr" rid="ref31 ref9">9, 31</xref>
        ]. They form a useful source
of information about what users liked or disliked, especially
in case of “experience products”. In the hotel domain, for
instance, reviews may contain references to amenities that
are typically not available as filters on online booking
websites. Manually looking through dozens of reviews to check
whether the recommended hotels have “comfortable beds” or
are in “quiet locations” would be time-consuming and require
a lot of cognitive eofrt. By automatically exploiting review
data, in contrast, we allow users to directly express their
preferences with respect to such subjective dimensions,
consequently being able to better take their actual interests into
account. Besides, from an information provider’s perspective,
user-generated content can be considered a useful addition to
conventional objective product data that might be dificult
to prepare for each item at the same level of quality.
      </p>
      <p>The remainder of this paper is organized as follows: First,
we discuss relevant related work. Next, we describe our
proposed method for extracting facets from reviews using NLP.
Then, we elaborate on how these facets can be used in blended
recommending and introduce a demonstrator system we
implemented in the hotel domain based on a real-world dataset1.
Afterwards, we present a user study we conducted to
examine the value of facets extracted according to our method
in comparison to facets based on typical features as defined
by content providers in terms of user experience. Finally, we
conclude the paper and discuss avenues for further research.
2</p>
    </sec>
    <sec id="sec-3">
      <title>RELATED WORK</title>
      <p>
        Today’s RS pro-actively suggest items that match
individual preferences based on long-term user models. Producing
well-fitting results can thereby reduce interaction efort and
cognitive load [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]. However, the process of generating
recommendations is often not controllable by users. Generally
improving user experience, giving users more control, and
increasing system transparency, have therefore been
identiifed as important goals [
        <xref ref-type="bibr" rid="ref21 ref29">21, 29</xref>
        ], which are still only partially
addressed in many real-world systems. RS research has for a
long time been focused on algorithmic issues as well [
        <xref ref-type="bibr" rid="ref21 ref29">21, 29</xref>
        ].
For instance, in order to improve accuracy, several attempts
have been made to integrate CF algorithms with additional
data, including user-generated content such as tags, and in
few cases also topics or opinions automatically extracted
from user reviews [e.g. 1, 7, 18, 26, 37]. Only more recently,
model-based CF has been enhanced for other purposes. One
example is TagMF [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], a method that allows users to select
and weight tags in order to manipulate the set of
recommendations generated as in conventional RS based on ratings.
      </p>
      <p>
        In general, many interactive recommending approaches
have been proposed to overcome the issues of automated RS
[
        <xref ref-type="bibr" rid="ref14 ref17 ref22">14, 17, 22</xref>
        ]. The cold-start problem, which occurs when no
historical data is available for new users, has, for instance,
been addressed algorithmically [e.g. 38], by taking reviews
1We crawled metadata and overall 838 780 user reviews for 11 544
hotels located in vfie major European cities from Booking.com (http:
//www.booking.com/).
into account [e.g. 7], and by eliciting user preferences in an
interactive manner [e.g. 25]. One prominent type of interactive
RS are critique-based variants that allow users to iteratively
refine the results by critiquing features of currently
recommended items [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. While this usually requires availability of
well-defined product data, more recently, several attempts
have been made that instead rely on, for instance, latent
factors automatically derived from user ratings [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] or
usergenerated tags [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ]. MovieTuner [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ], as an example, first
determines the relevance of tags and presents users with the
most important ones. Then, users can indicate their
preferences by critiquing recommendations in terms of these well
understandable dimensions—which could represent
subjective aspects not adequately describable by the often more
technical objective product attributes. While it seems
promising to elicit preferences this way, interaction is still typically
limited to one single kind of item features, i.e. predefined
metadata, latent factors or tags. Besides, user-provided
content has only been exploited to a limited extent. The richness
of social media such as user reviews has, to our knowledge,
not yet been used for integrating RS with more interactivity.
      </p>
      <p>
        In hybrid RS, multiple algorithms, and often multiple
datasources, are combined to generate results with higher
precision. This has consequently led to the development of
corresponding interactive approaches that give users
control over the recommendation process in terms of several
dimensions at once. TasteWeights [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], a hybrid music
recommender, allows users to directly weight diferent information
types and social datasources, thereby increasing perceived
recommendation quality and comprehensibility. The
datasources used include social media artifacts such as Wikipedia
articles, Facebook profiles or Twitter tweets, but without
processing the content data on a semantic level to e.g. infer
inherent user preferences. SetFusion [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] also employs a
standard hybridization strategy, but enables users to weight each
algorithm individually. In addition, the system provides a
number of interactive features. However, it requires a
persistent user profile and does not ofer interaction with respect
to any content-related criteria. MyMovieMixer [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] lets users
select and weight facet values based on diferent types of
recommender algorithms and related background data. The
system increases the perceived amount of control by
successfully enabling users to manipulate the result set not only with
respect to explicitly defined product features, but also latent
factors as well as user-generated data such as tags. Although
the underlying concept of blended recommending is easily
extendable, it has yet only been implemented using
structured data that is directly given through the applied datasets.
uRank [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] is one exception where keywords are extracted
from background data especially to promote interactivity.
The system focuses on exploration of document collections
and supports users when their interests shift while browsing.
The extraction is performed after some preprocessing steps
by creating a vector space model using TF-IDF. Then, the
keywords are presented to users as an interactive means to
influence the recommendations by selecting and weighting
them. To increase transparency, their occurrences in the
documents are visualized by means of a stacked bar chart and
they are also used to generate an overview of the collection.
Other approaches that make extensive use of visualizations
for the purpose of increasing system transparency comprise,
among others, MoodPlay [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] or Conference Navigator [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ].
      </p>
      <p>
        Overall, all of these works attempt to give users a high
degree of control over hybrid RS. While this line of RS research
to some extent converges with information filtering, there
exists a wide range of manual filtering approaches outside
the field of RS that can also be considered highly supportive
for users finding the right items. Faceted filtering is one of
the most prominent methods that supports exploration and
discovery in large product spaces [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. By selecting values
from facets, the product space is iteratively constrained until
the desired product is found. This principle also allows to e.g.
facilitate keyword search and navigation in digital libraries
or online shops [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Early attempts as well as contemporary
real-world examples that can be found on many websites (e.g.
accommodation booking platforms) usually rely on
predeifned features, support only Boolean filtering and conjunctive
queries, and consider all selected facet values with equal
importance [
        <xref ref-type="bibr" rid="ref30 ref32 ref33 ref36">30, 32, 33, 36</xref>
        ]. Only few exceptions employ fuzzy
methods for value matching [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>
        More recently, facets and facet values have also been
automatically extracted, and adaptive techniques have been
applied to faceted search based on e.g. semantic or social
datasources [
        <xref ref-type="bibr" rid="ref16 ref33 ref6">6, 16, 33</xref>
        ]. For instance, RevMiner [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] extracts
attribute-value pairs from restaurant reviews (e.g. “delicious
pizza”), associates each value with a positive-negative score
representing the sentiment, groups the attributes, and
eventually presents them to the user in form of facets and facet
values. When applying filter criteria, the restaurants in the
results are ranked according to sentiment, strength and
frequency of the selected value. Moreover, users can receive
recommendations for other places with similar attributes.
In general, previous attempts have however been focused
on supporting users to select appropriate filter criteria and
to deal with lack of metadata. Yet, the user’s influence on
the current filter setting is still limited. VizBoard [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ], in
contrast, allows users to prioritize selected criteria. Other
work has also investigated user experience of faceted search
as well as integrating visualizations. For example, in [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ], a
matrix visualization is used to display documents and their
relevance with respect to the selected facets. While research
in faceted filtering has thus brought numerous advances, the
respective methods neither have yet made extensive use of
recommender functionalities nor social media.
      </p>
      <p>Summarizing the state-of-the-art, there exist various
attempts that give users more control over RS, also in complex
hybrid scenarios. Only to a limited extent, social media has
thereby been utilized as a means to increase interactivity.
Building on MyMovieMixer and extending the concept of
blended recommending seems promising to go beyond
integrating the datasources used so far (i.e. rating data, structured
content information and explicit user-generated data such as
tags), and to exploit the rich knowledge found in unstructured
user-provided information such as reviews.</p>
    </sec>
    <sec id="sec-4">
      <title>3 EXTRACTING MEANINGFUL FACETS</title>
    </sec>
    <sec id="sec-5">
      <title>FROM USER REVIEWS</title>
      <p>In order to apply the concept of blended recommending based
on a social datasource, we propose the procedure illustrated
in Figure 1 to extract facets from user reviews.</p>
      <p>The bed
was
comfortable, but
the location
was loud at
night.</p>
      <p>(comfortable, bed) (comfortable, bed)
(loud, l…….o.cation) (n(l(oociuosdmy,,flyloo,ccbaaetitdoi)onn))
(comfortable, bed)
(noisy, location)</p>
      <p>Hotel
(noisy, location)
(comfortable, bed)</p>
      <p>Room</p>
      <p>In the following, we elaborate on each of the steps involved,
and also describe how we actually implemented them.
First, we split user reviews into sentences. Then, in each
sentence, we need to identify nouns that describe properties
of the respective item as well as adjectives which represent
the opinion of the user who has written the review regarding
these properties, e.g. “the bed was comfortable”.</p>
      <p>With the help of a Part of Speech tagger, we determine the
word form of each term in a sentence. Based on the results,
we establish grammatical relations using a dependency parser.
Especially the relations amod (adjectival modifier) and nsubj
(nominal subject) are of interest as they describe relations
between adjectives and nouns. Besides, we take other relations
into account to analyze more complex sentence structures,
e.g. negations and relative clauses. Eventually, this gives us
a set of attribute-value pairs which we then reduce to those
pairs that appear a minimum number of times in all reviews.</p>
      <p>For actually implementing this, we decided to use the
Stanford CoreNLP toolkit2, a lightweight framework with all
the NLP functionality required in this step.
After attribute-value pairs have been identified, there might
be multiple values sharing the same meaning, e.g. “large room”
and “big room”. Thus, we need to merge values that describe
the same concept (i.e. synonyms) and replace them with a
representative value to avoid confusion and redundancy.</p>
      <p>For this purpose, we employ a lexical database providing
links between synonyms. Since values may have diferent
meanings depending on context (e.g. “big” and “heavy”), we
do not directly use these links as criteria to merge them with
others, but instead take the proportion of intersection of the
sets of synonyms for each value into account. Then, a value
is classified as being similar if a specified threshold is met.
Otherwise, it is assumed to be a new representative itself. To
improve the quality even further, we define groups of values
and related representatives manually for terms that carry
very diferent meanings across contexts, e.g. “good”.</p>
      <p>In the same step, we also identify pairs with opposite
meaning, e.g. “comfortable bed” and “uncomfortable bed”,
and associate them by looking up the respective terms (i.e.
antonyms) in a lexical database as well. Although we assume
negative pairs to be less meaningful as filter criteria that can
be selected by the user, we need them for later calculating
item relevances (see Section 4).</p>
      <p>As lexical database, we use WordNet 2.1 3.
3.3</p>
    </sec>
    <sec id="sec-6">
      <title>Analyzing Sentiments</title>
      <p>Next, in order to explicitly distinguish between positive and
negative pairs for the recommendation process, we need to
detect the sentiment of the pairs.</p>
      <p>
        Adjectives often already represent a certain sentiment, e.g.
“comfortable” can be considered positive. Thus, we decided to
use an approach which determines sentiments for single words.
Sentiment lexicons are databases where each term is assigned
a sentiment value or class based on a certain algorithm or
by human judgment. In contrast, in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], a computational
method specifically for reviews is proposed: By averaging
helpfulness scores of user reviews in which a pair occurs, the
respective values are classified as positive or negative based
on a specified threshold.
      </p>
      <p>
        To obtain adequate results on the dataset we used1, we
compared SentiWordNet 3.0 4, an algorithmically labeled
sentiment lexicon, the Stanford CoreNLP toolkit which uses
the Sentiment Treebank, a manually labeled dataset, and the
method from [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. By choosing the “right” threshold value, the
latter achieved perfect accuracy, i.e. every value was labeled
correctly in our test. Among the other two approaches, the
Stanford CoreNLP toolkit yielded better results (accuracy
of .933) than SentiWordNet (.667). Consequently, in cases
where a threshold leading to adequate results could not be set
for the computational method, we use the Stanford CoreNLP
toolkit for performing the sentiment analysis as well.
3.4
      </p>
    </sec>
    <sec id="sec-7">
      <title>Classifying Pairs</title>
      <p>Finally, to support users in finding facet values that fit their
goal and to reduce cognitive load, we aim at assigning the
pairs to predefined categories based on the attributes.</p>
      <p>
        For this purpose, we rely on the categories presented in
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] which resulted from collecting and grouping relevant
hotel properties. Accordingly, we distinguish between pairs
that either describe qualities of the “Hotel”, the “Room”, or
related to the “Service”. As classification method, we employ
a semantic similarity metric utilizing the graph structure of a
lexical database. There exist several interchangeable metrics
that rely on diferent aspects of the underlying database. In
      </p>
      <sec id="sec-7-1">
        <title>3https://wordnet.princeton.edu/ 4http://sentiwordnet.isti.cnr.it/</title>
        <p>
          any case, to assign an attribute to one of the categories, e.g.
“bed” to “Room”, a term to calculate the similarity with is
required. Comparing with the class name itself would make it
dificult to distinctly assign attributes. Thus, we employ
typical terms from [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] and from taxonomies of popular booking
websites for each category (e.g. the set for “Room” contains
“bathroom”, “bed” and “air conditioning”), and determine
their average similarity with the respective attribute.
        </p>
        <p>For implementing the classification, we use the WS4J 5-API
that ofers a range of similarity metrics based on WordNet.
When examining the results obtained on the dataset we used1
with a set of manually labeled pairs, HirstStOnge yielded
highest accuracy (.737).
4</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>BLENDED RECOMMENDING WITH</title>
    </sec>
    <sec id="sec-9">
      <title>EXTRACTED FACETS</title>
      <p>In order to use the previously extracted attribute-value pairs
for blended recommending, the corresponding facet values
(e.g. “comfortable bed”) have to be taken into account for
calculating the relevance of the items when selected by the
user. In the following, we describe how individual relevances
are determined for each facet type, and how these relevance
values eventually lead to an aggregated score for each hotel.</p>
      <p>
        Standard Facets. As in [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], we use Boolean filtering for
nominal facets (“Location”) and fuzzy filtering for numerical
facets (“Price”, “Stars”, “Score”). In case of Boolean filtering,
items matching a selected value are additionally ranked using
a criterion that establishes an ordering, e.g. score. In case of
fuzzy filtering, the distance between a selected value and the
respective item property determines the relevance (e.g. if the
user selects the facet value “score = 8.0”, items with a score
of 7.5 are considered more relevant than items with 7.0).
      </p>
      <p>
        Extracted Facets. For the extracted facets, i.e. related to
“Hotel”, “Room” and “Service”, we in principle follow the way
keywords are treated in [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], i.e. relevance calculation is based
on the TF-IDF heuristic. Therefore, pairs are considered
as terms, and sets of pairs associated with the hotels as
documents. Table 1 shows an example where a user is looking
for a hotel with a “comfortable bed”.
      </p>
      <p>The baseline heuristic tfidf baseline results in hotel B being
more relevant than C. Although hotel B is associated more
often with the desired criterion than C, more pairs are
associated with B in total, i.e. “comfortable bed” cannot be
assumed to be a very distinctive characteristic of this hotel.</p>
      <sec id="sec-9-1">
        <title>5https://github.com/Sciss/ws4j/</title>
        <p>Consequently, we additionally normalize the frequency
using the overall number of associated pairs. According to the
modified heuristic tfidf norm, hotel A is still more relevant
than C. However, even though “comfortable bed” is relatively
associated more often with hotel A than with C, hotel A is
also associated with the opposite pair. Hence, we not only
consider the TF-IDF value for the positive, but also for the
negative pair:
tfidf pair = tfidf positive − tfidf negative
(1)</p>
        <p>
          Item Relevance. Finally, individual relevance scores rel 6
for each facet value   are aggregated using the corresponding
weights   by means of arithmetic mean as in [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]. The overall
relevance rel of a hotel ℎ is thus calculated as follows:
︀∑ 
rel (ℎ ,  1, ...,   ,  1, ...,   ) =  =1︀∑    · rel (ℎ ,   ) (2)
 =1  
5
        </p>
      </sec>
    </sec>
    <sec id="sec-10">
      <title>DEMONSTRATOR SYSTEM</title>
      <p>
        To finally demonstrate how blended recommending can be
implemented based on facets extracted from user reviews, we
developed a web application in the hotel domain using the
dataset we crawled from Booking.com1. The demonstrator
system which generally follows the design of MyMovieMixer
[
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] is shown in Figure 2.
      </p>
      <p>On the left side, a list comprising all facets users can
choose from is presented. Clicking on a facet expands it and
shows corresponding facet values in form of tiles (A). Initially,
the values of each facet are hidden (B) to reduce cognitive
load. For the facets “Price”, “Stars” and “Score”, some tiles
represent predefined values (e.g. “ 30 − 45 Euro”). In addition,
users can create tiles themselves by manually specifying
preferred ranges (e.g. “25 − 45 Euro”). The “Location” facet
presents users with predefined tiles for each location in the
dataset. For the extracted facets, i.e. related to “Hotel”,
“Room” and “Service”, we initially show those attribute-value
pairs that occur most often in the reviews assuming they
are generally more important for users. Thereby, we consider
only positive values because it is unlikely that users want to
receive recommendations related to negative properties. Yet,
users can request more tiles, i.e. the next most frequent pairs,
by clicking the respective button (C). Moreover, to look for
specific values which might be useful to pursue a particular
search goal, users can also perform a text-based search.</p>
      <p>As soon as users drag a tile into the preference area in
the middle of the screen, the corresponding facet value is
considered for generating recommendations, i.e. its individual
relevance rel is now used in (2) when calculating overall item
relevances. In this area, each tile is accompanied by a slider
that allows users to weight the respective criterion, i.e. to
modify   (D). In case users are no longer interested in
applying a specific criterion, tiles can be removed from the
preference area (E). Adding or removing tiles as well as
changing their weight immediately updates the results.
6Scores are determined as described above. Note that this might not
be possible when a criterion is not referred to in the reviews of a hotel.</p>
      <p>
        The resulting recommendations are shown on the right
side (F). We deliberately limit their number to reduce choice
dificulty and to motivate users to manipulate the results
by selecting criteria and weighting them, this way being
able to explore the efects of their preference settings in an
interactive manner. However, if users are not satisfied with
particular recommendations, the respective hotels can be
removed from the list so that the next most relevant item
appears. Each recommendation is displayed with a photo
and the top-3 attribute-value pairs7 occurring in the related
reviews (the number of occurrences is shown in brackets). By
clicking on a recommendation, a list of all associated pairs as
well as further metadata is shown in a dialog. Since negative
opinions can also have an impact on the decision-making
process [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], users are here presented with both pairs having
positive (green) or negative (red) sentiments.
      </p>
      <p>When users are satisfied with a recommendation, the
respective hotel can be dragged into the basket in the top-right
corner (G). This area serves to store items that users would
like to take into consideration for their final decision. To
enable further refinement, the system also suggests new tiles
as soon as an item is put into the basket: The last values from
each of the extracted facets on the left side are replaced by
the top-3 pairs of the respective hotel. Moreover, the basket
is used for evaluation purposes.</p>
    </sec>
    <sec id="sec-11">
      <title>6 EVALUATION</title>
      <p>To examine the benefits extracting facets from user reviews
has in terms of user experience in comparison to using
explicitly defined features as they are typically found on booking
websites, we performed a user study. In this study, we
compared the demonstrator system described in the previous
section8 with an almost identical variant where instead of
facets extracted according to our method we used facets
based on well-defined provided features.
6.1</p>
    </sec>
    <sec id="sec-12">
      <title>Method</title>
      <p>Participants and Materials. We recruited 30 participants
(24 female) with an average age of M = 21.63 (SD = 3.32).
Most of the participants were students; only two of them
were employed. Participants were asked to use the system
under controlled conditions in a lab-based setting. During
the course of the study, they used a desktop PC with 24′′
LCD (1920×1200 px resolution) and a standard web browser
to fill in a questionnaire and to perform several tasks.</p>
      <p>Procedure. Participants were assigned (in counter-balanced
order) in a between-subject design9 to one of the two following
7Note that these are pairs after performing all steps described in
Section 3, i.e. they do not necessarily appear in exactly the same way
in all underlying reviews (some reviews may refer to e.g. an “excellent
location”, which however would increase the count for “great location”).
8For the user study, we used an earlier version of the demonstrator
system which was slightly diferent, in particular, with respect to the
level of detail for presented recommendations (among others, frequent
attribute-value pairs were not visible right away).
9We decided against a within-subject design to avoid carry-over efects
and to reduce participants’ workload.
conditions (15 per condition), which varied regarding the
source used for “Hotel”, “Room”, and “Service” facet:
Feature-Based Facets (FF): Demonstrator system with
values for the “Hotel” (89 values), “Room” (124), and
“Service” (109) facets based on predefined features 10.
Extracted Facets (EF): Demonstrator system with values for
the “Hotel” (562 values), “Room” (266), and “Service”
(1038) facets based on attribute-value pairs extracted
from a dataset of reviews1 as described in Section 3.</p>
      <p>
        The user study comprised four tasks which were presented
(in random order) as scenarios described as follows:
Task 1 “You want to do a weekend trip to London or Berlin
with a friend of yours. You want to spent a maximum
of 40 Euros per night. The accommodation should have
reliable Wifi and a bar.”
Task 2 “You are going on vacation to Brussels with your
parents. The accommodation should have 3 stars and
should cost about 80 Euros. Furthermore, your parents
want a nice view and a good breakfast.”
Task 3 “You want to surprise your partner with a short
getaway to Rome. You have some money, so you can spend
60 Euros per night. Since you would like to have some
private time, the place should be quiet and you want to
have your own (large and clean) bathroom.”
10Hotel features were crawled from Booking.com and manually assigned
to the three facets. For example, we associated the feature
“nonsmoking room”, that relying on their taxonomy is explicitly given to
hotels at the Booking.com website, with the “Room” facet.
Task 4 “You get a one-week holiday as a gift. Money plays
no role and you are able to freely choose the location.”
Questionnaires and Log Data. At the beginning of each
session, we elicited demographics and domain knowledge. To
assess participants’ subjective perception of the respective
system variant, we used a questionnaire primarily composed
of existing constructs. Concretely, after each task, we used the
evaluation framework proposed in [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] to assess perceived
recommendation quality, perceived set variety, choice satisfaction
as well as choice dificulty, usage efort, and perceived
efectiveness. Since interaction influences user experience, we also
assessed the intention to provide feedback [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] and tracked
user behavior. Relying on [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ], we additionally assessed
perceived usefulness and overall satisfaction. Furthermore, we
formulated questionnaire items ourselves to particularly
address helpfulness and understandability of the facets, their
suitability for expressing preferences, and participants’
satisfaction with them. Finally, at the end of each session, we
asked the same questions again, now regarding participants’
general impression independent of specific tasks. In addition,
we applied the System Usability Scale (SUS) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. All items
were assessed on a positive 5-point Likert scale.
6.2
      </p>
    </sec>
    <sec id="sec-13">
      <title>Results</title>
      <p>Domain Knowledge and Usability. Overall, participants
reported average domain knowledge with no significant
diference ( (28) = .54,  = .595) between conditions (FF: M = 2.87,
SD = 1.13; EF: M = 2.67, SD = 0.90). Regarding usability, both
variants of the demonstrator system received “good” scores
on the SUS, with 76 in the FF, and 83 in the EF condition.</p>
      <p>User Experience. Table 2 shows the results regarding
participants’ general impression11. We conducted t-tests ( = .05)
to assess diferences between conditions. EF was rated
superior to FF with respect to all constructs. As highlighted,
there were significant diferences (with medium to large efect
size) in terms of perceived variety of the recommendation
set, choice dificulty, and intention to provide feedback.</p>
      <p>Moreover, we found significant gender diferences (  (28) =
−2.48,  = .019) regarding recommendation quality, with
men giving higher ratings (M = 4.67, SD = 0.41) than women
(M = 3.83, SD = 0.79), with large efect size (  = 1.34). Women
(M=367.00 sec, SD = 138.91) also took on average significantly
longer ( (28) = 2.08,  = .047) to accomplish tasks than men
(M=245.17 sec, SD = 63.77), with large efect size (  = 1.13).</p>
      <p>Facets. After each task, we assessed participants’ opinions
specifically on the facets. We conducted two-way RM ANOVA
to examine efects of condition and task. Interaction terms
were not significant, and we found only few small diefrences
between tasks. Table 3 shows that participants perceived
the suitability of the facets for expressing their preferences
significantly higher in the EF condition than in the other,
independent of the task. With respect to all other variables, EF
was assessed superior to FF as well, but without significances.
11We examined efects of condition and task using two-way RM
ANOVA. Interaction terms were only significant for two variables
(variety, efort), each showing diferences in only one pairwise
comparison. Since the results obtained after each task were overall tendentially
similar, we thus omit reporting them separately. Instead, we present
the scores from the final assessment where participants were asked
regarding their general impression after completing all tasks.</p>
      <p>Interaction Behavior. Concerning actual user behavior, no
significant diferences were found for the number of facet
values being selected (FF: M = 3.77, SD = 1.53; EF: M = 3.57,
SD = 1.55), ( (28) = .36,  = .72), the number of times more
facets values were requested (FF: M = 24.93, SD = 39.53; EF:
M = 4.67, SD = 13.06), ( (17) = 1.87,  = .08), and the number
of recommendations removed from the results (FF: M = 5.67,
SD = 12.84; EF: M = 5.87, SD = 12.71), ( (28) = −.04,  = .97).
6.3</p>
    </sec>
    <sec id="sec-14">
      <title>Discussion</title>
      <p>
        In conclusion, the user study shows that the concept of
blended recommending can be successfully applied relying on
social datasources. When compared to the system variant
with facets based on features from a well-established
taxonomy (FF), the variant with facets extracted from user reviews
(EF) obtained overall superior results after the individual
tasks as well as in the end after participants finished all
tasks. Regarding participants’ general impression, significant
diferences were identified for several relevant variables.
Concretely, set diversity was perceived to be higher and it was
easier for participants to settle on one of the recommended
hotels (which is in line with earlier research [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]).
Furthermore, participants’ feedback intention was higher, i.e. they
preferred to provide feedback in the EF condition. This is
corroborated by their answers to the questionnaire items that
specifically addressed the perception of facets. Apparently, in
all tasks, participants valued the possibility to express their
preferences with respect to the more subjective dimensions
represented through facets extracted from reviews. At the
same time, it can be considered promising that we did not
ifnd a negative efect in terms of facet understandability. In
contrast, our proposed method seems able to extract facets
from a real-world review dataset in a meaningful way.
      </p>
      <p>
        By showing an efect of gender on perceived quality, our
study partly validates earlier findings that such factors
influence how important reviews are considered as an information
source by individual users [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Thus, it is subject of future
studies to explore more deeply the impact of personality
variables on the use of diferent information sources. In this
regard, it is important to note that there might have been
confounding factors. In particular, with the present
experimental design, participants did not know the source of the
facet values, i.e. that they were extracted from user reviews.
However, as reviews particularly in the hotel domain influence
the perception of trust [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ], knowing where the information
comes from might positively afect perceived usefulness and
possibly also trustworthiness—in particular, if it would be
possible to trace back from mined attribute-value pairs to
underlying reviews. Besides, we were not able to establish all
relations between pairs and hotels due to time restrictions,
potentially contributing negatively to the assessment in the
EF condition. The lack of diferences in actual user
behavior may in contrast be attributed to the almost identical
interfaces of the two demonstrator variants. In summary, the
assessment however yielded promising results with respect to
all variables. Since interaction terms of condition and task
were significant only in two cases, we deduce that this applies
independent of the task and its complexity. Nevertheless,
further investigating task-related diferences is subject of future
work. Overall, participants seemed more satisfied in the EF
condition, which is reflected accordingly in efect sizes.
In this paper, we have presented an extension to the
concept of blended recommending. Relying on social media, in
particular, reviews for hotels, we allow users to specify their
preferences with respect to meaningful criteria that usually
are not available as filter options, but especially useful for
adequately choosing from sets of recommended “experience
products”. In line with that, the user study we conducted has
shown significant improvements with respect to diversity and
choice dificulty, but also promising results in terms of other
relevant variables. Thus, it seems that user reviews can be
successfully exploited for interactive recommending, and that
the contained information is of value for users even without
actually reading them. Besides, the study demonstrates that
the concept can be applied—also in absence of structured
content data—in other domains than movies.
      </p>
      <p>In future work, we aim at improving and possibly using
diferent NLP methods to extract the facets. Moreover,
reviews could be further exploited to improve the presentation
of recommendations. For instance, by identifying users with
shared interests, results could be accompanied with
summaries of their opinions in order to make suggestions easier
to understand and to increase the system’s trustworthiness.
Finally, all of this would go hand in hand with conducting
more user studies, e.g. to evaluate the specific improvements.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Almahairi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kastner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Cho</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Courville</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Learning distributed representations from reviews for collaborative ifltering</article-title>
          .
          <source>In RecSys '15. ACM</source>
          ,
          <volume>147</volume>
          -
          <fpage>154</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>I.</given-names>
            <surname>Andjelkovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Parra</surname>
          </string-name>
          , and
          <string-name>
            <surname>J. O'Donovan</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Moodplay: Interactive mood-based music discovery and recommendation</article-title>
          .
          <source>In UMAP '16. ACM</source>
          ,
          <volume>275</volume>
          -
          <fpage>279</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Bollen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. P.</given-names>
            <surname>Knijnenburg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. C.</given-names>
            <surname>Willemsen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. P.</given-names>
            <surname>Graus</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Understanding choice overload in recommender systems</article-title>
          .
          <source>In RecSys '10. ACM</source>
          ,
          <volume>63</volume>
          -
          <fpage>70</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S.</given-names>
            <surname>Bostandjiev</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. O'Donovan</surname>
            , and
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Höllerer</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>TasteWeights: A visual interactive hybrid recommender system</article-title>
          .
          <source>In RecSys '12. ACM</source>
          ,
          <volume>35</volume>
          -
          <fpage>42</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J.</given-names>
            <surname>Brooke</surname>
          </string-name>
          .
          <year>1996</year>
          .
          <article-title>SUS - A quick and dirty usability scale</article-title>
          .
          <source>In Usability Evaluation in Industry. Taylor &amp; Francis</source>
          ,
          <fpage>189</fpage>
          -
          <lpage>194</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>I.</given-names>
            <surname>Celik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Abel</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Siehndel</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>Towards a framework for adaptive faceted search on twitter</article-title>
          .
          <source>In DAH '11</source>
          .
          <fpage>11</fpage>
          -
          <lpage>22</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>L.</given-names>
            <surname>Chen</surname>
          </string-name>
          , G. Chen, and
          <string-name>
            <given-names>F.</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Recommender systems based on user reviews: The state of the art</article-title>
          .
          <source>UMUAI 25</source>
          ,
          <issue>2</issue>
          (
          <year>2015</year>
          ),
          <fpage>99</fpage>
          -
          <lpage>154</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>L.</given-names>
            <surname>Chen</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Pu</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Critiquing-based recommenders: Survey and emerging trends</article-title>
          .
          <source>UMUAI 22</source>
          ,
          <issue>1</issue>
          -
          <fpage>2</fpage>
          (
          <year>2012</year>
          ),
          <fpage>125</fpage>
          -
          <lpage>150</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Chevalier</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Mayzlin</surname>
          </string-name>
          .
          <year>2006</year>
          .
          <article-title>The efect of word of mouth on sales: Online book reviews</article-title>
          .
          <source>J. Marketing Res</source>
          .
          <volume>43</volume>
          ,
          <issue>3</issue>
          (
          <year>2006</year>
          ),
          <fpage>345</fpage>
          -
          <lpage>354</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>C. di Sciascio</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Sabol</surname>
            , and
            <given-names>E. E.</given-names>
          </string-name>
          <string-name>
            <surname>Veas</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Rank as you go: User-driven exploration of search results</article-title>
          .
          <source>In IUI '16. ACM</source>
          ,
          <volume>118</volume>
          -
          <fpage>129</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Dolnicar</surname>
          </string-name>
          and
          <string-name>
            <given-names>T.</given-names>
            <surname>Otter</surname>
          </string-name>
          .
          <year>2003</year>
          .
          <article-title>Which hotel attributes matter? A review of previous and a framework for future research</article-title>
          .
          <source>Technical Report</source>
          . University of Wollongong.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>T.</given-names>
            <surname>Donkers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Loepp</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Ziegler</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Tag-enhanced collaborative filtering for increasing transparency and interactive control</article-title>
          .
          <source>In UMAP '16. ACM</source>
          ,
          <volume>169</volume>
          -
          <fpage>173</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Girgensohn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Shipman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Chen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Wilcox</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>DocuBrowse: Faceted searching, browsing, and recommendations in an enterprise context</article-title>
          .
          <source>In IUI '10. ACM</source>
          ,
          <volume>189</volume>
          -
          <fpage>198</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>C.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Parra</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Verbert</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Interactive recommender systems: A survey of the state of the art and future research challenges and opportunities</article-title>
          .
          <source>Expert Syst. Appl</source>
          .
          <volume>56</volume>
          ,
          <issue>1</issue>
          (
          <year>2016</year>
          ),
          <fpage>9</fpage>
          -
          <lpage>27</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Hearst</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <article-title>Search user interfaces</article-title>
          . Cambridge University Press.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>J.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Etzioni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zettlemoyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Clark</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Lee</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>RevMiner: An extractive interface for navigating reviews on a smartphone</article-title>
          .
          <source>In UIST '12. ACM</source>
          ,
          <fpage>3</fpage>
          -
          <lpage>12</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>M.</given-names>
            <surname>Jugovac</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Interacting with recommenders - Overview and research directions</article-title>
          .
          <source>ACM TiiS</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>A.</given-names>
            <surname>Karatzoglou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Amatriain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Baltrunas</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Oliver</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Multiverse recommendation: N-dimensional tensor factorization for context-aware collaborative filtering</article-title>
          .
          <source>In RecSys '10. ACM</source>
          ,
          <volume>79</volume>
          -
          <fpage>86</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>E. E. K.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. S.</given-names>
            <surname>Mattila</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Baloglu</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>Efects of gender and expertise on consumers' motivation to read online hotel reviews</article-title>
          .
          <source>Cornell Hosp. Q</source>
          .
          <volume>52</volume>
          ,
          <issue>4</issue>
          (
          <year>2011</year>
          ),
          <fpage>399</fpage>
          -
          <lpage>406</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>B. P.</given-names>
            <surname>Knijnenburg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. C.</given-names>
            <surname>Willemsen</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Kobsa</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>A pragmatic procedure to support the user-centric evaluation of recommender systems</article-title>
          .
          <source>In RecSys '11. ACM</source>
          ,
          <volume>321</volume>
          -
          <fpage>324</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Konstan</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Riedl</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Recommender systems: From algorithms to user experience</article-title>
          .
          <source>UMUAI 22</source>
          ,
          <issue>1</issue>
          -
          <fpage>2</fpage>
          (
          <year>2012</year>
          ),
          <fpage>101</fpage>
          -
          <lpage>123</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>B.</given-names>
            <surname>Loepp</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.-M. Barbu</surname>
            , and
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Ziegler</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Interactive recommending: Framework, state of research and future challenges</article-title>
          .
          <source>In EnCHIReS '16</source>
          .
          <fpage>3</fpage>
          -
          <lpage>13</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>B.</given-names>
            <surname>Loepp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Herrmanny</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Ziegler</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Blended recommending: Integrating interactive information filtering and algorithmic recommender techniques</article-title>
          .
          <source>In CHI '15. ACM</source>
          ,
          <volume>975</volume>
          -
          <fpage>984</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>B.</given-names>
            <surname>Loepp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Herrmanny</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Ziegler</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Merging interactive information filtering and recommender algorithms - Model and concept demonstrator</article-title>
          .
          <source>i-com 14</source>
          ,
          <issue>1</issue>
          (
          <year>2015</year>
          ),
          <fpage>5</fpage>
          -
          <lpage>17</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>B.</given-names>
            <surname>Loepp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Hussein</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Ziegler</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Choice-based preference elicitation for collaborative filtering recommender systems</article-title>
          .
          <source>In CHI '14. ACM</source>
          ,
          <volume>3085</volume>
          -
          <fpage>3094</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>J.</given-names>
            <surname>McAuley</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Leskovec</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Hidden factors and hidden topics: Understanding rating dimensions with review text</article-title>
          .
          <source>In RecSys '13. ACM</source>
          ,
          <volume>165</volume>
          -
          <fpage>172</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>D.</given-names>
            <surname>Parra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Brusilovsky</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Trattner</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>See what you want to see: Visual user-driven approach for hybrid recommendation</article-title>
          .
          <source>In IUI '14. ACM</source>
          ,
          <volume>235</volume>
          -
          <fpage>240</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>P.</given-names>
            <surname>Pu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Chen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Hu</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>A user-centric evaluation framework for recommender systems</article-title>
          .
          <source>In RecSys '11. ACM</source>
          ,
          <volume>157</volume>
          -
          <fpage>164</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>P.</given-names>
            <surname>Pu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Chen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Hu</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Evaluating recommender systems from the user's perspective: Survey of the state of the art</article-title>
          .
          <source>UMUAI 22</source>
          ,
          <issue>4</issue>
          -
          <fpage>5</fpage>
          (
          <year>2012</year>
          ),
          <fpage>317</fpage>
          -
          <lpage>355</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>G. M.</given-names>
            <surname>Sacco</surname>
          </string-name>
          .
          <year>2006</year>
          .
          <article-title>Dynamic taxonomies and guided searches</article-title>
          .
          <source>J. Am. Soc. Inf. Sci. Tec</source>
          .
          <volume>57</volume>
          ,
          <issue>6</issue>
          (
          <year>2006</year>
          ),
          <fpage>792</fpage>
          -
          <lpage>796</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>B. A.</given-names>
            <surname>Sparks</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Browning</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>The impact of online reviews on hotel booking intentions and perception of trust</article-title>
          .
          <source>Tourism Manage</source>
          .
          <volume>32</volume>
          ,
          <issue>6</issue>
          (
          <year>2011</year>
          ),
          <fpage>1310</fpage>
          -
          <lpage>1323</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>V. T.</given-names>
            <surname>Thai</surname>
          </string-name>
          , P.-Y. Rouille, and
          <string-name>
            <given-names>S.</given-names>
            <surname>Handschuh</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Visual abstraction and ordering in faceted browsing of text collections</article-title>
          .
          <source>ACM TIST 3</source>
          ,
          <issue>2</issue>
          (
          <year>2012</year>
          ),
          <volume>21</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>21</lpage>
          :
          <fpage>24</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>M.</given-names>
            <surname>Tvarožek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Barla</surname>
          </string-name>
          , G. Frivolt,
          <string-name>
            <given-names>M.</given-names>
            <surname>Tomša</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Bieliková</surname>
          </string-name>
          .
          <year>2008</year>
          .
          <article-title>Improving semantic search via integrated personalized faceted and visual graph navigation</article-title>
          .
          <source>In SOFSEM '08</source>
          . Springer,
          <fpage>778</fpage>
          -
          <lpage>789</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>K.</given-names>
            <surname>Verbert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Parra</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Brusilovsky</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Agents vs. users: Visual recommendation of research talks with multiple dimension of relevance</article-title>
          .
          <source>ACM TiiS 6</source>
          ,
          <issue>2</issue>
          (
          <year>2016</year>
          ),
          <volume>11</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          :
          <fpage>42</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>J.</given-names>
            <surname>Vig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Riedl</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>Navigating the tag genome</article-title>
          .
          <source>In IUI '11. ACM</source>
          ,
          <volume>93</volume>
          -
          <fpage>102</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>M.</given-names>
            <surname>Voigt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Werstler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Polowinski</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Meißner</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Weighted faceted browsing for characteristics-based visualization selection through end users</article-title>
          .
          <source>In EICS '12. ACM</source>
          ,
          <volume>151</volume>
          -
          <fpage>156</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , G. Lai,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , Y. Liu, and
          <string-name>
            <given-names>S.</given-names>
            <surname>Ma</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Explicit factor models for explainable recommendation based on phrase-level sentiment analysis</article-title>
          .
          <source>In SIGIR '14. ACM</source>
          ,
          <volume>83</volume>
          -
          <fpage>92</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>K.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.-H.</given-names>
            <surname>Yang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Zha</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>Functional matrix factorizations for cold-start recommendation</article-title>
          .
          <source>In SIGIR '11. ACM</source>
          ,
          <volume>315</volume>
          -
          <fpage>324</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>