<!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>Understanding how to Explain Package Recommendations in the Clothes Domain</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Agung Toto Wibowo</string-name>
          <email>agungtoto@telkomuniversity.ac.id</email>
          <email>wibowo.agung@abdn.ac.uk</email>
          <email>wibowo.agung@abdn.ac.uk / agungtoto@telkomuniversity.ac.id</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Judith Masthof</string-name>
          <email>j.f.m.masthof@uu.nl</email>
          <email>j.f.m.masthof@uu.nl/j.masthof@abdn.ac.uk</email>
          <email>j.masthof@abdn.ac.uk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Advaith Siddharthan</string-name>
          <email>advaith.siddharthan@open.ac.uk</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chenghua Lin</string-name>
          <email>chenghua.lin@abdn.ac.uk</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Computing Science / Informatics Engineering, University of Aberdeen / Telkom University</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Computing Science / Information and Computing Science, University of Aberdeen / Utrecht University</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Computing Science, University of Aberdeen</institution>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Knowledge Media Institute, The Open University</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <abstract>
        <p>Recommender system explanations have been widely studied in the context of recommending individual items to users. In this paper, we present and evaluate explanations for the more complex problem of package recommendation, where a combination of items that go well together are recommended as a package. We report the results of an empirical user study where participants try to select the most appropriate combination of a “top” (e.g. a shirt) and a “bottom” (e.g. a pair of trousers) for a hypothetical user based on one of 5 types of explanation communicating item-feature preferences and/or appropriateness of feature combinations. We found that the type of explanation significantly impacted decision time and resulted in selection of diferent packages, but found no diference in how participants appraised the diferent explanation types.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>
        Recommender systems have been widely studied in various
domains (e.g. movies, music, books) using techniques such as
collaborative filtering [
        <xref ref-type="bibr" rid="ref10 ref3">3, 10</xref>
        ], content based filtering [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], and hybrid
methods [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. These techniques have been used in diferent tasks such as
ifnding good items (top-N recommendations) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], recommending a
sequence [
        <xref ref-type="bibr" rid="ref1 ref7">1, 7</xref>
        ] or recommending a package (also referred to as a
bundle) [
        <xref ref-type="bibr" rid="ref4 ref8">4, 8</xref>
        ].
      </p>
      <p>
        To increase user acceptance of recommended items, recommender
systems can provide explanations [
        <xref ref-type="bibr" rid="ref14 ref5">5, 14</xref>
        ], which also help users
understand why items are being selected for them [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Explanations
can provide transparency by exposing the reasoning and data
behind a recommendation [
        <xref ref-type="bibr" rid="ref13 ref5">5, 13</xref>
        ], and increase user scrutability, trust,
efectiveness, persuasiveness, eficiency and satisfaction [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ].
      </p>
      <p>
        Several explanations types have been investigated [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
Explanations have used diferent inputs such as content data and user-item
ratings [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. In the movie domain, a comprehensive study has been
conducted by presenting diferent explanation interfaces [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] such
as using group rating histograms, neighbor ratings histograms or
tables of neighbor ratings. Using user-item ratings as input,
Hernando et al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] proposed tree explanations where the nodes
represent items, and the branches represent the distance among items.
Explanations can also take the form of social explanations. This
type of explanation is usually delivered in the form of “users u1 and
u2 also like the recommended item” [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>
        Other explanations use items features. For example, in the movie
domain explanations can use features such as the director and
actors [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], or use tags (free text describing an item) as studied in
tagsplanations [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. In tagsplanations, tags were presented along
with the item relevances and user preferences. The tag relevance
may reflect the tags’ popularity, or the correlation between the tags
and items, whilst user preferences measure users’ sentiment to the
given tag, e.g. how much a user will like or dislike the “classic” tag.
      </p>
      <p>
        All the explanations discussed above were used to explain
recommendations of individual items [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Recently, a more complex
task has been studied in the form of package recommendations
[
        <xref ref-type="bibr" rid="ref17 ref18 ref4">4, 17, 18</xref>
        ], where combinations of items that work well together
are recommended to a user. In real world applications, package
recommendations have advantages for both customers and sellers.
For example, in the clothes domain, when a “top”(e.g. a shirt) and
“bottom” (e.g. a pair of trousers) are recommended together, the
seller can boost their sales, while the customer, they can save on
shipping costs and obtain clothes that go well together.
      </p>
      <p>To the best of our knowledge there is a lack of research on
explanations which deal with package recommendations. This type
of explanation has two main challenges: it must explain both the
individual items in the combination and the appropriateness of
combining them. In this paper, within the clothes domain, we
investigate the impact of five diferent types of explanation by combining
three diferent components, namely, individual preferences,
package appropriateness, and natural language descriptions of package
appropriateness.</p>
      <p>The remainder of this paper is organized as follows. Section 2
defines the package recommendation and explanation in clothes
domain. Section 3 describes our motivation, participants, materials.
Section 4 shows our results. Finally, Section 5 provides a discussion
and suggests directions for future work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>CLOTHES PACKAGE EXPLANATIONS</title>
      <p>
        In this paper, we followed package definitions as described in [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
      <p>Consider a set of clothes consisting of two disjoint complementary
sets: a set of “top” items and a set of “bottom” items. Each item in
both “top” and “bottom” is associated with a set of attributes (for</p>
      <p>Blue Colour
Stripes Pattern
Work formality
Having Collar
Sleeve Length</p>
      <p>Shirt Type
Blue top + green bottom
Striped top + plain bottom
Work formality top + casual bottom
Green colour
Plain Pattern
Casual formality
Cutting Shapes
Bottom Length</p>
      <p>There are several good aspects of this combination. Firstly, the blue of the top and the green of the bottom go well together, as
they are colours that are side by side on the colour wheel. Secondly, a striped top goes well with a plain bottom. However, it is
a bad idea to combine a work formality top with a casual bottom.
example colour, pattern, formality and so on). Further, some of these
items and/or their combinations (a package) have received ratings
from one (or more) users as individual rating and/or package rating.</p>
      <p>Our task is then to provide explanations for selected packages.</p>
      <p>To highlight the importance of package explanations, consider a
situation when a user looking a complementary item for a t-shirt
(as a query) he/she like. The recommender engine might pair the
user’s query with other complementary items as packages. These
packages will be better served with explanations. The explanation
also useful in a situation where a user request diferent packages.</p>
      <p>
        In the literature, diferent explanations have used diferent
intermediary entities to show the relations between users and items
[
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Three commonly used intermediary entities are items, users,
and features. In this paper, we use features (see Figure 1), as they
are easier to detect and explain.
      </p>
      <p>Using features, we designed three diferent explanation
components (see Figure 1). The first component (in the yellow boxes) uses
individual attributes for both the “top” and the “bottom” clothes.</p>
      <p>We use colour, pattern, formality, collar, sleeve length and type
(e.g. shirt, t-shirt or top) as features for the top, and colour, pattern,
formality, cutting shapes, and length as features for the bottom.</p>
      <p>In clothes domain we can easily extract and communicate these
attributes by seeing it from each image. The thumb up/down
symbols indicate the user preferences (like/dislike) of the feature values.</p>
      <p>
        Recommender system might calculate the user preferences by
correlating each attribute with the user individual ratings. The second
component (in the green box) uses the relation between the top
and bottom clothes in the form of appropriateness rules which we
adopted from [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], and presents this relation using thumb up/down
symbols. In this component, the thumb up/down represents the
appropriateness/ inappropriateness of attributes from the top and
bottom being combined together. In the real world situation, a
user might have an intuition and easily judge whether this
component correctly explain the relation among “top” and “bottom” or
not. Following [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], we use color, pattern and formality as
combination features. The third component (in the red box) uses the
same appropriateness rules as the second component and
manually describes the top and bottom combination in natural language.
      </p>
      <p>We used the natural language to reduce miss-interpretation to the
provided explanations. All three explanation components can be
system generated, but for this study were manually generated to
ensure our findings about how users appraise these components
were not influenced by issues pertaining to implementation quality.</p>
      <p>Using these components, we designed five diferent explanation
types (see Table 1). We named the explanations using the
abbreviation of components involved in each type. For example, IT-CN is the
explanation which uses the individual thumb (yellow cells in Figure
1) and the combination natural language components (red cell in
Figure 1). In this study, we did not use CT and CN components
together as they present similar information.
3</p>
    </sec>
    <sec id="sec-3">
      <title>EVALUATION METHODOLOGY</title>
      <p>The aim of our user study was to evaluate diferent package
recommendation explanation types (see Table 1) in the clothes domain on
diferent aspects (such as efectiveness/persuasiveness, eficiency,
transparency, trust, and satisfaction).
In our study, 64 participants were recruited using convenience
sampling at University of Aberdeen. Participants came from 17
diferent countries (2 did not disclose their nationality). There were
38 male participants, 25 female, and 1 undisclosed. There were 10
participants aged between 18-25, 45 between 26-45, 3 between 41-54,
and 1 undisclosed. The study took place in an ofice environment,
and was approved by the University’s Ethics Board.
3.2</p>
    </sec>
    <sec id="sec-4">
      <title>Materials</title>
      <p>
        We created two pseudo-users, named “Mary” and “Peter”, using real
data from [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. We showed the participant some images of “top”
and “bottom” clothes and their real ratings by the pseudo-user. We
selected the clothes at random, and slightly varied the number of
clothes shown (see Table 2 for the number of images shown for each
rating, e.g., the “3” in the far bottom right cell indicates the number
of “bottom” images rated “5” by Peter shown to participants).
      </p>
      <p>We selected six combinations of tops and bottoms with the
explanations that the system would have generated for the pseudo-user
for each explanation type (see Table 1). Table 3 shows for each
combination how many positive and negative aspects were mentioned
in the explanations for the “top”, “bottom” and “combination”
respectively. For example, Figure 1 shows the explanation components
for Peter’s combination C3 which contains 4 positive attributes for
the “top” and the “bottom” each, and also 2 positive appropriateness
aspects for the “combination”.
3.3</p>
    </sec>
    <sec id="sec-5">
      <title>Experimental Design</title>
      <p>We used a mixed design. Each participant considered the two
pseudo-users, with a diferent explanation type for each
pseudouser. The explanation type used for the pseudo-users was
counterbalanced, as was the order in which pseudo-users were considered.
Four groups of 16 participants each considered diferent pairs of
explanation types: (1) CT and CN, (2) IT and IT-CT, (3) IT and
IT-CN, and (4) IT-CT and IT-CN. This enabled a within subject
comparison between the explanation types in each pair, but also
a between-subject comparison for other pairs (such as CT versus
IT-CT).</p>
      <p>Independent variables:
• Explanation type: 5 types (IT, CT, CN, IT-CN, IT-CT), which
varied in the Explanation of a package’s individual items (2
values: included in graphical thumbs up/down form or not
included), and the Explanation of the package’s combination
aspects (3 values, included in graphical thumbs up/down
form, included in natural language form, or not included in
either form). We excluded the explanation type without any
explanations of either item or combination.
• Pseudo-user: two values, Mary and Peter.
• Five perceived qualities of an individual explanation type,
each rated on a 7-point scale (see Procedure for details): (1)
Efectiveness, (2) Trust, (3) Eficiency, (4) Transparency, (5)
Overall quality of the explanation type.
• Actual eficiency: Speed of package selection t in seconds.
• Package selected.</p>
      <p>• Comparative preference for two explanation types.
3.4</p>
    </sec>
    <sec id="sec-6">
      <title>Procedure</title>
      <p>Participants were told that the purpose of the study was to
understand the efectiveness of diferent explanations about clothes
combinations. After providing informed consent, the study was run
using the following steps:</p>
      <p>Step 1. Participants provided demographic information (gender,
age and nationality, with the option not to disclose).</p>
      <p>Step 2. Participants were given a pseudo-user’s preferences
about individual clothing items (see Section 3.2 and Table 2).</p>
      <p>Step 3. Participants selected a combination of clothes for this
user out of 6 combinations provided, with all combinations
including an explanation of the same style (see Table 1; diferent users
saw diferent explanation styles). The decision time was recorded.</p>
      <p>Step 4. Participants answered six questions regarding the
decision process and the explanations (Question 1 on a scale of 1 to 5,
the others from 1 to 7):
(1) What rating do you think the user will give to the
combination you have chosen? (This question was only asked to
enable posing the next question.)
(2) How confident are you that your rating reflects the rating the
user would have given? (This question was used to measure
the impact of explanation style on efectiveness – whether
the explanations help users make good decisions [Efk.]1.)
(3) Please rate how easy it is to decide how good combinations
would be for the user? (This question was used to
measure the impact of explanation style on perceived eficiency
[Efc.]).
1One can argue whether this is in fact efectiveness or persuasiveness, as it only
measures the extent to which the participant thinks the user will agree with them,
which does not necessarily make the rating correct.
(4) The system will in future recommend clothing combinations.</p>
      <p>To what extent do the explanations make you understand
what the system will base its recommendation for a user on?
(This question was used to measure the impact of diferent
explanation types on perceived transparency [Tra.]).
(5) To what extent would you trust the system to produce
recommendation of clothing combinations for a user? (This
question was used to measure the impact of diferent
explanation types on user trust).
(6) Overall, how much do you like the explanations provided?
(This question was used to measure satisfaction [Sat]).</p>
      <p>Step 5 Steps 2-4 were repeated for the other pseudo-user with a
diferent explanation style.</p>
      <p>Step 6 Participants rated on a scale of 1-7 their relative
preference for the two explanation styles they had seen (with 1 meaning
they strongly preferred one particular style, and 7 meaning they
completely preferred the other style). Participants were also asked
to provide additional comment (optional) regarding the two
explanation styles they had seen.
4</p>
    </sec>
    <sec id="sec-7">
      <title>RESULTS</title>
      <p>Do explanation types impact perceived quality? Table 4 shows
participants’ ratings of perceived efectiveness (Efk.) eficiency
(Efc.), transparency (Tra.), trust and satisfaction (Sat.), as well as
their explicit comparative preference rating. No significant impact
of the explanation type on these perceived quality measures was
found, and participants overall seemed to equally appreciate all
explanation types (with participants being clearly satisfied with
all)2. A post-hoc analysis showed that individual participants often
did prefer one of the two explanations (and also gave higher
perceived quality ratings for that one), but varied in which type they
preferred. So, overall, we did not find an impact of explanation type
on perceived quality, but wonder whether the choice of explanation
type may need to be adapted to the individual user.</p>
      <p>Do explanation types impact decision speed? Table 4 shows
the time (t ) participants took to make their combination selection.
Participants were significantly faster with CT than CN, with IT-CT
than IT-CN, and with IT than IT-CN, implying that reading the
natural language explanations slowed them down. However, there
was no significant diference between IT and IT-CT (whilst there
may seem to be trend for IT to be faster, this does not hold up
when combining the data from other rounds in which IT and IT-CT
were used). So, adding the combination component did not actually
2There was a significant efect with participants preferring IT-CN to IT (z-test shows
the mean to be significantly above 4, p=0.04, however the perceived quality metrics
are not significant and the trend on several is in the opposite direction).
make participants slower, as long as it used the thumbs up/down
rather than natural language. Combining the data from the multiple
rounds, we also find that participants were significantly faster with
CT than IT-CT (t-test, p&lt;0.01), so adding the individual explanation
component slowed them down. Overall, participants were fastest
with CT. So, explanation type clearly impacts decision speed and
from an actual eficiency point of view, CT performed best.
Do explanation types impact decisions made? Table 5 shows
the percentage distribution of the selected combination (see Table
5) per explanation type. The green cells show the most selected
combination. Interestingly, when we showed participants only one
explanation component (IT, CT, or CN), the most selected
combination was the same independent of explanation type. However,
when we showed both the individual and combination components
(IT-CT or IT-CN), participants’ selections tended to change. For
example, participants who received the IT explanation type for
Mary tended to select C3. The distribution changed to C2 when
participants received IT-CN and changed slightly towards C2 and
C5 when participants received IT-CT. Both C2 and C5 were the
combinations with 3 positive combination aspects, whilst C3 was a
combination with 2 positive and 1 negative combination aspects
(see Table 3). For Peter, the change is even more pronounced, with
a change from C4 towards C6 and C2. A posthoc Chi-square test
of independence was performed to examine the relation between
explanation type (one component or two components) and the
combination selected (only considering those combinations which
were chosen most often, namely C2, C4 and C6 for Peter, and C2
and C3 for Mary). This test was statistically significant for both
pseudo-users (p&lt;0.05). So, the explanation type impacts the
decisions people make, implying that explanations may either influence
the efectiveness or persuasiveness of package recommendations.</p>
      <p>Participants’ additional feedbacks. At the end of our survey, we
asked our participants to provide additional comment. This
question was optional and we received two valuable issues for future
improvements. First, the explanations need to be presented in more
detail. For example, in IT, the sleeve length information is better
served with short/long sleeve. Second, even though the explanation
types which involved CN took longer time in the package selection
process, however, some participants said this type of explanation is
useful to help them decide the selection process. This was expressed
from a comment such as: “explanation may be useful, however, too
long to understand”. To handle this problem diferent participant
suggested to deliver CN component in diferent ways: “ explanation
should be more explicit, may be with bold letter for points that are
stressed or colours”.
5</p>
    </sec>
    <sec id="sec-8">
      <title>CONCLUSION AND FUTURE WORK</title>
      <p>This paper provides early insights into explanations for package
recommendations. The type of explanation had a significant impact
on decision time, but no diference in perceived quality was found
(though there was some evidence that diferent people preferred
different explanation types). We also found that diferent explanation
types diferently impacted the selection of packages.</p>
      <p>This study was conducted in the clothes domain, so its
generalisability in other domains such as travel services needs to be
investigated. The study can also be extended by expanding the
current package explanations to incorporate items the user liked (or
disliked). We would also like to study package explanations more
directly in a real world situation where the explanations are for
real users for whom the system makes recommendations.</p>
    </sec>
    <sec id="sec-9">
      <title>ACKNOWLEDGMENTS</title>
      <p>We would like to thank Lembaga Pengelola Dana Pendidikan (LPDP),
Departemen Keuangan Indonesia for awarding a scholarship to
support the studies of the lead author. We would also like to thank the
participants who provided precious feedback during our study.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Da</given-names>
            <surname>Cao</surname>
          </string-name>
          , Liqiang Nie, Xiangnan He,
          <string-name>
            <surname>Xiaochi Wei</surname>
          </string-name>
          , Shunzhi Zhu, and
          <string-name>
            <surname>Tat-Seng Chua</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Embedding Factorization Models for Jointly Recommending Items and User Generated Lists</article-title>
          .
          <source>In Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM</source>
          ,
          <volume>585</volume>
          -
          <fpage>594</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Paolo</given-names>
            <surname>Cremonesi</surname>
          </string-name>
          , Yehuda Koren, and
          <string-name>
            <given-names>Roberto</given-names>
            <surname>Turrin</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Performance of recommender algorithms on top-n recommendation tasks</article-title>
          .
          <source>In Proceedings of the fourth ACM conference on Recommender systems. ACM</source>
          ,
          <volume>39</volume>
          -
          <fpage>46</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Michael</surname>
            <given-names>D</given-names>
          </string-name>
          <string-name>
            <surname>Ekstrand</surname>
          </string-name>
          , John T Riedl, and Joseph A Konstan.
          <year>2011</year>
          .
          <article-title>Collaborative ifltering recommender systems</article-title>
          .
          <source>Foundations and Trends in Human-Computer Interaction 4</source>
          ,
          <issue>2</issue>
          (
          <year>2011</year>
          ),
          <fpage>81</fpage>
          -
          <lpage>173</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A</given-names>
            <surname>Felfernig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S</given-names>
            <surname>Gordea</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D</given-names>
            <surname>Jannach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E</given-names>
            <surname>Teppan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M</given-names>
            <surname>Zanker</surname>
          </string-name>
          .
          <year>2007</year>
          .
          <article-title>A short survey of recommendation technologies in travel and tourism</article-title>
          .
          <source>OEGAI journal 25</source>
          ,
          <issue>7</issue>
          (
          <year>2007</year>
          ),
          <fpage>17</fpage>
          -
          <lpage>22</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Jonathan</surname>
            <given-names>L Herlocker</given-names>
          </string-name>
          ,
          <article-title>Joseph A Konstan,</article-title>
          and John Riedl.
          <year>2000</year>
          .
          <article-title>Explaining collaborative filtering recommendations</article-title>
          .
          <source>In Proceedings of the 2000 ACM conference on Computer supported cooperative work. ACM</source>
          ,
          <volume>241</volume>
          -
          <fpage>250</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Antonio</given-names>
            <surname>Hernando</surname>
          </string-name>
          , JesúS Bobadilla, Fernando Ortega, and Abraham GutiéRrez.
          <year>2013</year>
          .
          <article-title>Trees for explaining recommendations made through collaborative filtering</article-title>
          .
          <source>Information Sciences</source>
          <volume>239</volume>
          (
          <year>2013</year>
          ),
          <fpage>1</fpage>
          -
          <lpage>17</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Marius</given-names>
            <surname>Kaminskas</surname>
          </string-name>
          and
          <string-name>
            <given-names>Francesco</given-names>
            <surname>Ricci</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Contextual music information retrieval and recommendation: State of the art and challenges</article-title>
          .
          <source>Computer Science Review</source>
          <volume>6</volume>
          ,
          <issue>2</issue>
          (
          <year>2012</year>
          ),
          <fpage>89</fpage>
          -
          <lpage>119</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Qi</given-names>
            <surname>Liu</surname>
          </string-name>
          , Enhong Chen, Hui Xiong, Yong Ge,
          <string-name>
            <given-names>Zhongmou</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and Xiang</given-names>
            <surname>Wu</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>A cocktail approach for travel package recommendation</article-title>
          .
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          <volume>26</volume>
          ,
          <issue>2</issue>
          (
          <year>2014</year>
          ),
          <fpage>278</fpage>
          -
          <lpage>293</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Pasquale</given-names>
            <surname>Lops</surname>
          </string-name>
          , Marco Gemmis, and
          <string-name>
            <given-names>Giovanni</given-names>
            <surname>Semeraro</surname>
          </string-name>
          .
          <year>2011</year>
          .
          <article-title>Recommender Systems Handbook</article-title>
          .
          <article-title>Content-based Recommender Systems: State of the Art and Trends (</article-title>
          <year>2011</year>
          ),
          <fpage>73</fpage>
          -
          <lpage>105</lpage>
          . http://dx.doi.org/10.1007/978-0-
          <fpage>387</fpage>
          -85820-
          <issue>3</issue>
          _
          <fpage>3</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>X.</given-names>
            <surname>Ning</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Desrosiers</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Karypis</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>A comprehensive survey of neighborhood-based recommendation methods</article-title>
          .
          <volume>37</volume>
          -
          <fpage>76</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Xiaoyuan</given-names>
            <surname>Su and Taghi M Khoshgoftaar</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <article-title>A survey of collaborative filtering techniques</article-title>
          .
          <source>Advances in artificial intelligence 2009</source>
          (
          <year>2009</year>
          ),
          <fpage>4</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Panagiotis</surname>
            <given-names>Symeonidis</given-names>
          </string-name>
          , Alexandros Nanopoulos, and
          <string-name>
            <given-names>Yannis</given-names>
            <surname>Manolopoulos</surname>
          </string-name>
          .
          <year>2008</year>
          .
          <article-title>Justified recommendations based on content and rating data</article-title>
          .
          <source>In WebKDD Workshop on Web Mining and Web Usage Analysis.</source>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <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>2012</year>
          .
          <article-title>Evaluating the efectiveness of explanations for recommender systems</article-title>
          .
          <source>User Modeling and User-Adapted Interaction 22</source>
          ,
          <fpage>4</fpage>
          -
          <lpage>5</lpage>
          (
          <year>2012</year>
          ),
          <fpage>399</fpage>
          -
          <lpage>439</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <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="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Jesse</surname>
            <given-names>Vig</given-names>
          </string-name>
          , Shilad Sen,
          <string-name>
            <given-names>and John</given-names>
            <surname>Riedl</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <article-title>Tagsplanations: explaining recommendations using tags</article-title>
          .
          <source>In Proceedings of the 14th international conference on Intelligent user interfaces. ACM</source>
          ,
          <volume>47</volume>
          -
          <fpage>56</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Beidou</surname>
            <given-names>Wang</given-names>
          </string-name>
          , Martin Ester, Jiajun Bu, and
          <string-name>
            <given-names>Deng</given-names>
            <surname>Cai</surname>
          </string-name>
          .
          <year>2014</year>
          . Who Also Likes It?
          <article-title>Generating the Most Persuasive Social Explanations in Recommender Systems.</article-title>
          .
          <source>In AAAI</source>
          .
          <fpage>173</fpage>
          -
          <lpage>179</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>A. T.</given-names>
            <surname>Wibowo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Siddharthan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Anderson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Robinson</surname>
          </string-name>
          , Nirwan Sharma,
          <string-name>
            <given-names>H.</given-names>
            <surname>Bostock</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Salisbury</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Comont</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R. V. D.</given-names>
            <surname>Wal</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Bumblebee Friendly Planting Recommendations with Citizen Science Data</article-title>
          .
          <source>In Proceedings of the RecSys 2017 Workshop on Recommender Systems for Citizens co-located with 11th ACM Conference on Recommender Systems (RecSys</source>
          <year>2017</year>
          ), Como, Italy,
          <year>August 31</year>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>A. T.</given-names>
            <surname>Wibowo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Siddharthan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and J.</given-names>
            <surname>Masthof</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Matrix Factorization for Package Recommendations</article-title>
          .
          <source>In Proceedings of the RecSys 2017 Workshop on Recommendation in Complex Scenarios co-located with 11th ACM Conference on Recommender Systems (RecSys</source>
          <year>2017</year>
          ), Como, Italy,
          <year>August 31</year>
          ,
          <year>2017</year>
          .
          <fpage>23</fpage>
          -
          <lpage>28</lpage>
          . http: //ceur-ws.
          <source>org/</source>
          Vol-1892/paper5.pdf
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>Agung</given-names>
            <surname>Toto</surname>
          </string-name>
          <string-name>
            <surname>Wibowo</surname>
          </string-name>
          , Advaith Siddharthan, Judith Masthof, and
          <string-name>
            <given-names>Chenghua</given-names>
            <surname>Lin</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Incorporating Constraints into Matrix Factorization for Clothes Package Recommendation</article-title>
          .
          <source>In Proceedings of the 26th Conference on User Modeling, Adaptation and Personalization</source>
          . ACM.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>