<!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>Voting Operations for a Group Recommender System in a Distributed User Interface Environment</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Wolfgang Wörndl TU München Boltzmannstr.</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Garching Germany</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Figure 1. User's view</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Part Saelim TU München Boltzmannstr.</institution>
          <addr-line>3 85748 Garching</addr-line>
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2014</year>
      </pub-date>
      <abstract>
        <p>This work investigates distributed user interfaces for group recommender systems. In our scenario of a movie recommender, the user interface is distributed on two platforms: personal mobile devices and a public multi-touch tabletop. Our solution proposes voting operations to better support the consensus building among group members. We have implemented a prototype and conducted a preliminary user study with interesting results.</p>
      </abstract>
      <kwd-group>
        <kwd>user interfaces</kwd>
        <kwd>group recommender systems</kwd>
        <kwd>multi-touch tabletop</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>MOTIVATION AND BACKGROUND</title>
      <p>
        Recommender systems recommend items to an active user or user
group based on ratings of items or other information about users
and items. For group recommender systems, an additional
requirement is to facilitate the agreement process among group
member to select an item. For example, users may want to go to a
cinema together to watch a movie. They could rate some movies
on their personal mobile devices and the system could present
recommended items on a shared display such as a multi-touch
tabletop. The group can then use the tabletop to refine the query
and finally select a movie. A separation in the user interface is
also called "distributed user interface" (DUI). Thereby, the
components of the user interface are distributed across one or
more dimension (input, output, platform, space, and time) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] with
multiple distribution strategies.
      </p>
      <p>
        Recommendation subtasks for group recommender consist of (1)
acquiring preference, (2) generating recommendations, (3)
presenting recommendations, and (4) helping group members to
arrive at an agreement [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Related work includes an early
approach by McCarthy et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The approach aims to support a
group of friends planning a skiing vacation. In our work, the goal
is to investigate distributed user interfaces and consensus building
for group recommender systems in more detail. In addition to
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. SOLUTION DESIGN</title>
      <p>The main idea is to let users rate their movies on their personal
mobile device (1st subtask in the group recommender procedure)
and facilitate the result presentation and consensus building on a
multi-touch tabletop (3rd and 4th subtask). Users have the option
to browse movies individually and rate them on their mobile
device (Fig. 1), or bring existing ratings to the group session.
Users can move an item on the tabletop to a dedicated area of the
shared display, then the item details will appear on the personal
mobile device.
On the tabletop, the system displays the results of the
recommendation process. The three best items are shown with a
larger image and additional options are presented with smaller
representation (Fig. 1). We refer to the differences in these
representations as presentation modes. We use a simple
aggregation algorithm based on maximizing average satisfaction
as recommendation algorithm. The tabletop provides an overview
of recommended items while more detailed information is
available on the mobile devices including explanations for
recommendations. In a group session, users can remove an item
from consideration for the current group by moving it to one of
the corners of the display. Users can also use a remove function
on their mobile devices; in this case, an item is removed if more
than half of group members submitted the removal.</p>
      <p>In addition, we implemented several options to vote on the
recommended items. The promote operation works like
“thumbsup” buttons commonly found in social networking sites. Similarly,
our approach offers a demote option. Thus, group members can
express how they feel an item is suitable for the current group
without having to alter their original personal rating for an item.
An important aspect is awareness: users should be able to see the
opinions of other group members. This is implemented by smileys
(indicating actual or predicted ratings of other users) and
thumbsup/down (for demote/promote) icons above and below the movie
images in our user interface (Fig. 1). The system also provides a
re-rate operation on the mobile devices. re-rate can be used to
change the predicted or actual previous rating of an item, and
consequently affect the ranking of movies.</p>
    </sec>
    <sec id="sec-3">
      <title>3. USER STUDY</title>
    </sec>
    <sec id="sec-4">
      <title>3.1 Setup</title>
      <p>We conducted a preliminary user study to evaluate our approach.
One of the objectives was to examine how recommendation
results can be presented in the multi-device environment in order
to help a group of users to arrive at an agreement. We also wanted
to investigate which functionalities the group recommender
system in this setup should offer on which device.</p>
      <p>The first part of the experiment consisted of an explanation and
demonstration of all functionalities of the system to the
participants. Afterwards, the participants were given the task to
determine what movie that want to watch together as a group by
using the applications. All user interactions with the system were
logged during the sessions. Finally, the participants were asked to
complete a survey about the user experience.</p>
      <p>To avoid cold start problems or a lengthy initiation procedure, we
prepared five stereotype users with initials set of ratings. The
users could choose one of the stereotypes and thus start the test
session with a reasonable user profile and some movie ratings
already present. Since evaluating recommendation accuracy was
not one of the goals, this procedure allowed for a quicker setup.
The users were of course free to modify existing ratings or add
additional ones.</p>
    </sec>
    <sec id="sec-5">
      <title>3.2 Results and Conclusion</title>
      <p>21 persons participated and were assigned to groups with at least
3 users each. The sample consisted of 11 men and 10 women,
ranging between 20 and 30 years old. The participants were
mainly students and staff from our university.</p>
      <p>Overall, test users found our approach useful. 16 participants
(76%) found the prototype to be "very helpful" or "extremely
helpful" in supporting a user group to agree on a movie to watch.
One more critical remark was that the number of recommended
movies should be lower than our 15 proposed items in three
presentation modes. But the three different presentation modes
were evaluated as useful in principle.</p>
      <p>One question was whether the provision of information on items
on both platforms (mobile/tabletop) is redundant. Most
participants (71%) believe that it was not redundant and they
prefer to keep it available on both devices. 19% of participants (4
of 21) would have preferred to access it on the mobile device only
and 10% of participants (2 of 21) preferred to access it on the
tabletop only. One participant remarked that the redundancy of
information might depend on the number people in a group
interacting with the system at the same time.
remove requests submitted via the tabletop are more influential
than via the mobile device, because only the former triggers the
immediate removal of a movie. 10 out of the 21 participants
agreed with this design choice. 29% of participants (6 of 21) felt
that the system should treat the requests from both platforms the
same way and 24% of participants (5 of 21) reported that the
system should treat the requests from mobile devices as more
influential than from tabletop. The other operations (promote,
demote or re-rate) were available on the personal mobile devices
only. So we asked the participants whether these operations
should be provided on the tabletop as well. The results were
mixed: 62% of participants felt that this alternative could be either
"very helpful" or "extremely helpful" for them. 33% of
participants felt that it could be either "not at all helpful" or
"slightly helpful" for them.</p>
      <p>The participants were asked about the degree of usefulness of
each voting operation in terms of supporting them in arriving at a
final decision. For each operation, the response could be given on
a scale from 1 ("not at all useful") to 5 ("extremely useful"). The
re-rate operation received the highest mean score of 4.24, while
promote and demote operations got mean scores of 3.67 and 3.62
respectively. The lowest mean score belongs to the remove
operation of either platform, with a mean score of 3.43 for both
options on the mobile device and the tabletop. But some
participants noted that the promote and demote operations
required lower effort to perform than to re-rate an item.
Our findings indicate that the provided preference awareness
plays an important role in helping the participants to arrive at an
agreement on a movie. Nearly half of the test users felt that the
awareness was "remarkably useful" and none of them found it to
be "useless". Some participants noted that they would even like to
receive notifications of other group members' activities on their
respective mobile devices.</p>
      <p>The detailed information of movies is exclusively available on the
mobile devices. However, to measure its usefulness, participants
were asked about how helpful the information was in terms of
facilitating the reaching of agreement on a movie. 14 participants
(67%) found the information to be either "very helpful” or
"extremely helpful". There were 2, 3 and 2 users who felt the
information was "not at all helpful", "slightly helpful" and
"moderately helpful" respectively.</p>
      <p>Interestingly, when the participants were asked to agree on a
movie at the end of the test session, all the groups decided on a
movie ranked as one of the top three movies in the group
recommendation list. Ongoing and future work focuses on the last
past of the introduced group recommender process: the support of
consensus building with refined alternatives for voting.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Gallud</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tesoriero</surname>
            ,
            <given-names>R</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Penichet</surname>
            ,
            <given-names>V.M.E.</given-names>
          </string-name>
          <year>2011</year>
          .
          <article-title>Distributed User Interfaces</article-title>
          . Springer, Berlin/Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Jameson</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Smyth</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <year>2007</year>
          .
          <article-title>Recommendation to groups</article-title>
          .
          <source>The Adaptive Web</source>
          ,
          <fpage>596</fpage>
          -
          <lpage>627</lpage>
          , Springer, Berlin/Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>McCarthy</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          et al.
          <year>2006</year>
          .
          <article-title>CATS: A synchronous approach to collaborative group recommendation</article-title>
          .
          <source>Proc. FLAIRS Conference</source>
          ,
          <volume>86</volume>
          -
          <fpage>91</fpage>
          , AAAI Press
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>