<!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>Preference Modeling and Preference Elicitation: an Overview</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sorbonne Universit´es</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>UPMC Univ Paris</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paris</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>France paolo.viappiani@lip</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>Handling preferences [16] is important in a number of domains, including recommender systems, computational advertisement, personal cognitive assistants, systems for decision support (for example, in medicine) and robotics. Artificial intelligence has been dealing with preferences for quite some time. In order to get closer to the goal of realizing autonomous agents that can decide and act on behalf of humans, formal tools are needed in order to model preferences, represent preferences in a compact way, support reasoning, and elicit (or learn) them from the user (decision maker). Research on preference handling systems makes use of quite a variety of different tools, including formal logic, optimization techniques from operations research; there is also a substantial intersection with research in mathematical economics, especially in approaches based on utility. An additional challenge is brought by the realization that (differently from what assumed in classical economics) humans are not rational decision makers, and are prone to decision biases; this recognition is important especially if the aim is to produce systems that are meant to be used by real users. A thorough introduction to the topic of preferences in artificial intelligence, going much more in depth, can be found in [17].</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Preferences express comparative judgments about elements of a set X of
alternatives, choices or options. The preference relation ⊆ X × X is a reflexive binary
relation; x y stands for x is at least as good as y. The preference relation
can be decomposed into three relations:
– Strict preference ≻: x
– Indifference ≈: x y∧y
– Incomparability ∼: ¬(x
y∧¬(y
x
y)∧¬(y
x)
x)
The triple (≻, ≈, ∼) is the preference structure induced by . The strict
preference relation is often called the asymmetric part, while indifference and
incomparability comprises the symmetric part. The incomparability relation might be
interpreted in different ways; two alternatives might be incomparable due to lack
of knowledge (epistemic indifference) or for intrinsic reasons.</p>
      <p>
        Based on different assumptions on the underlying relations, different
preference structures are possible. A total preorder corresponds to a reflexive, complete
and transitive preference relation (the associated ≻ and ≈ are transitive, while
∼ is empty); when is antisymmetric, ≈ is the set of pairs (x, x) and we have a
total order. A partial preorder is a preference structure where is reflexive and
transitive (the associated ≻ and ≈ are transitive, while ∼ is not empty); when
is antisymmetric, ≈ is the set of pairs (x, x) and we have a partial order. While
often transitivity is assumed as a reasonable property, we stress that this must
not necessarily be the case. In particular, the indifference relation is intransitive
in semi orders [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>If the size of X (the domain of the preference relation) is reasonable then
an explicit representation of is feasible both from a cognitive (human agent)
and a computational (artificial agent) point of view. However, in most cases an
explicit representation is not possible and people will not provide their preference
relation explicitly. A compact representation is useful so that preferences can
be formulated with statements that encompass several alternatives. Preferences
are most often conveyed through “preference statements”, whose interpretation
(according to a precise semantics) induces a particular preference model (but
the latter is not expressed directly). Languages for preference representation
are evaluated with respect to a number of criteria: expressiveness, concision,
cognitive relevance, computational complexity.</p>
      <p>
        Among the different possible representations, we cite:
Logical representations In this approach preferences are directly expressed
as logical statements. According to the classic Von Wright’s semantics [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ],
the statement “I prefer Φ to Ψ ” (where Φ and Ψ are formulas about the
state of the world) actually means preferring the state of affairs Φ ∧ ¬Ψ
(any world where Φ is true and Ψ is false) to Ψ ∧ ¬Φ (any world where
Ψ is true and Φ is false). A number of “logic of preferences” have been
proposed extending Von Wright’s work. Further consideration shall be given
to the extent of the preferential information inferred from a statement. Let’s
consider a preference statement like “I prefer red cars over to blue cars”.
What does this exactly mean in term of preferential ordering? Its exact
meaning (with respect to the underlying preference relation ) depends on
the associated semantics. Under the so-called strong semantics, it follows that
all red cards are preferred to blue cars; while under other semantics it means
that there is at least one red car that is preferred to a blue car. More precisely,
under the optimistic semantics, the two objects in considerations are the
ones that are most-preferred (maximal) according to the preference relation
itself: the most-preferred red car is preferred to the most-preferred blue
car (similar definitions are given for the pessimistic and the opportunistic
semantics). According to the ceteris paribus semantics, instead, a red car
is preferred to a blue car everything-else-being-equal, meaning that the two
cars have the same evaluation according to the variables of interest (i.e. the
brand, the engine, etc. are the same).
      </p>
      <p>
        CP-nets The notion of conditional preferential independence constitutes the
main building block to develop graphical models to compactly represent
preferences. In a CP-net [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] each decision variable is associated with a
preference table associates a given combination of values for its “parents” (a
set of other variables) with a linear order establishing the preference over
the domain values of the variable. We can distinguish between unconditional
“Ceteris Paribus” preferences along some of the attributes of X (red is
preferred to blue for the variable color all other things being the same) and
conditional preferences where preferences along a certain attribute (let’s say
attribute isConvertible) are conditioned by preferences expressed on other
attributes (let’s say attribute brand and cost). Technically speaking, a
CPnet is represented through a directed graph among the variables (attributes),
where the maximal elements of the graph are the ones where preferences are
unconditioned. CP-nets have been extended in a number of ways, notably
to TCP-nets [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] in order to take into account the “relative importance” of
attributes.
      </p>
      <p>
        Utility functions and GAI-networks The intuition behind additive utility
is that the contribution of each attribute to the overall utility is independent
from all other attributes (and subsets of attributes): U (x) = Pj u(xj ) where
xj is the j-th attribute of x). Under less restrictive conditions [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] we can have
utility functions based on a “generalized additive independence” such that:
U (x) = Pik u(xCi ) where Ci are subsets of the set of attributes on which X
is defined; DCi = Qj∈Ci Dj is the cardinal product of the domains of the
variables in Ci, and ∃ui : DCi 7→ R (a local utility value associated with an
assignment of Ci). The so-called GAI networks [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] allows compact
representations and efficient computation even for rather complex dependencies.
      </p>
      <p>
        The reader interested in the subject can find a detailed introduction to the
problem of preference modeling and representation in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. We now discuss
elicitation, focusing on utility-based models.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Preference Elicitation</title>
      <p>
        Learning or eliciting preferences means to acquire preference information in
either direct or indirect way, from preference statements, critiques to examples,
observations of user’s clicking behaviour, etc. The study of the assessment of the
preferences of a decision maker goes back to several decades; particular
emphasis has been given to the elicitation of utility functions for multi-attribute and
multi-criteria settings [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Classic approaches for utility elicitation focus on high
risk decision and aim at assessing the decision maker’s utility very precisely. The
decision maker is asked a number of questions in order to assess precisely the
parameters of the utility function, based on a precise protocol. The problem with
the classic approach is that typical queries asked might be difficult to respond
and the precision attained is often unnecessary.
      </p>
      <p>
        Ideally, a system for automated elicitation and recommendation will only
consider cognitive plausible forms of interactions, focusing on the available
alternatives of the current decision problem. A number of researchers in AI [
        <xref ref-type="bibr" rid="ref20 ref4 ref5 ref9">4, 9,
5, 20</xref>
        ] have proposed the idea of an interactive utility-based recommender
systems. It is assumed that the user has a latent utility function that dictates his
preferences; the system maintains a “belief” (whose nature will be clearer in a
moment) about such utility function u. The general schema is as follows:
1. Some initial user preferences P0 are given; initialize belief
2. Repeat until the belief meets some termination condition
(a) Ask user a query q
(b) Observe the user response r
(c) Update the belief given r
3. Recommend the item optimal according to the current belief
      </p>
      <p>A number of alternative proposals have been made with respect to 1) how
preference uncertainty is represented in a belief, 2) which criterion is used to
make a recommendation, and 3) how to select the question that is asked next.
These are summarized in this table (we focus here on utility-based models).
minimax-regret maximin-utility
approach approach</p>
      <p>
        Bayesian
approach
knoweldge constraints constraints
representation
which option minimax maximin expected
to recommend? regret utility utility
which query worst-case worst-case maximin expected value
to ask next? regret reduction improvement of information
prob. distribtion
A possibility for representing the current belief about the utility is to encode
user responses with constraints and reason about all possible consistent utility
functions making use of a robust decision criterion to select the item to
recommend. While maximin is a possibility [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], Boutilier et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] suggest to adopt
minimax regret, that is a less conservative robust criterion for decision making
under uncertainty. The intuition behind the approach of minimax regret is that
of an adversarial game; the recommender selects the item reducing the “regret”
with respect to the “best” item when the unknown parameters are chosen by
the adversary. The max-regret of option (or choice) x is the the maximum loss
(in term of utility) that can be incurred by not choosing the (unknown) true
optimal choice. The advantages of regret-based approach are threefold: 1) utility
knowledge is easy to update: whenever a query is answered, we treat the answer
as a new preference and derive a new feasible set of utility functions, 2) simple
“priors” can be encoded with constraints in the space of utility parameters, and
3) there are efficient heuristics that directly use the computation of minimax
regret to choose the queries to ask next to the user, as the current solution strategy
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The limitations of the approach are that it cannot deal with noisy responses
and the formulation of the optimization is problem-dependent. See also [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] for
regret-based elicitation of generalized additive utility models.
      </p>
      <p>
        Alternatively, one could assume a Bayesian point of view: this has the
advantage of handling noisy information, can exploit prior information (if
available) and can be used with different assumption about the choice model of
the user. The belief is represented by a probability distribution over the
parameters of the utility function the recommended item is the one that
maximizes expected utility. When a new preference is acquired (for instance, the
user states that he prefers VOLVO cars to FIAT) the distribution is updated
according to Bayes (using Monte Carlo methods, or inference scheme based on
expectation-propagation[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]). The problem of deciding which questions to ask
could be formulated as a POMDP [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], however it is impractical to solve for non
trivial cases. A more tractable approach is to consider (myopic) Expected Value
Of Information (EVOI), the difference between the expected posterior utility
(of the best recommendation in the updated belief) and the current maximum
expected utility. For choice queries (“Among the following options, which one
do you prefer?”), Viappiani and Boutilier [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] showed that EVOI optimization
is tightly connected to problem of finding an optimal recommendation set and
near-optimal queries can be computed efficiently with worst-case guarantees. See
also [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] for Bayesian elicitation of GAI models using mixture of Gaussians.
      </p>
      <p>
        The idea of active elicitation can be applied to collaborative filtering
applications, with the goal of learning the most informative ratings [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Complex Utility Models</title>
      <p>
        Linear aggregators fail to represent situations where it is desired to achieve
a certain degree of fairness or where one aims to model interactions between
attributes. Rank-dependant aggregators sort the performance of the individual
criterion by increasing order before mapping the performance vector to a scalar
value (the overall utility value). The parameters provide control on: 1) the type
of compromise, and 2) the attitude towards equity (fairness). Perhaps the most
well known (and the simplest) of such operators is the Ordered Weighted Average
(OWA) [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], defined as the scalar product between a vector of weights and the
instantiation sorted from lowest to highest. OWA is limited as it has no notion of
attribute importance; several more complex operators have then been proposed,
including WOWA. The most flexible rank-dependant operator is the Choquet
integral [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] that includes OWA, WOWA and the weighted sum as special case.
      </p>
      <p>
        Eliciting or learning an utility model based on Choquet is however challenging
because of the number of parameters to assess (exponential in the number of
attributes). The problem can be relaxed by making additional assumptions; [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]
restricts the attention to Choquet models determined by 2-additive capacities.
Another approach is to focus on types of queries that are easy to handle: see [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
for the regret-based elicitation of Choquet-based utility models.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>F.</given-names>
            <surname>Bacchus</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Grove</surname>
          </string-name>
          .
          <article-title>Graphical models for preference and utility</article-title>
          .
          <source>In Proceedings of UAI'95</source>
          , pages
          <fpage>3</fpage>
          -
          <lpage>10</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Nawal</given-names>
            <surname>Benabbou</surname>
          </string-name>
          , Patrice Perny, and
          <string-name>
            <given-names>Paolo</given-names>
            <surname>Viappiani</surname>
          </string-name>
          .
          <article-title>Incremental Elicitation of Choquet Capacities for Multicriteria Decision Making</article-title>
          .
          <source>In Proceedings of ECAI'14</source>
          , pages
          <fpage>87</fpage>
          -
          <lpage>92</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>C.</given-names>
            <surname>Boutilier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.I.</given-names>
            <surname>Brafman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.H.</given-names>
            <surname>Hoos</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Poole</surname>
          </string-name>
          .
          <article-title>Reasoning with conditional ceteris paribus preference statements</article-title>
          .
          <source>In Proceedings of UAI'99</source>
          , pages
          <fpage>71</fpage>
          -
          <lpage>80</lpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Craig</given-names>
            <surname>Boutilier</surname>
          </string-name>
          .
          <article-title>A POMDP formulation of preference elicitation problems</article-title>
          .
          <source>In Proceedings of AAAI'02</source>
          , pages
          <fpage>239</fpage>
          -
          <lpage>246</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Craig</given-names>
            <surname>Boutilier</surname>
          </string-name>
          , Relu Patrascu, Pascal Poupart, and
          <string-name>
            <given-names>Dale</given-names>
            <surname>Schuurmans</surname>
          </string-name>
          .
          <article-title>Constraintbased Optimization and Utility Elicitation using the Minimax Decision Criterion</article-title>
          .
          <source>Artifical Intelligence</source>
          ,
          <volume>170</volume>
          :
          <fpage>686</fpage>
          -
          <lpage>713</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>R.</given-names>
            <surname>Brafman</surname>
          </string-name>
          and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Dimopoulos</surname>
          </string-name>
          .
          <article-title>Extended semantics and optimization algorithms for CP-networks</article-title>
          .
          <source>Computational Intelligence</source>
          ,
          <volume>20</volume>
          :
          <fpage>219</fpage>
          -
          <lpage>245</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Darius</given-names>
            <surname>Braziunas</surname>
          </string-name>
          and
          <string-name>
            <given-names>Craig</given-names>
            <surname>Boutilier</surname>
          </string-name>
          .
          <article-title>Local utility elicitation in GAI models</article-title>
          .
          <source>In Proceedings of UAI'05</source>
          , pages
          <fpage>42</fpage>
          -
          <lpage>49</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Darius</given-names>
            <surname>Braziunas</surname>
          </string-name>
          and
          <string-name>
            <given-names>Craig</given-names>
            <surname>Boutilier</surname>
          </string-name>
          .
          <article-title>Minimax regret based elicitation of generalized additive utilities</article-title>
          .
          <source>In Proceedings of UAI'07</source>
          , pages
          <fpage>25</fpage>
          -
          <lpage>32</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Urszula</given-names>
            <surname>Chajewska</surname>
          </string-name>
          , Daphne Koller, and
          <string-name>
            <given-names>Ronald</given-names>
            <surname>Parr</surname>
          </string-name>
          .
          <article-title>Making rational decisions using adaptive utility elicitation</article-title>
          .
          <source>In Proceedings of AAAI'00</source>
          , pages
          <fpage>363</fpage>
          -
          <lpage>369</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Mehdi</surname>
            <given-names>Elahi</given-names>
          </string-name>
          , Francesco Ricci, and
          <string-name>
            <given-names>Neil</given-names>
            <surname>Rubens</surname>
          </string-name>
          .
          <article-title>Active learning strategies for rating elicitation in collaborative filtering: A system-wide perspective</article-title>
          .
          <source>ACM TIST</source>
          ,
          <volume>5</volume>
          (
          <issue>1</issue>
          ):
          <fpage>13</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Ch</surname>
            . Gonzales and
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Perny</surname>
          </string-name>
          .
          <article-title>GAI networks for utility elicitation</article-title>
          .
          <source>In Proceedings of KR'04</source>
          , pages
          <fpage>224</fpage>
          -
          <lpage>234</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>Michel</given-names>
            <surname>Grabisch</surname>
          </string-name>
          and
          <string-name>
            <given-names>Christophe</given-names>
            <surname>Labreuche</surname>
          </string-name>
          .
          <article-title>A decade of application of the Choquet and Sugeno integrals in multi-criteria decision aid</article-title>
          .
          <source>Annals of Operations Research</source>
          ,
          <volume>175</volume>
          (
          <issue>1</issue>
          ):
          <fpage>247</fpage>
          -
          <lpage>286</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>Shengbo</given-names>
            <surname>Guo</surname>
          </string-name>
          and
          <string-name>
            <given-names>Scott</given-names>
            <surname>Sanner</surname>
          </string-name>
          .
          <article-title>Real-time multiattribute bayesian preference elicitation with pairwise comparison queries</article-title>
          .
          <source>In AISTATS</source>
          , pages
          <fpage>289</fpage>
          -
          <lpage>296</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>Souhila</given-names>
            <surname>Kaci</surname>
          </string-name>
          .
          <article-title>Working with Preferences: Less Is More</article-title>
          .
          <source>Cognitive Technologies</source>
          . Springer,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Ralph L. Keeney</surname>
            and
            <given-names>Howard</given-names>
          </string-name>
          <string-name>
            <surname>Raiffa</surname>
          </string-name>
          .
          <article-title>Decisions with Multiple Objectives: Preferences and Value Tradeoffs</article-title>
          . John Wiley and Sons, New York,
          <year>1976</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Bart</surname>
            <given-names>Peintner</given-names>
          </string-name>
          , Paolo Viappiani, and
          <string-name>
            <surname>Neil</surname>
          </string-name>
          Yorke-Smith.
          <article-title>Preferences in interactive systems: Technical challenges and case studies</article-title>
          .
          <source>AI Magazine</source>
          ,
          <volume>29</volume>
          (
          <issue>4</issue>
          ):
          <fpage>13</fpage>
          -
          <lpage>24</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17. G.
          <article-title>Pigozzi, A Tsouki`as, and</article-title>
          <string-name>
            <given-names>P.</given-names>
            <surname>Viappiani</surname>
          </string-name>
          .
          <article-title>Preferences in artificial intelligence</article-title>
          .
          <source>Cahier du Lamsade</source>
          <volume>354</volume>
          , Universit´e Paris Dauphine,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18. M.
          <source>Pirlot and Ph. Vincke. Semi Orders</source>
          . Kluwer Academic, Dordrecht,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19. Ali Fallah Tehrani, Weiwei Cheng, Krzysztof Dembczynski, and
          <article-title>Eyke Hu¨llermeier. Learning monotone nonlinear models using the choquet integral</article-title>
          .
          <source>In In Proceedings of ECML/PKDD'11</source>
          , pages
          <fpage>414</fpage>
          -
          <lpage>429</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <given-names>Paolo</given-names>
            <surname>Viappiani</surname>
          </string-name>
          and
          <string-name>
            <given-names>Craig</given-names>
            <surname>Boutilier</surname>
          </string-name>
          .
          <article-title>Regret-based optimal recommendation sets in conversational recommender systems</article-title>
          .
          <source>In Proceedings of ACM RecSys'09</source>
          , pages
          <fpage>101</fpage>
          -
          <lpage>108</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <given-names>Paolo</given-names>
            <surname>Viappiani</surname>
          </string-name>
          and
          <string-name>
            <given-names>Craig</given-names>
            <surname>Boutilier</surname>
          </string-name>
          .
          <article-title>Optimal bayesian recommendation sets and myopically optimal choice query sets</article-title>
          .
          <source>In Proceedings of NIPS'10</source>
          , pages
          <fpage>2352</fpage>
          -
          <lpage>2360</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <given-names>Paolo</given-names>
            <surname>Viappiani</surname>
          </string-name>
          and
          <string-name>
            <given-names>Christian</given-names>
            <surname>Kroer</surname>
          </string-name>
          .
          <article-title>Robust optimization of recommendation sets with the maximin utility criterion</article-title>
          .
          <source>In Proceedings of ADT'13</source>
          , pages
          <fpage>411</fpage>
          -
          <lpage>424</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>H von Wright</article-title>
          .
          <article-title>The logic of preference reconsidered</article-title>
          .
          <source>Theory and Decision</source>
          ,
          <volume>3</volume>
          :
          <fpage>140</fpage>
          -
          <lpage>169</lpage>
          ,
          <year>1972</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Ronald</surname>
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Yager</surname>
          </string-name>
          .
          <article-title>On ordered weighted averaging aggregation operators in multicriteria decision making</article-title>
          .
          <source>IEEE Trans. Systems, Man and Cybern</source>
          .,
          <volume>18</volume>
          :
          <fpage>183</fpage>
          -
          <lpage>190</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>