<!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>Recommender Systems as Part of a Choice Architecture for HCI</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>German Research Center for Artificial Intelligence (DFKI) Saarbru ̈cken</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this workshop, we are viewing recommender systems as tools for helping people make better choices.1 From this perspective, recommender systems researchers and designers should know something about (a) how people make choices and (b) how the process of choosing can be supported. In this way, they can enable their recommender systems to work together more effectively with (a) the cognitive processes of their human users and (b) other computational tools that can help people make better choices. But in the vast literature from psychology and related fields that look at human choice and decision making, it is surprisingly hard to find coherent answers to either of these two questions. We have therefore introduced two interrelated models (summarized on a high level in Figure 1) that aim to synthesize knowledge about these questions in a coherent and memorable way.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>The ASPECT and ARCADE Models</title>
      <p>2.1</p>
      <p>
        Choice Patterns: The ASPECT Model
Someone who reads the extremely diverse descriptive accounts of choice processes that
can be found in the literature may be forgiven for thinking of the old Indian story of the
blind men, each of whom feels a different part of an elephant and consequently gives a
different account of what an elephant is like. The ASPECT model of choice is offered
as a way of integrating a number of thoroughly investigated perspectives on human
choice into a coherent, high-level model. When making choices, people are viewed as
applying one or more of six choice patterns, separately or in combination. As can be
seen in Table 1, each pattern is well suited for application under some conditions, and
it is characterized by some typical processing steps.
1 Readers of this abstract are encouraged to consult the slides of the workshop presentation
for longer explanations and examples and for some other relevant general ideas. Much more
detailed discussions and extensive literature references can be found in the monograph [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
One way to consider how to help people make better choices is to consider how these
processing steps can be supported. The ARCADE model distinguishes six high-level
choice support strategies that have been discussed and applied (though not with these
designations) in previous research and practice. Each of these strategies is explained
briefly in Table 2. As is visualized in the bottom part of Figure 1, each ARCADE strategy
can be realized in interactive systems in part through straightforward interaction design
(e.g., printing of text messages on the screen), but each strategy can also be supported
by particular computing technologies.
      </p>
      <p>The ARCADE strategy most closely associated with recommender systems is the last
one, Evaluate on Behalf of the Chooser. What the diverse recommendation algorithms
have in common is that they generate predictions of how a chooser would (or should)
evaluate particular things and/or choose in particular situations.</p>
      <p>Attribute-based choice: This pattern reminds us that, most of the time, a
recommender does not actually recommend one single option out of the total set; instead,</p>
      <p>Help C to gain access to information and experience
that is relevant to the current choice
Influence the way in which C perceives the choice
situation in such a way that C’s processing is facilitated
Process available information computationally in a way
that facilitates one or more processing steps of C
Encourage C, implicitly or explicitly, to apply a
particular (part of a) choice pattern in a particular way
Change the basic reality about which C is choosing so
as to make the choice problem easier
Take over from C some step in the processing that
involves evaluation or choice among alternatives
it often takes over the step of winnowing: reducing a large set of options to a smaller
“consideration set”, which it is largely the responsibility of the user to choose from.</p>
      <p>Socially based choice: Systems like expert finders support a subpattern of this
pattern by helping the chooser to identify reliable sources of human advice. Looking at this
choice pattern more closely, we can notice that there are other ways in which
recommenders could make use of social information besides the usual way of recommending
things that are liked by people similar to the current user: For one thing, the most
similar users may not be the most relevant ones; maybe the user wants to make choices like
those of some group of people that he or she wants to identify with or join.</p>
      <p>Policy-based choice: Given that many everyday choices are based on personal
policies,one useful function of recommenders is to help people to execute their policies
efficiently and effectively, perhaps after having inferred the chooser’s policy through
observation of his or her choices. A problem here is that it can be difficult for a system
to distinguish between (a) policy-based choices, which represent how the user would
like to choose in similar cases in the future, even if he or she doesn’t do so consistently
now; and (b) choices made with the experience-based pattern, which are normally
consistent but which may or may not be typical of those that the user wants to make in the
future.</p>
      <p>Trial-and-error-based choice: One important type of subchoice that a chooser makes
within this pattern concerns the question of which option to try out next. So one
possible function of recommenders is to recommend or execute an exploration strategy. This
function is realized in critique-based recommenders, but there are various other ways in
which recommenders could support exploration if explicitly designed to do so.
The ARCADE model reminds us that evaluating and choosing on behalf of the chooser
is just one of several ways of supporting choice. Those who develop recommender
systems should also be skilled in applying the other ARCADE strategies. For example,
applying the strategy Design the Domain, a system designer can often influence the
reality about which choices are being made (e.g., what sorts of privacy controls are
available) in such a way as to make the choice problem inherently easier, thereby
lessening the burden on the recommendation functionality. And when a recommender has
called the chooser’s attention to a set of recommended options, the designer can often
also apply (some of) the first four ARCADE strategies to help the chooser decide among
the recommended options.
4</p>
    </sec>
    <sec id="sec-3">
      <title>Concluding Remarks</title>
      <p>A comprehensive understanding of choice architecture can help recommender systems
people avoid resembling the person who has only a hammer and therefore sees
everything as a nail to be hammered in. What we need to support is not always the “nail”
of making a choice or evaluation; a variety of other cognitive processes are involved in
making choices. And the “hammer” of recommendation technology is a powerful tool
indeed, but it often needs to be applied in conjunction with quite different tools.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Jameson</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berendt</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gabrielli</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gena</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cena</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vernero</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reinecke</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Choice architecture for human-computer interaction</article-title>
          .
          <source>Foundations and Trends in Human-Computer Interaction</source>
          <volume>7</volume>
          (
          <issue>1</issue>
          -2) (
          <year>2014</year>
          )
          <fpage>1</fpage>
          -
          <lpage>235</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>