<!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>TourExplain: A Crowdsourcing Pipeline for Generating Explanations for Groups of Tourists</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Öykü Kapcak</string-name>
          <email>kapcak@student.tudelft.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Simone Spagnoli</string-name>
          <email>s.spagnoli@student.tudelft.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vincent Robbemond</string-name>
          <email>v.t.robbemond@student.tudelft.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Soumitri Vadali</string-name>
          <email>s.vadali@student.tudelft.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shabnam Najafian</string-name>
          <email>s.najafian@tudelft.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nava Tintarev</string-name>
          <email>n.tintarev@tudelft.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Delft University of Technology</institution>
          ,
          <addr-line>Delft</addr-line>
          ,
          <country country="NL">the Netherlands</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Explanations; Crowdsourcing; Crowdworking; Group recommendation; Tourism; Sequences</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <fpage>33</fpage>
      <lpage>36</lpage>
      <abstract>
        <p>When a group is traveling together it is challenging to recommend an itinerary consisting of several points of interest (POIs). The preferences of individual group members often diverge, but it is important to keep everyone in the group satisfied during the entire trip. We propose a method to consider the preferences of all the people in the group. Building on this method, we design explanations for groups of people, to help them reach a consensus for places to visit. However, one open question is how to best formulate explanations for such sequences. In this paper, we introduce TourExplain, an automated crowdsourcing pipeline to generate and evaluate explanations for groups with the aim of improving our initial proposed explanations by relying on the wisdom of crowds.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>CCS CONCEPTS</title>
      <p>• Information systems → Crowdsourcing; Recommender
systems; • Human-centered computing → Natural language
interfaces; Empirical studies in HCI;</p>
    </sec>
    <sec id="sec-2">
      <title>INTRODUCTION</title>
      <p>Recommender systems are decision support systems which help
users to find one or more items in a large space of possible options
that best fit their wishes and needs. The main focus of current
recommender systems is to propose items to individual users.
However, in tourism people often consume several items, and often do
so in groups rather than individually.</p>
      <p>
        A group traveling together can be recommended an itinerary
consisting of several points of interest (POIs). However, reaching a
consensus is dificult, and often compromises need to be made. Such
compromises can potentially help users expand their tastes. Mary’s
preferred POI may become John’s new favorite spot! Compromises
can also lead to rejection of the recommended items. One way to
avoid this is to explain recommendations that are surprising; or
even expected to be disliked; by an individual user [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. In addition,
there are many ways to formulate explanations for groups, but few
guidelines for generating such explanations. To address these
challenges, we present a novel crowdsourcing pipeline for generating
and evaluating group explanations.
* The first to fourth authors contributed equally to this work.
2
This work builds on two strands of research, namely 1) explanations
for group recommendations and 2) crowdsourcing for improving
the explanation text.
2.1
      </p>
    </sec>
    <sec id="sec-3">
      <title>Explanations</title>
      <p>
        A group traveling together can be recommended an itinerary
consisting of several points of interest (POIs). To keep the group
satisifed during the entire sequence of recommendations (e.g., POIs), we
need to consider the preferences of all the people in the group [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
This can be challenging when the preferences of individual group
members diverge. An explanation in such contexts can assist users
reach a consensus for places to visit.
      </p>
      <p>
        Ardissono et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] developed a handheld recommender
system for sightseeing destinations and itineraries for heterogeneous
tourist groups. This system supplied explanations based on the
properties of items but did not consider the need to support
consensus. Moreover, Nguyen and Ricci also combined user preferences
generated by the interactions between group members. Although
they studied group decision making and consensus, they have not
studied explanations [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>
        Masthof et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] suggest several preference aggregation
strategies. These have as input a set of predictions for all users in a group
for a set of items, and have as output a sequence of recommended
items. In our previous work, we built on this work and designed
explanations for groups of people that helped them reach a
consensus [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. One open question is how to best formulate explanations
for such sequences. In this work, we therefore aim to improve our
initial proposed explanations by relying on human wisdom using
crowdsourcing.
2.2
      </p>
    </sec>
    <sec id="sec-4">
      <title>Crowdsourcing</title>
      <p>
        Crowdsourcing is a practice for solving computationally hard tasks
by assigning them to an undefined (and generally large) network of
people in the form of an open call, usually through online platforms
(Mechanical Turk1, FigureEight2, etc.). This can take the form of
peer-production (when the job is performed collaboratively), but
is also often undertaken by sole individuals (crowdworkers) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
Crowdsourcing approaches are used for creating content or
generating ideas with the contribution of a crowd. The approach proposed
in this paper is to use the wisdom of crowds to generate and improve
explanation text for end-users. This idea is similar to previous work
1https://www.mturk.com/, retrieved July 2018
2https://www.figure-eight.com/, retrieved July 2018
which used crowdsourcing to find better formulations for
numerical expressions [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. This previous work used templates to collect
simple sentences (perspectives) from workers to make numerical
expressions easier to understand. Finally, they evaluated the
effectiveness of these perspectives on everyday readers’ numerical
comprehension.
      </p>
      <p>
        Similarly, other authors proposed a model to generate
personalized natural language explanations in the movie domain [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
The crowdworkers were provided by quotes extracted from
online movie reviews and the user rating history. Compared to our
work, these explanations were designed for the movie domain and
for individual users rather than group recommendations. Another
diference in the design pattern: we specify specific criteria (based
on Gricean Maxims [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]) in our all three steps: Find, Fix and Verify
steps. In the finding step to give crowdworkers clear guidelines for
ifnding any shortcomings in terms of these criteria; in the fixing
step to give them clear guidelines for improving the explanations;
in the verification step for validating the explanation.
      </p>
      <p>
        Bernstein et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] also applied crowd-sourced contributions
to help humans write and edit their work. Soylent is a language
processing interface that uses people to help authors to shorten,
proofread, and edit documents.
      </p>
      <p>
        This paper builds on the Find-Fix-Verify design pattern used in
Soylent [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], where a diferent group of crowdworkers 1) Find errors
in a given text (Find), 2) Fix them by editing (Fix), and finally 3)
Verify the modifications (Verify).
3
      </p>
    </sec>
    <sec id="sec-5">
      <title>USER INTERACTION</title>
      <p>A group of people can use the TourExplain system when going
on a trip. The group creates a new "Trip" in the system and enter
trip parameters (i.e., POIs to be considered, number of participants,
and whether the explanations need to be anonymous or not).
Following the creation of the trip in the system, each member of the
group has to enter their own preferences for each POI (in a private
environment). After all of the preferences have been submitted,
the system generates an itinerary, or a sequence of POIs, for the
group, as well as explanations. Each explanation is then posted to
the crowdsourcing system to be improved as described in Section
4.2 "Subsystem 2: Crowdsourcing". Once the crowdsourcing part of
the system completes, each user will be received the recommended
itinerary and its corresponding explanations.
4</p>
    </sec>
    <sec id="sec-6">
      <title>SYSTEM DESIGN</title>
      <p>
        Generate sequences. Here, the system generates a sequence of
POIs for the group to visit, according to previously proposed
preference aggregation algorithms [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. A preference aggregation
strategy dictates how to combine individual preferences to recommend
a sequence. This dictates both whether an item is included, as well
as its position in the itinerary. The latter is important to consider
since it has previously been found that overall satisfaction with a
sequence depends on the order of the items in the sequence [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        Following are the two above mentioned algorithms that we used
to generate itineraries. Readers who wish to get a coherent overview
of the proposed algorithms is referred to our previous work [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]:
A 1: Least Misery + Most Pleasure + Without Misery. The
plus signs imply chaining three strategies, applying one after
the other.
      </p>
      <p>A 2: Fairness -&gt; Average. The arrow implies applying a
tiebreaking strategy, i.e., when several items receive an equal
score using only Fairness.</p>
      <p>Generate explanations. Pure crowdsourcing approaches to
explain the preference aggregation strategies used to generate the
sequence of recommended items will not succeed because most
crowdworkers are not domain or recommendation experts. Even
if they are informed about applied algorithms we cannot expect a
crowdworker to write an appropriate explanation for the
recommended items. Therefore, we provide them with initial explanations
in the beginning which they can improve based on specific criteria.</p>
      <p>Using a template-based natural language generation approach,
the system generates explanations for each user according to their
preferences in the recommended sequence. These (personal)
explanations are based on predefined templates, examples of templates
are "Hello X", "we know you would love to see Y", and "however, others
in your group would love to see Z".</p>
      <p>For example, we consider a user John who has expressed a liking
for seeing the Eifel Tower because John and a couple of friends are
visiting Paris soon. However, John’s friends have expressed they
preferred seeing the Louvre over the Eifel Tower. This could lead
to a template based sentence: "Hello John, we know you would love
to see the Eifel Tower, however, others in your group would love to
see the Louvre first."</p>
      <p>The system is provided with a number of templates to handle
a number of predefined situations considered by the explanation
generating algorithm. These automatically generated explanations
are then sent to the second part of the system via an API to be
reviewed by crowdworkers.</p>
      <p>An example scenario for when an explanation may be needed is
when a POI that is highly rated by person A is not chosen in the
sequence of recommended POIs. The explanation for this person
can be: "Even though you wanted to visit POI X, most of your friends
gave a very low rating for that POI. Therefore, we did not include that
into the recommended POIs for the group."
4.2</p>
    </sec>
    <sec id="sec-7">
      <title>Subsystem 2: Crowdsourcing</title>
      <p>The aim of the crowdsourcing subsystem is to improve the
aforementioned generated explanations by using the wisdom of crowds.</p>
      <p>
        We employ the Find-Fix-Verify pattern as described by [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] to
detect and eradicate errors in the explanations. This approach not only
lfags up errors in explanations but also improves the explanations.
For our purpose, we have adapted this approach and combined the
Find- and Fix steps. This improves the accuracy of suggestions and
is less time-consuming as well. Unlike the case of Soylent [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], the
text to improve is short and can be modified eficiently. The same
worker can directly suggest an improvement when they find an
explanation inappropriate, as opposed to simply passing on that
information to another worker, who then has to find an
improvement.
      </p>
      <p>
        Guidelines for Find-Fix-Verify. We give our workers three main
criteria (based on Gricean Maxims [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]) to look for in the tasks:
• Quantity: Is the explanation informative? Does it provide
all the information necessary and no more?
• Quality: Is the explanation truthful? Does it provide no
information which is false?
• Relevance: Is the explanation relevant to the given
scenario? It should not mention any irrelevant information.
The crowdsourcing pipeline contains two tasks:
      </p>
      <p>Find &amp; Fix tasks. A crowd-worker (worker henceforth) is given
an explanation and asked to find any shortcomings in terms of the
criteria mentioned above. After that, the worker is asked to make a
suggestion to improve (fix) the sentence.</p>
      <p>Verify task. A worker is given an explanation that is fixed by
another worker in the find-fix step to evaluate in terms of the
criteria mentioned above. The worker is asked to verify each criterion
on a binary scale, giving their approval or disapproval for the
particular metric. When the majority of the workers approve at least
two criteria for a given explanation, it is considered a satisfactory
explanation. Based on the number of approval/disapproval ratings,
these satisfactory explanations are ranked from best to worst.
A vital part of our system is that the workers who do the
FindFix versus Verify steps are independent of each other. This ensures
there is no bias in picking a particular explanation. The tasks are
created and launched using the Figure Eight API 3.</p>
      <p>Unlike the previous generation of explanations, the
crowdsourcing part cannot be done in real-time, but it requires some more time
to be done. This is due to the fact that is not possible to know when
the tasks will be performed by the workers. This time is subject
to multiple factors as the monetary reward for each task, or the
number of workers that perform the same task. In fact even though
is possible to estimate the time to perform a given task by a worker,
it becomes complex to estimate when a launched task will be picked
up by a worker, also this time is directly related with the monetary
reward for the task.</p>
      <p>To ensure data quality, we only select workers that are native
English speakers. When it was possible we randomized the order
of questions and answers to avoid possible bias. Furthermore, to
limit the introduction of error by the workers we performed each
step by multiple workers. The number of workers that perform the
same step can be dynamically chosen.
5</p>
    </sec>
    <sec id="sec-8">
      <title>NEXT RESEARCH STEPS</title>
      <p>
        We plan to use this pipeline as the basis of doctoral work
investigating how to best generate explanations for itineraries (sequences of
POIs) for groups of users. For this purpose, as suggested by Kim et al.
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], we are going to let crowdworkers form groups and collaborate
to accomplish determined tasks.
      </p>
      <p>In the following sections we describe future research avenues
that will be pursued in this project. We introduce the notion of
group dynamics, which consider the relationship between people
within a group. We also consider the influence of interaction design
on the requirements for explanations.
3https://www.figure-eight.com/, retrieved June 2018</p>
    </sec>
    <sec id="sec-9">
      <title>5.1 Group Dynamics</title>
      <p>
        Existing group recommendation techniques usually focus on merely
aggregating individual preferences and thus do not take into
account social interactions and relationships among the group
members. Previous work has found that it is not the case, i.e., group
members are influenced in their evaluations by the combination
of the group and the interaction between and social relationships
among group members [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        In order to personalized the preference aggregation algorithms
and their corresponding explanations as well as make our
recommendations group-aware, we plan to use the Thomas-Kilmann
Conflict Style Model (TKI model) [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] as a personality model. The
advantage of this model is that it focuses on the interaction between
group members rather than the characteristics of individual users,
as in the Big Five factor model [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Another important group aspect that we aim to consider is the
types of relationships within groups (c.f., [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]).
      </p>
      <p>• Communal Sharing: Somebody you share everything with
• Authority Ranking: Somebody you respect highly
• Equality Matching: Somebody you are on equal footing with
• Market Pricing: Somebody you do deals with / compete with
We can employ the group types in both aggregating preferences
algorithms as well as designing explanations. For instance you
might feel comfortable to reveal your preferences to somebody
you are on equal footing with (such as your friends) but not with
somebody you respect (such as your boss).</p>
    </sec>
    <sec id="sec-10">
      <title>5.2 Interaction Design</title>
      <p>Individual vs Group Explanations. In this work we tried to
improve automatically generated explanations by using the wisdom
of crowds for a single user. However, we did not evaluate the final
result with real groups of users. In our next steps, we will evaluate
these explanations by presenting them to groups and compare the
results with individual personalized explanations (for each group
member). One can expect to find a trade-of between explanations
that are suitable for the whole group, compared to personal
explanations for each group member. For example, one benefit of group
explanation is that we can present it on a common device viewed
by the whole group. On the other hand, personal explanation can
supply individual users with more personalized information about
why that item is recommended to them.</p>
      <p>Transparency vs Privacy Preserving. The requirements on
explanations are also likely to be influenced by group versus individual
preferences. For instance, there is a trade-of between having a high
transparency while not violating the users’ privacy. So users might
demand to conceal their preferences for other group members or
they feel comfortable to reveal their preference depends on diferent
types of groups or their personalities.</p>
      <p>Single Item vs Sequence Explanations. In this work we provided
an explanation for each single item. However it might not be
convenient always depending on several things e.g., domain. For example,
in the cinema domain, users would want a recommendation for a
specific movie instead of a sequence whereas in the tourism domain,
a sequence of POIs would be more appropriate. In our future work,
we will design explanations for each POI, and compare them with
an explanation for the whole itinerary.</p>
    </sec>
    <sec id="sec-11">
      <title>6 CONCLUSION</title>
      <p>In this paper we introduce an automated crowdsourcing pipeline
to generate and evaluate explanations for groups. The proposed
solution is suitable for domains where items are a) consumed in
groups, and b) in a sequence. This particularly useful for the
recommendation of itineraries in tourism.</p>
      <p>Additionally, it is likely that the approach is extendable to other
domains, however there is a constraint for domains which require
immediate and real-time explanations. For tourism, where trips can
be planned in advance of a visit, this limitation may be less severe.</p>
      <p>While simple, the proposed approach can be extended to answer
diferent research questions. In this position paper we highlighted
two significant and planned extensions:
• Group dynamics. How can explanations be improved by
taking in account group dynamics such as conflict style or
relationships within groups?
• Interaction Design. How should we adapt the explanations
to the way they are consumed, e.g., for an individual item or
for a sequence? Or for a single user versus for the group?</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Liliana</given-names>
            <surname>Ardissono</surname>
          </string-name>
          , Anna Goy, Giovanna Petrone, Marino Segnan, and
          <string-name>
            <given-names>Pietro</given-names>
            <surname>Torasso</surname>
          </string-name>
          .
          <year>2003</year>
          .
          <article-title>Intrigue: personalized recommendation of tourist attractions for desktop and hand held devices</article-title>
          .
          <source>Applied artificial intelligence 17</source>
          ,
          <fpage>8</fpage>
          -
          <lpage>9</lpage>
          (
          <year>2003</year>
          ),
          <fpage>687</fpage>
          -
          <lpage>714</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Pablo</surname>
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Barrio</surname>
          </string-name>
          , Daniel G. Goldstein, and
          <string-name>
            <surname>Jake</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Hofman</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Improving Comprehension of Numbers in the News</article-title>
          .
          <source>In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16)</source>
          . ACM, New York, NY, USA,
          <fpage>2729</fpage>
          -
          <lpage>2739</lpage>
          . https://doi.org/10.1145/2858036.2858510
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Michael</surname>
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Bernstein</surname>
          </string-name>
          , Greg Little, Robert C.
          <string-name>
            <surname>Miller</surname>
            , Björn Hartmann, Mark S. Ackerman,
            <given-names>David R.</given-names>
          </string-name>
          <string-name>
            <surname>Karger</surname>
            , David Crowell,
            <given-names>and Katrina</given-names>
          </string-name>
          <string-name>
            <surname>Panovich</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Soylent: A Word Processor with a Crowd Inside</article-title>
          .
          <source>In Proceedings of the 23Nd Annual ACM Symposium on User Interface Software and Technology (UIST '10)</source>
          . ACM, New York, NY, USA,
          <fpage>313</fpage>
          -
          <lpage>322</lpage>
          . https://doi.org/10.1145/1866029.1866078
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Shuo</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F Maxwell</given-names>
            <surname>Harper</surname>
          </string-name>
          , and Loren Gilbert Terveen.
          <year>2016</year>
          .
          <article-title>Crowd-based personalized natural language explanations for recommendations</article-title>
          .
          <source>In Proceedings of the 10th ACM Conference on Recommender Systems. ACM</source>
          ,
          <volume>175</volume>
          -
          <fpage>182</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Alexander</given-names>
            <surname>Felfernig</surname>
          </string-name>
          , Ludovico Boratto,
          <string-name>
            <given-names>Martin</given-names>
            <surname>Stettinger</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Marko</given-names>
            <surname>Tkalčič</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <source>Group Recommender Systems: An Introduction</source>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>H Paul</given-names>
            <surname>Grice</surname>
          </string-name>
          .
          <year>1975</year>
          .
          <article-title>Logic and conversation</article-title>
          .
          <source>1975</source>
          (
          <year>1975</year>
          ),
          <fpage>41</fpage>
          -
          <lpage>58</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Jef</given-names>
            <surname>Howe</surname>
          </string-name>
          .
          <year>2006</year>
          .
          <article-title>Crowdsourcing: A definition</article-title>
          . (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Ralph</surname>
            <given-names>H</given-names>
          </string-name>
          <string-name>
            <surname>Kilmann and Kenneth W Thomas</surname>
          </string-name>
          .
          <year>1977</year>
          .
          <article-title>Developing a forced-choice measure of conflict-handling behavior: The “MODE” instrument</article-title>
          .
          <source>Educational and psychological measurement 37</source>
          ,
          <issue>2</issue>
          (
          <year>1977</year>
          ),
          <fpage>309</fpage>
          -
          <lpage>325</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Joy</given-names>
            <surname>Kim</surname>
          </string-name>
          , Sarah Sterman, Allegra Argent Beal Cohen,
          <string-name>
            <given-names>and Michael S.</given-names>
            <surname>Bernstein</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Mechanical Novel: Crowdsourcing Complex Work through Reflection and Revision</article-title>
          .
          <source>CoRR abs/1611</source>
          .02682 (
          <year>2016</year>
          ). arXiv:
          <volume>1611</volume>
          .
          <fpage>02682</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Judith</given-names>
            <surname>Masthof</surname>
          </string-name>
          .
          <year>2004</year>
          . Group modeling:
          <article-title>Selecting a sequence of television items to suit a group of viewers</article-title>
          .
          <source>In Personalized digital television</source>
          . Springer,
          <fpage>93</fpage>
          -
          <lpage>141</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Judith</given-names>
            <surname>Masthof</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Group recommender systems: aggregation, satisfaction and group attributes</article-title>
          .
          <source>In Recommender Systems Handbook</source>
          . Springer,
          <fpage>743</fpage>
          -
          <lpage>776</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Shabnam</given-names>
            <surname>Najafian</surname>
          </string-name>
          and
          <string-name>
            <given-names>Nava</given-names>
            <surname>Tintarev</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Generating consensus explanations for group recommendations</article-title>
          .
          <source>In UMAP Latebreaking results.</source>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Thuy</given-names>
            <surname>Ngoc</surname>
          </string-name>
          Nguyen and
          <string-name>
            <given-names>Francesco</given-names>
            <surname>Ricci</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Situation-Dependent Combination of Long-Term and Session-Based Preferences in Group Recommendations: An Experimental Analysis</article-title>
          .
          <source>In Symposium on Applied Computing (SAC)</source>
          .
          <volume>1366</volume>
          -
          <fpage>1373</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>