<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Designing Interactive Visualizations of Personalized Review Data for a Hotel Recommender System</article-title>
      </title-group>
      <contrib-group>
        <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>Recommender systems, Personalized reviews, Interactive visualiza-</string-name>
          <xref ref-type="aff" rid="aff1">1</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>
        <aff id="aff1">
          <label>1</label>
          <institution>tion</institution>
          ,
          <addr-line>Tourism, Multimode networks, Trustworthiness</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <fpage>7</fpage>
      <lpage>12</lpage>
      <abstract>
        <p>Online reviews extracted from social media are being used increasingly in recommender systems, typically to enhance prediction accuracy. A somewhat less studied avenue of research aims to investigate the underlying relationships that arise between users, items, and the topics mentioned in reviews. Identifying these-often implicit-relationships could be beneficial for at least a couple of reasons. First, they would allow recommender systems to personalize reviews based on a combination of both topic and user similarity. Second, they can facilitate the development of novel interactive visualizations that complement and help explain recommendations even further. In this paper, we report on our ongoing work to personalize user reviews and visualize them in an interactive manner, using hotel recommending as an example domain. We also discuss several possible interactive mechanisms and consider their potential benefits towards increasing users' satisfaction.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>CCS CONCEPTS</title>
      <p>• Information systems → Recommender systems;
Personalization; • Human-centered computing → User centered design;</p>
    </sec>
    <sec id="sec-2">
      <title>INTRODUCTION AND MOTIVATION</title>
      <p>
        As the research focus in recommender systems (RS) shifts gradually
from prediction accuracy towards more user-centric methods,
topics such as personalizing the user experience and increasing users’
trust become more salient [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Transparency [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] and control [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]
are frequently mentioned in the literature as important factors for
achieving these goals. In this context, various approaches have
been developed to support users in their exploration of
recommendations. Collectively, these approaches are usually referred to as
interactive recommending [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        When many attributes need to be considered before making a
choice, as is often the case in hotel RS, comparing ranked lists of
recommendations often becomes cumbersome [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. At the same time,
alternative visualization techniques need to strike a fine balance
with respect to the amount of information that can be presented
while maintaining ease of understanding. Because of this
inherent dificulty, ranked lists are frequently, despite their
shortcomings, the preferred way to display recommendations. A promising
middle-ground approach is to visualize specific aspects of a
recommendation (e.g., user-generated content) while still retaining
the traditional presentation style for the item lists. Prior research
has established that online reviews can be a rich source of
contextual information [
        <xref ref-type="bibr" rid="ref2 ref26 ref4">2, 4, 26</xref>
        ]. When presented alongside factual
product attributes and standardized ratings, reviews can provide
additional background evidence to support users in their
decisionmaking process. Consequently, reviews are being used—with
increasing efectiveness—as a further means of explaining
recommendations [
        <xref ref-type="bibr" rid="ref20 ref4">4, 20</xref>
        ]. At the same time, large amounts of user-generated
content also create an opportunity for personalization.
      </p>
      <p>
        In this paper, we describe our ongoing approaches to personalize
user reviews for a hotel RS and to visualize them in an
interactive manner. The contribution of our work is threefold, namely
to: 1) propose a model for identifying a suitable set of reviews to
show a specific user, taking advantage of implicit relationships
mined from those reviews; 2) develop methods to visualize said
reviews to support users’ decision-making; and 3) explore interactive
mechanisms that allow users to maintain control over the
visualization. Our approach builds upon the co-staying concept introduced
in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], wherein implicit multimode (user-topic-item) relationships
extracted from user-generated content may be useful for increasing
the trustworthiness of hotel recommendations.
      </p>
      <p>
        In the following section, we report on the state of the art in review
personalization and in information visualization techniques for RS.
Afterwards, we present our conceptual model for personalizing
reviews, using hotel recommendations as an example domain.
Subsequently, we propose an approach for visualizing the data based
on Sankey diagrams [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. We also describe several mechanisms
for interacting with the visualizations. Finally, we conclude by
relfecting on our approach and enumerating promising directions for
future research.
2
      </p>
    </sec>
    <sec id="sec-3">
      <title>RELATED WORK</title>
      <p>
        Although the importance of online reviews for explaining
recommendations has been recognized in prior work (see, e.g., [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] for
an overview), the topic of personalizing the presentation of
reviews in RS has received relatively little attention from researchers.
Moghaddam et al. [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] provides empirical evidence to support the
fact that the perceived quality and helpfulness of online reviews
difers across users. Their evaluation, which was performed on a
real-life dataset of reviews, compared two latent factor models for
predicting the personalized review quality. Similarly, Tu et al. [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]
aim to personalize the set of reviews shown to users by decreasing
redundancy and maximizing the coverage of topics of interest. Once
a suitable set of reviews has been identified, the next challenge is
how to present them.
      </p>
      <p>
        Information visualization for RS is an active and promising field
of research [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Several approaches have been proposed for
visualizing recommendations in an interactive manner. We believe
some of these approaches could also be adapted for visualizing
specific aspects of a recommendation. In SetFusion [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], a hybrid RS
for conference talks, the authors enhance the typical ranked list
paradigm with interactive Venn diagrams. The charts aford users
a new perspective on examining and filtering recommendations.
The implementation is a successor of TalkExplorer [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], in which
the relevant information was represented using cluster maps. Yazdi
et al. [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] propose a bubble graph representation for suggesting
collaboration opportunities. They show that the visualization helps
users form a mental model of the recommendation space and the
connections between scholars, institutions, and research topics. A
similar visualization metaphor is also used in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] to recommend
contacts in social networks. Richthammer and Pernul [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] employ
treemapping to facilitate users’ exploration of movie
recommendations. They show that the structured presentation makes it easier
for users to obtain an overview of the search space and possible
alternatives. In contrast, Kunkel et al. [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] render the movie domain
space on a 3D map that can be reshaped by users to “uncover”
similar recommendations. Finally, Tietz et al. [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] proposes a method
for visualizing multimedia content based on linked data. Displaying
the semantic relationships graphically supports exploration and
the discovery of new content.
      </p>
      <p>
        Despite the multitude of techniques, most of them are inherently
limited in the number of elements that can be realistically depicted
on a screen. Thus, identifying and grouping items into clusters
becomes a key requirement for reducing clutter and helping users
cope with the amount of information. Several approaches have been
proposed in the field of social network analysis that can be applied
to multimode networks (see, for instance, [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], and [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]).
3
      </p>
    </sec>
    <sec id="sec-4">
      <title>PERSONALIZE A SET OF HOTEL REVIEWS</title>
      <p>
        Whether a hotel review is considered helpful by a user may
depend on several aspects, among them individual preferences (e.g.,
“I prefer to sleep on a soft mattress; what have previous guests
written concerning bed quality?”), the specifics or requirements of
the travel scenario (e.g., “I am traveling for work, so I am mostly
interested in the opinions of other business travelers.”), and various
sociodemographic factors (e.g., “What do people who, like me,
usually book 3-star hotels think about these accommodations?”). The
goal of personalization is to show users the most relevant reviews,
based on their recorded preferences [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. Our hypothesis is that
both the content of the review and metadata about the person who
wrote it can be leveraged to calculate a relevance score. This would
allow a RS to prioritize hotel reviews that: 1) mention the topics in
which the user is interested; and, at the same time, 2) are written
by people who have the most in common with the user.
      </p>
      <p>
        Various techniques have been proposed for extracting features
and user attitudes from online reviews [
        <xref ref-type="bibr" rid="ref2 ref26 ref4">2, 4, 26</xref>
        ]. Most commonly,
the output is a list of concepts, or topics, that appear often in
reviews (for example, “soft bed” or “quiet room”). User attitudes about
a certain topic can be either positive, negative, or neutral [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ],
we described how the connections between users, hotels, and topics
form an implicit social network—meaning that users do not
communicate directly with each other. Instead, relationships are formed
based on the hotels that they have visited in the past and the topics
that they mentioned in their reviews.
      </p>
      <p>
        For the sake of simplicity, and as an initial step towards testing
our hypothesis, we decided to elicit user preferences as part of the
recommendation process. Concretely, in our application—which is
based on the one described in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]—users shall be asked to select (and
assign weights to) hotel characteristics that are most important to
them (Figure 1). This interaction bears similarities to how a person
typically interacts with online booking portals: After choosing a
destination and travel date, users are normally presented with a list
of filters that they may use to refine the list of recommendations
even further. Clicking on a filter labeled “beach”, for instance, will
prioritize hotels located near the seafront. Such an action can be
regarded as preference elicitation. In our prototype, we feed this
information into the RS not only to find recommendations, but also
to personalize the reviews.
      </p>
      <p>
        Once they have been elicited, user preferences can be matched
against pre-extracted topics (see [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]) to select the most suitable
reviews. For each review belonging to one of the recommended
hotels, a partial relevance score, Rc, can be computed based on
the number of topics that match the user preferences. A second,
and arguably more interesting step, is to additionally consider user
similarity when calculating a review’s final relevance score. We
identified four user factors that we consider relevant for this task.
A reviewer’s rating behavior denotes the extent to which her hotel
scores match those of other users who share similar preferences.
This is, in essence, the basis for collaborative filtering [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]: For a
given set of hotels, we expect like-minded guests to give more
homogeneous ratings. The travel profile represents a combination of
aspects that characterize the reviewer’s typical hotel booking. These
may include the purpose of travel (i.e. business or leisure), room
type, number of nights, time of year etc. Another factor is the
degree to which a reviewer’s own set of preferences is well-defined. For
example, reviews contributed by someone who often gives feedback
on the quality of the bed are probably more relevant to a user who
cares about this aspect of a hotel room. Finally, we check whether
the reviewer has stayed in similar hotels. For this, we consider both
objective information, such as a hotel’s star rating, and prevalent
topics extracted from user-generated content. Prior work suggests
that people who book similar hotels may also have comparable
expectations [
        <xref ref-type="bibr" rid="ref2 ref21">2, 21</xref>
        ]. By combining these factors, the second partial
relevance score, Ru, can be calculated. The review’s final relevance
score can be written as Rr = Rc · wc + Ru · (1 − wc), where the
weighting factor wc will be found empirically. An overview of the
proposed model is shown in Figure 2. With the exception of travel
profile, all factors can be extracted from information contained
in the co-staying network. The remaining factor can be obtained
from the reviews’ metadata (i.e. the review date and
automaticallygenerated tags about the hotel booking, such as duration of stay,
type of room, and number of guests). The dataset used for
generating the co-staying network is the one described in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        As a further refinement, we will also explore the possibility of
using reviews written for hotels that are part of the same chain as
the recommended hotels. Our premise is that hotel chains typically
strive to achieve a consistent user experience across their sites [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
This means that, per our co-staying concept, two reviewers can
be considered similar even if they previously booked rooms in
diferent locations of the same hotel franchise. We aim to evaluate
our approach by comparing it against latent factor models, such as
the one suggested in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. We believe the additional relationships
captured by the multimode network will yield improved results
when compared to other review personalization approaches.
4
      </p>
    </sec>
    <sec id="sec-5">
      <title>VISUALIZE AGGREGATED REVIEW DATA</title>
      <p>Based on our review of the literature (see section 2), we believe there
is significant potential in combining traditional RS with a means to
explore information related to a specific hotel recommendation in
a more visual manner. Concretely, we started developing graphical
representations of relevant hotel topics (and their authors) based
on: 1) how often they appear in the user-generated content; and
2) their valence (i.e. positive or negative mentions). To avoid
information overload, we purposefully restrict the visualization to only
a personalized set of hotel reviews, as identified in the previous
section. Our aim is to find out whether such a visualization has a
significant efect in terms of helping users understand better why a
hotel was recommended. Thus, we consider the visualization as an
additional form of explanation. Constraining the visual
representation to relatively small amounts of data (i.e. from a personalized
subset of reviews) also alleviates the main shortcoming identified in
the related work section. At the same time, we believe our approach
remains in line with the typical use cases of hotel RS. Specifically,
most people have a limited number of preferences (i.e. topics) in
which they are interested in for a given trip.</p>
      <p>
        We experimented with two graphing methods, namely: 1) Treemap,
an area-based visualization [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]; and 2) Sankey, a type of flow
diagram [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. Both techniques have specific advantages and
shortcomings. In general, Treemaps provide a good overview, but users might
ifnd it more dificult to focus on specific details. In contrast, Sankey
diagrams tend to have a higher legibility. This is due to their flow
structure, which generally follows a left-to-right (or, less frequently,
top-to-bottom) orientation that might be easier for users to grasp.
Because of this aspect, we will focus on Sankey visualizations in
the remainder of this paper.
      </p>
      <p>The layout of a Sankey diagram is flexible enough to
accommodate multiple levels of nodes. As a result, it is well-suited for
visualizing multidimensional data, such as the user-topic-hotel
relationships that form the backbone of our co-staying network. Four
typical visualizations are shown in Figure 3. Each follows a similar
pattern, with the user (or user group) nodes placed on the left, topic
nodes in the middle, and hotel nodes on the right. Edges between
nodes correspond to topic mentions; the width of an edge is
proportional to the number of times its corresponding topic appears
in a user’s reviews. User sentiment is represented using colors (i.e.
red and green for negative and positive mentions, respectively)
and symbols (i.e. “-” for negative and “+” for positive mentions).
Furthermore, the coloring of topic and hotel nodes indicates the
proportion of positive vs. negative references. These graphical
elements are meant to help users perceive quickly the prevailing user
sentiment on a given issue. Specific paths in the Sankey diagram
can be highlighted to increase their salience, as shown in Figure 3c.
As depicted in Figure 3c and Figure 3d, the visualization can also
be used to compare two or more hotels.</p>
      <p>Since many prospective users might not be familiar with Sankey
diagrams, we formulate several interactive mechanisms to support
them. First, and most importantly, users should be able to control
the amount of information that is represented in the chart. One way
to achieve this is by clustering nodes to reduce clutter and increase
legibility. This is especially relevant in the case of user nodes, which
will almost always be the most numerous of the three vertex types.
A relatively straightforward possibility is to group users based
on whether they are traveling for business or leisure (Figure 3c).
A more interesting approach that we are investigating is how to
cluster users based on their similarity scores, which are computed
using the algorithm described in the previous section. Furthermore,
topics can also be clustered, for example based on whether they
refer to the hotel in general (e.g., “location”), a room feature (e.g.,
“shower”), or the quality of the service (e.g., “staf”).</p>
      <p>Users will also have the option to “zoom” in or out in order to fine
tune the level of detail. Another way to control the visualization is
by providing adequate filtering mechanisms. For example, the user
may select only a subset of topics to visualize, or she might decide to
view only topics with negative opinions. Even so, showing all three
layers of the underlying multimode network at once might still
prove too dificult for some users to comprehend. Therefore, one
possible solution is to limit the visualization to only two types of
vertices. In this case, suitable interface elements could be provided
to facilitate interaction with the third dimension, e.g., by using
iflters.</p>
      <p>Clicking on the nodes also afords interesting interaction
opportunities. One example is to allow users to “refocus” the visualization
around a specific node. In Figure 3a, clicking on one of the two
users changes the diagram to show only the topics mentioned by
that user (Figure 3b). Similarly, selecting a topic would display only
the users who referred to that topic in their reviews. Finally,
clicking on the hotel would have the efect of reverting to the default
visualization. An interesting open question, which we plan to verify
empirically, is whether to allow users to reorganize the diagram
by dragging and dropping nodes. Such functionality may facilitate
“ad-hoc” clustering. Moreover, the resulting arrangement could also
be saved as a template, so that future visualizations are rendered,
by default, in a similar fashion.</p>
      <p>Initially, our Sankey diagram implementation does not display
the actual content of the reviews. However, users can easily access
this information on demand (cf. Figure 4). One relatively simple
method to achieve this functionality is to render the appropriate
reviews in an overlay window. The content and presentation style
are determined by the node or edge with which the user interacted.
In Figure 4a, interacting with the node “staf”—e.g., by
doubleclicking—displays users’ feedback on that topic. (Note that the
underlying Sankey diagram is identical to the one in Figure 3a.)
Furthermore, the top review in the aforementioned example has
been condensed to a relevant snippet; however, the user may
toggle an embedded link to view the entire text. By the same token,
interacting with either a hotel or with a user node depicts all hotel
reviews, or the opinions contributed by a specific user, respectively.
An example of the latter is shown in Figure 4b (see also Figure 3b
for the initial visualization). Moreover, this type of interaction is
implemented for edges as well. Alternatively, a user may only be
interested in finding out quickly how many times a topic has been
mentioned, without perusing the reviews. In this case, simply
hovering over an edge will display this information in a summarized
form, e.g., “‘breakfast’ → 5 mentions (mostly positive)”.
5</p>
    </sec>
    <sec id="sec-6">
      <title>DISCUSSION AND FUTURE WORK</title>
      <p>
        As the amount of user-generated content continues to grow, it is
becoming increasingly important to develop methods for filtering and
personalizing the content used for explaining recommendations.
We propose a model for identifying personalized sets of reviews
in a hotel RS, which combines both content and user similarity
to calculate a relevance score for each review. In particular, we
believe that better user similarity measures can be developed by
taking into account ternary relationships such as those in our
costaying network [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Specifically, we are investigating connections
between travelers who: 1) booked the same hotel(s); 2) stayed in
similar hotels (e.g., that are part of the same chain); 3) have a
welldefined set of topics that they mention frequently in their reviews;
and 4) exhibit a similar rating behavior. Furthermore, we suggest a
method for displaying a subset of personalized reviews graphically
using Sankey diagrams. Allowing users to explore the multimode
relationships could be considered as an additional form of
explaining recommendations [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. As future work, we aim to evaluate
empirically whether these approaches, combined, increase users’
understanding of the reasons behind recommending a specific hotel.
We expect that such an outcome would, in turn, have a positive
effect on the transparency and perceived trustworthiness of hotel RS.
      </p>
      <p>
        Although not specifically discussed in this paper, methods for
visualizing user opinions could be of interest also to hotel managers.
In combination with interactive mechanisms, such as the ones
suggested in the previous section, these graphical representations
could provide a clearer picture of the feedback that guests typically
write. This could help monitor and focus on areas that require
improvement, i.e. topics with numerous negative mentions. The
usefulness of these methods in other domains, such as data analytics
or visualization RS [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], should also be investigated further.
      </p>
    </sec>
    <sec id="sec-7">
      <title>ACKNOWLEDGMENTS</title>
      <p>This work is supported by the German Research Foundation (DFG)
under grant No. GRK 2167, Research Training Group “User-Centred
Social Media”.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Catalin-Mihai Barbu</surname>
            and
            <given-names>Jürgen</given-names>
          </string-name>
          <string-name>
            <surname>Ziegler</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Co-Staying: A social network for increasing the trustworthiness of hotel recommendations</article-title>
          .
          <source>In RecTour '17</source>
          .
          <string-name>
            <surname>CEUR-WS Vol</surname>
          </string-name>
          .
          <year>1906</year>
          ,
          <fpage>35</fpage>
          -
          <lpage>39</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Guanliang</given-names>
            <surname>Chen</surname>
          </string-name>
          and
          <string-name>
            <given-names>Li</given-names>
            <surname>Chen</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Augmenting service recommender systems by incorporating contextual opinions from user reviews</article-title>
          .
          <source>User Modeling and User-Adapted Interaction 25</source>
          ,
          <issue>3</issue>
          (
          <year>2015</year>
          ),
          <fpage>295</fpage>
          -
          <lpage>329</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Cecilia</surname>
            <given-names>di Sciascio</given-names>
          </string-name>
          , Vedran Sabol, and
          <string-name>
            <given-names>Eduardo E</given-names>
            <surname>Veas</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>uRank: Exploring document recommendations through an interactive user-driven approach</article-title>
          .. In IntRS '15.
          <string-name>
            <surname>CEUR-WS Vol</surname>
          </string-name>
          .
          <volume>1438</volume>
          ,
          <fpage>29</fpage>
          -
          <lpage>36</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Tim</given-names>
            <surname>Donkers</surname>
          </string-name>
          , Benedikt Loepp, and
          <string-name>
            <given-names>Jürgen</given-names>
            <surname>Ziegler</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Explaining recommendations by means of user reviews</article-title>
          .
          <source>In ExSS '18</source>
          .
          <string-name>
            <surname>CEUR-WS Vol</surname>
          </string-name>
          .
          <year>2068</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Jan</given-names>
            <surname>Feuerbach</surname>
          </string-name>
          , Benedikt Loepp,
          <string-name>
            <surname>Catalin-Mihai Barbu</surname>
            , and
            <given-names>Jürgen</given-names>
          </string-name>
          <string-name>
            <surname>Ziegler</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Enhancing an Interactive Recommendation System with Review-based Information Filtering</article-title>
          . In IntRS '17.
          <string-name>
            <surname>CEUR-WS Vol</surname>
          </string-name>
          .
          <year>1884</year>
          , 2-
          <fpage>9</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>F</given-names>
            <surname>Maxwell Harper</surname>
          </string-name>
          , Funing Xu, Harmanpreet Kaur, Kyle Condif,
          <string-name>
            <given-names>Shuo</given-names>
            <surname>Chang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Loren</given-names>
            <surname>Terveen</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Putting users in control of their recommendations</article-title>
          .
          <source>In Proceedings of the 9th ACM Conference on Recommender Systems. ACM</source>
          ,
          <fpage>3</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Chen</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <surname>Denis Parra</surname>
            , and
            <given-names>Katrien</given-names>
          </string-name>
          <string-name>
            <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 Systems with Applications</source>
          <volume>56</volume>
          (
          <year>2016</year>
          ),
          <fpage>9</fpage>
          -
          <lpage>27</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Dmitry</surname>
            <given-names>I Ignatov</given-names>
          </string-name>
          , Alexander Semenov, Daria Komissarova, and
          <string-name>
            <surname>Dmitry</surname>
            <given-names>V</given-names>
          </string-name>
          <string-name>
            <surname>Gnatyshak</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Multimodal Clustering for Community Detection</article-title>
          .
          <source>In Formal Concept Analysis of Social Networks</source>
          . Springer,
          <fpage>59</fpage>
          -
          <lpage>96</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Isaac</given-names>
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Lei</given-names>
            <surname>Tang</surname>
          </string-name>
          , and Huan Liu.
          <year>2015</year>
          .
          <article-title>Community discovery in multi-mode networks</article-title>
          .
          <source>In User Community Discovery</source>
          . Springer,
          <fpage>55</fpage>
          -
          <lpage>74</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Bart</surname>
            <given-names>P Knijnenburg</given-names>
          </string-name>
          , Martijn C Willemsen, Zeno Gantner, Hakan Soncu, and
          <string-name>
            <given-names>Chris</given-names>
            <surname>Newell</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Explaining the user experience of recommender systems</article-title>
          .
          <source>User Modeling and User-Adapted Interaction 22</source>
          ,
          <fpage>4</fpage>
          -
          <lpage>5</lpage>
          (
          <year>2012</year>
          ),
          <fpage>441</fpage>
          -
          <lpage>504</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Joseph</surname>
            <given-names>A</given-names>
          </string-name>
          <string-name>
            <surname>Konstan and John Riedl</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Recommender systems: from algorithms to user experience</article-title>
          .
          <source>User Modeling and User-Adapted Interaction 22</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>2</lpage>
          (
          <year>2012</year>
          ),
          <fpage>101</fpage>
          -
          <lpage>123</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Johannes</surname>
            <given-names>Kunkel</given-names>
          </string-name>
          , Benedikt Loepp, and
          <string-name>
            <given-names>Jürgen</given-names>
            <surname>Ziegler</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>A 3D item space visualization for presenting and manipulating user preferences in collaborative ifltering</article-title>
          .
          <source>In Proceedings of the 22nd International Conference on Intelligent User Interfaces. ACM</source>
          ,
          <fpage>3</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Bo</surname>
            <given-names>Long</given-names>
          </string-name>
          , Zhongfei Mark Zhang, Xiaoyun Wu, and
          <string-name>
            <surname>Philip S Yu</surname>
          </string-name>
          .
          <year>2006</year>
          .
          <article-title>Spectral clustering for multi-type relational data</article-title>
          .
          <source>In Proceedings of the 23rd International Conference on Machine Learning. ACM</source>
          ,
          <volume>585</volume>
          -
          <fpage>592</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Samaneh</surname>
            <given-names>Moghaddam</given-names>
          </string-name>
          , Mohsen Jamali, and
          <string-name>
            <given-names>Martin</given-names>
            <surname>Ester</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>Review recommendation: personalized prediction of the quality of online reviews</article-title>
          .
          <source>In Proceedings of the 20th ACM International Conference on Information and Knowledge Management. ACM</source>
          ,
          <volume>2249</volume>
          -
          <fpage>2252</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Sayooran</given-names>
            <surname>Nagulendra</surname>
          </string-name>
          and
          <string-name>
            <given-names>Julita</given-names>
            <surname>Vassileva</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Understanding and controlling the filter bubble through interactive visualization: a user study</article-title>
          .
          <source>In Proceedings of the 25th ACM International Conference on Hypertext and Social Media. ACM</source>
          ,
          <volume>107</volume>
          -
          <fpage>115</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Denis</surname>
            <given-names>Parra</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Peter</given-names>
            <surname>Brusilovsky</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Christoph</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 Proceedings of the 19th International Conference on Intelligent User Interfaces. ACM</source>
          ,
          <volume>235</volume>
          -
          <fpage>240</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Christian</given-names>
            <surname>Richthammer</surname>
          </string-name>
          and
          <string-name>
            <given-names>Günther</given-names>
            <surname>Pernul</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Explorative analysis of recommendations through interactive visualization</article-title>
          .
          <source>In International Conference on Electronic Commerce and Web Technologies</source>
          . Springer,
          <fpage>46</fpage>
          -
          <lpage>57</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Rashmi</given-names>
            <surname>Sinha</surname>
          </string-name>
          and
          <string-name>
            <given-names>Kirsten</given-names>
            <surname>Swearingen</surname>
          </string-name>
          .
          <year>2002</year>
          .
          <article-title>The role of transparency in recommender systems</article-title>
          .
          <source>In CHI'02 Extended Abstracts on Human Factors in Computing Systems. ACM</source>
          ,
          <volume>830</volume>
          -
          <fpage>831</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Tabea</surname>
            <given-names>Tietz</given-names>
          </string-name>
          , Jörg Waitelonis, Joscha Jäger, and
          <string-name>
            <given-names>Harald</given-names>
            <surname>Sack</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Smart Media Navigator: Visualizing recommendations based on linked data</article-title>
          .
          <source>In International Semantic Web Conference (Industry Track)</source>
          .
          <source>CEUR-WS</source>
          Vol.
          <volume>1383</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>Nava</given-names>
            <surname>Tintarev</surname>
          </string-name>
          and
          <string-name>
            <given-names>Judith</given-names>
            <surname>Masthof</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Explaining recommendations: Design and evaluation</article-title>
          .
          <source>In Recommender Systems Handbook</source>
          . Springer,
          <fpage>353</fpage>
          -
          <lpage>382</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Wenting</surname>
            <given-names>Tu</given-names>
          </string-name>
          , David W Cheung, and
          <string-name>
            <given-names>Nikos</given-names>
            <surname>Mamoulis</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>More focus on what you care about: Personalized top reviews set</article-title>
          .
          <source>Neurocomputing</source>
          <volume>254</volume>
          (
          <year>2017</year>
          ),
          <fpage>3</fpage>
          -
          <lpage>12</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Manasi</surname>
            <given-names>Vartak</given-names>
          </string-name>
          , Silu Huang, Tarique Siddiqui, Samuel Madden, and
          <string-name>
            <given-names>Aditya</given-names>
            <surname>Parameswaran</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Towards visualization recommendation systems</article-title>
          .
          <source>ACM SIGMOD Record 45</source>
          ,
          <issue>4</issue>
          (
          <year>2017</year>
          ),
          <fpage>34</fpage>
          -
          <lpage>39</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Katrien</surname>
            <given-names>Verbert</given-names>
          </string-name>
          , Denis Parra, and
          <string-name>
            <given-names>Peter</given-names>
            <surname>Brusilovsky</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>The efect of diferent set-based visualizations on user exploration of recommendations</article-title>
          . In IntRS '14.
          <string-name>
            <surname>CEUR-WS Vol</surname>
          </string-name>
          .
          <volume>1253</volume>
          ,
          <fpage>37</fpage>
          -
          <lpage>44</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>Krist</given-names>
            <surname>Wongsuphasawat</surname>
          </string-name>
          and
          <string-name>
            <given-names>David</given-names>
            <surname>Gotz</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Exploring flow, factors, and outcomes of temporal event sequences with the outflow visualization</article-title>
          .
          <source>IEEE Transactions on Visualization and Computer Graphics</source>
          <volume>18</volume>
          ,
          <issue>12</issue>
          (
          <year>2012</year>
          ),
          <fpage>2659</fpage>
          -
          <lpage>2668</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>Mohammad</given-names>
            <surname>Amin</surname>
          </string-name>
          <string-name>
            <surname>Yazdi</surname>
          </string-name>
          , André Calero Valdez, Leonhard Lichtschlag, Martina Ziefle, and
          <string-name>
            <given-names>Jan</given-names>
            <surname>Borchers</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Visualizing opportunities of collaboration in large research organizations</article-title>
          .
          <source>In International Conference on HCI in Business, Government and Organizations</source>
          . Springer,
          <fpage>350</fpage>
          -
          <lpage>361</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>Yongfeng</given-names>
            <surname>Zhang</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Incorporating phrase-level sentiment analysis on textual reviews for personalized recommendation</article-title>
          .
          <source>In Proceedings of the 8th ACM International Conference on Web Search and Data Mining. ACM</source>
          ,
          <volume>435</volume>
          -
          <fpage>440</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>