<!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>Can Adaptive Conjoint Analysis perform in a 1 Preference Logic Framework?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Adrian Giurca</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ingo Schmitt</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniel Baier</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>giurca</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>schmitt</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>daniel.baier g@tu-cottbus.de</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Proposition 1 ([13]) Let S be a set of choice logic formulas and A; B be classical formulas. S j=</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Research on conjoint analysis/preference aggregation/social choice aggregation is performed by more than forty years by various communities. However, many proposed mathematical models understand preferences as irre exive, transitive and statical relations while there is human psychology research work questioning these properties as being not enough motivated. This works propose to position the conjoint analysis inside a logical framework allowing for nontransitive and globally inconsistent preferences. Using a preference logics one can de ne a logic-based utility allowing to obtain an aggregate semantics of the collective choice.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Conjoint Analysis (CA) in marketing research was introduced
forty years ago [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] being in uenced by economics ([
        <xref ref-type="bibr" rid="ref36">36</xref>
        ], [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ])
and mathematical psychology ([
        <xref ref-type="bibr" rid="ref39">39</xref>
        ], [
        <xref ref-type="bibr" rid="ref40">40</xref>
        ], [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]). While the
beginning was devoted mostly to understand how individuals
evaluate products/services and form preferences (see, [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ], [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ], [
        <xref ref-type="bibr" rid="ref43">43</xref>
        ]
and possibly others), in the last thirty years the CA
literature focused more on predicting behavioral outcomes by using
statistical methods and techniques ([
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]) and this resulted in
a widespread variation in CA practice. Recently, applications
in innovation market were developed ([
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]).
      </p>
      <p>The traditional conjoint task is related to the rational
economy model where agents tend to action towards maximizing
their utilities.</p>
      <p>While traditional models obtain signi cant results when
processing complete, transitive and acyclic (consistent)
preferences, many communities mention that such models are quite
far from the real life. When asking people about thing they
like, then they may not answer (incompleteness), or they may
change their initial preferences due to reception of new
information (preference change). In addition, while it seems that
the preference system of one respondent must be non
contradictory, when processing preferences from many respondents
this assumption does not remain valid. Some of our previous
work argued towards a logic-based model for conjoint
analysis.</p>
      <p>
        The research reported by [
        <xref ref-type="bibr" rid="ref46">46</xref>
        ] proposed a mathematical
optimization approach by translating ratings into algebraic
constraints, but such solution requires acyclicity and transitivity
and not changing preferences. New debates on solution
proposed by [
        <xref ref-type="bibr" rid="ref46">46</xref>
        ] were reported by [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ] in the context of
nonadditive utility aggregations such as Choquet integral.
However, none of these approaches consider non-transitive and/or
cyclic preferences, [
        <xref ref-type="bibr" rid="ref48">48</xref>
        ].
      </p>
      <p>
        [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] introduced a logic-based utility but the approach was
limited by a number of assumptions such as consistency
(acyclic preferences) ignorance (of neutral rated questions),
transitivity and the restriction of using only 2 stimuli choice
pair comparisons. Moreover, while it argued on the logical
nature of the users ratings and rankings, it does not consider
preference change and interview adaptation. Many of these
restrictions were introduced by the method of computing the
logic-based utility, basically adaptation of the weighted
majority learning algorithm allowing only binary preference as
input.
      </p>
      <p>
        As discussed by [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], computing beliefs from ratings and
rankings is much close to the mental expectations of
respondents and identi ed three kinds of beliefs that can be obtained
from question answers. The proposed framework considers
consistent respondent belief sets but on belief sets
aggregation there is no need to require consistency: moreover this is
inline with the Arrow's impossibility theorem (see [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]).
      </p>
      <p>
        Although traditional non-adaptive conjoint solutions
require static, non-changing, preferences, when data collection
is interactive one may experience preference change.
Moreover, the actual online solutions on data collection show many
cases when the data is collected over days and not by a
standard survey in a contiguous manner. As such, respondents
may remake-up their mind therefore change is frequently
expected. Also, [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] pointed that may be useful to use weighted
beliefs due to the imprecise nature of the user ratings. In
addition, among other distinctions it was emphasized that
while individual beliefs are consistent (no assumption of user
irrationality), collective beliefs may not be consistent. In
addition, while the AGM model [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] considered consolidation as
a maintenance operation of removing some dispensable
beliefs resulting in a consistent knowledge base, we would like
to avoid such approach due to missing of motivated criteria
with respect of belief elimination.
      </p>
      <p>The goal of this paper is to argue on the opportunity to
use a preference logics framework allowing non-transitivity
and inconsistency in preference data.</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        The classical model of computing an utility function is the
additive linear model (see [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] for details). Basically, the overall
utility is an additive linear combination on value scores
adjusted with attribute scores and compensated with a constant
depending on interview i.e.,
      </p>
      <p>U (oj ) =</p>
      <p>N ni
+ X X</p>
      <p>1; if oj :Ak = akl ,
xjkl = 0; otherwise</p>
      <p>is a calibration constant (mean preference value across all
objects). Usually Uk() is called part-utility function or
partworth function and its speci cation depends of the attribute
type (categorical and quantitative).</p>
      <p>In practice a conjoint study may contain both types of
attributes. Signi cant examples of categorical attributes are
brand names or verbal descriptions containing levels such as
"high", "medium", "low" while quantitative attributes are the
ones which are measurable on either an interval scale or a
ratio scale (e.g., speed of a processor, size of a screen). While
there were proposed many models to encode the part-worth
functions, two models are representative:
1. the vector model, Uk(akl) = wk kl, where wk is the weight
of attribute Ak, and kl is the weight of the value akl 2
dom(Ak)) and
2. the ideal point model, Uk(akl) = wk( kl k0)2, where k0
is the weight of the ideal value ak0 of attribute Ak.
In overall the standard conjoint problem reduces to nd all
kl and by using training data of user-rated utilities for a
training object dataset.
2.1</p>
    </sec>
    <sec id="sec-3">
      <title>Machine Learning Approaches</title>
      <p>During the last thirty years, Machine Learning research
developed very similar problems, o ering either statistically-based
or logic-based solutions. As in traditional conjoint analysis,
the di culty relates to the fact that the set of all possible
behaviors given all possible inputs is too large to be covered
by the set of observed examples (training data). Hence the
learner must generalize from the training data. Learning from
examples towards forecasting the future behavior is one large
eld of research.
2.1.1</p>
      <sec id="sec-3-1">
        <title>Support Vector Machines</title>
        <p>
          Support Vector Machines, [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], [
          <xref ref-type="bibr" rid="ref47">47</xref>
          ] was proposed as a
classi cation methodology by machine learning community.
Basically, the standard model takes a set of input data and,
classify each given input as being part of one of two
possible categories (such as "like" and "unlike"). There is research
proposing to use this model on conjoint analysis too (e.g.,
[
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]).
        </p>
        <p>The main assumptions of this method are: (a) there is
preference data for a set of objects O and (b) the utility function
is linear. Each preference data (e.g., o1 o2) is translated
into an inequality between corresponding utilities of the
corresponding objects (u(o1) u(o2)). The method then involves
minimizing the sum of errors for the inequalities and the sum
of of the squares of the weights in the utility function.</p>
        <p>As usual, each attribute value aij 2 dom(Ai); i = 1; :::n has
weight ij . We denote (jk) the weights vector corresponding
to the k-th object o(jk). The goal is to estimate the
individual partworths w = (w1; :::; wn) considering a linear utility
function (e.g., the vector model) U (o) = w for each
corresponding to an object o 2 O.</p>
        <p>
          We encode preference data by respondent interviews: at the
k-th question we show a subset Ok = fo(1k); :::; o(nkk)g O
asking the respondent to choose one object as "the most
liked". Without loosing the generality (via reordering) we can
assume that the respondent choose rst object as the
preferred one. This choice is encoded as the set of constraints,
w( 1(k) i(k)) 0; i = 2; :::; nk, and reduce the conjoint
problem to a classi cation problem. [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] proposes to train a L2-soft
margin classi er only with positive examples obtained from
respondent ratings, using a with a hyperplane through the
origin and modeling the answering noise with dummy variables
"i(k). It trains one algorithm per respondent to get individual
vector weights w(p) for each respondent p and then to
compute individual partworths by calibration with the aggregated
partworths i.e. we = jP1 j Pp2P w(p) and then w(p) = w(p2)+we .
The training conditions are:
( M inimize : w2 + C P
suchthat : w( 1(k) i(kp)k)2P
        </p>
        <p>Pin=k2("i(k))2
1 "i(k)
where C is a constant depending on the respondents set.
2.1.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Learning from Preferences</title>
        <p>Recall the learning problem similar with most of conjoint
analysis tasks:</p>
        <p>Given a (very large) set of objects (each object
represented as a set of attribute-value pairs), and a set of
evaluation instances (each object is evaluated by experts
obtaining a score, typically a real number) nd a learning
algorithm being able to evaluate any subset of the initial
set of objects being compliant with expert evaluations.</p>
        <p>
          As learning algorithms use evaluated training data it looks
straightforward to input the learner with a database of
examples in which the human expert has entered scores for
each possible choice. However, similar with traditional
conjoint analysis, there are two critical issues of this approach:
(a) many domains have very large set of possible objects
therefore is would be a tremendously time consuming for the
expert to create the complete evaluation rank. Moreover, the
training dataset must also contain enough "bad" alternatives
otherwise the expert will be tempted to produce only high
scores for everything and as such, to obtain a rank which is
not useful; (b) in many cases experts do not think in terms
of absolute scoring functions therefore will be very di cult,
sometimes impossible, to create training data containing
absolute scores. These reasons yields many researchers to
consider pair comparisons rather than scoring individual
alternatives(there is a large literature concerning the way users
create preferences. The reader may consider [
          <xref ref-type="bibr" rid="ref37">37</xref>
          ], [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], [
          <xref ref-type="bibr" rid="ref40">40</xref>
          ],
[
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] and probably many other). Preference learning was
pioneered by [
          <xref ref-type="bibr" rid="ref53">53</xref>
          ] and continued by [
          <xref ref-type="bibr" rid="ref55">55</xref>
          ], [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ], [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] and possibly
others. Basically, given a set of (partial) pro les and a
preference function of these pro les we want be able to train a
computer program to classify new (so far unseen) pro les by
assigning a correct rank to each pro le. The ratio of correctly
classi ed data points is called the accuracy of the system.
        </p>
        <p>
          As such conjoint analysis is similar with a learning task:
learning utility functions from respondent preferences. The
conjoint problem can be seen as learning to rank a set of
objects by combining a given collection of initial rankings
or preference functions. In machine learning community this
problem of combining preferences arises in several
applications, such as that of combining the results of di erent search
engines, or the collaborative ltering problem. During the last
20 years a number of algorithm were developed: a pioneering
algorithm is described in [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] and [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] as an extension of the
early work reported by [
          <xref ref-type="bibr" rid="ref38">38</xref>
          ]. Advances in learning from
preferences were reported by [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ], [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ], and [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ]. As described by
[
          <xref ref-type="bibr" rid="ref20">20</xref>
          ], the task of learning object preferences is:
        </p>
        <p>Let O = f(a1; :::; an)jai 2 dom(Ai)g be the set of all
possible product representations and let S = fo1; :::; ong
O be a set of training objects (aka full pro les, product
representations). Let P be a set of respondents and
fPS;p : S S ! f0; 1gjp 2 Pg the set of pairwise
preferences on training data. Learn a utility function
U : O ! R that ranks any subset of O.</p>
        <p>
          Notable, while conjoint analysis typically assume a linear
utility function (see details by [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]), learning from preferences does
not require utility linearity but many strategies on learning
from preferences still assume linear combinations as potential
ranking functions. A signi cant solution introduced by [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]
and improved in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] considers learning a global preference as
a weighted linear combination of all respondent preferences,
and then derive a nal ordering which is maximal consistent
with this preference. Other research ([
          <xref ref-type="bibr" rid="ref53">53</xref>
          ], [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ]) uses a di
erent strategy, speci cally direct learning of the utility
function directly from the respondent preferences. [
          <xref ref-type="bibr" rid="ref53">53</xref>
          ] introduces
a two-state symmetric neural network architecture that can
be trained with representations of states and a training
signal (corresponding to the user preferences) indicated the
preferred state. Subsequent works on this solution were reported
by [
          <xref ref-type="bibr" rid="ref55">55</xref>
          ], [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ], [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ], and [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ].
2.1.3
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Logic-based Approaches</title>
        <p>
          A logic-based approach was proposed by [
          <xref ref-type="bibr" rid="ref46">46</xref>
          ]by replacing the
utility function with a logical formula best ful lling a set of
algebraic constraints derived from preference processing. They
use Commuting Quantum Query Language (CQQL, [
          <xref ref-type="bibr" rid="ref45">45</xref>
          ]) a
logical language based on combinations between Boolean
conditions and proximity/similarity conditions over specialized
variants of logical operators producing weighted formulas.
The problem is formulated as below:
Let O = f(a1; :::; an)jai 2 dom(Ai)g be the set of all
possible object representations and S O a set of
training objects. denotes the preference relation on
training data S. Find a weighted full DNF CQQL formula
U = Wj wj mj (mj is the j-th minterm and wj 2 [0; 1]
its weight) such that U best ful lls the user preferences
i.e. when CQQL evaluation is performed over objects in
O then the obtained rank is consistent with user initial
preferences.
        </p>
        <p>
          If oi2
oi1 then the following constraint is considered
evalCQQL(U; oi1 )
evalCQQL(U; oi2 )
0
Because CQQL evaluation has simple arithmetic rules for
formula evaluation, from the computational point of view
the problem reduces to a linear optimization: M aximize :
Poi2 oi1 (evalCQQL(U; oi1 ) evalCQQL(U; oi2 )) under the
above described constraints. The readers may consider [
          <xref ref-type="bibr" rid="ref46">46</xref>
          ] for
details on problem solving strategies (such as simplex
computations, feasible and unfeasible states, solutions to avoid
over tting and more.)
        </p>
        <p>
          Automated extraction of rules from evidences was largely
discussed by connectionist learning community (early work
by [
          <xref ref-type="bibr" rid="ref41">41</xref>
          ], pioneered by [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] and subsequently discussed by [
          <xref ref-type="bibr" rid="ref51">51</xref>
          ],
[
          <xref ref-type="bibr" rid="ref25">25</xref>
          ], [
          <xref ref-type="bibr" rid="ref52">52</xref>
          ], [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], [
          <xref ref-type="bibr" rid="ref49">49</xref>
          ], and possibly others) under the umbrella
of a much general task:
        </p>
        <p>How can we extract models from the training data in an
automated manner and use these models as the basis of
an autonomous rational agent in the given domain.
One of the most important features of such an approach is
that it combines the computational advantages of
connectionist models with the qualitative knowledge representation
proposed by the AI community.</p>
        <p>It is obvious that a solution of this problem must consider
two stages: (1) Learning the model and (2)Performing
inference using this model. This work follows only the rst stage
of the problem { if there is a learned ruleset then there are
many opportunities to perform inference according with
various semantics (crisp, probabilistic, fuzzy and so on) and a
discussion of appropriateness of each of them should be large.</p>
        <p>
          Inside a rule framework the conjoint problem is to nd out
a set of rules that best model the respondent preferences.
One can consider learning of various kinds of rules (possibly
weighted), each of them supporting various semantics
including probabilistic models [
          <xref ref-type="bibr" rid="ref42">42</xref>
          ], incomplete/imprecise
information, [
          <xref ref-type="bibr" rid="ref54">54</xref>
          ], plausibility-based models [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] or quantum logic
semantics [
          <xref ref-type="bibr" rid="ref45">45</xref>
          ]:
        </p>
        <sec id="sec-3-3-1">
          <title>1. Simple rules (propositional rules):</title>
          <p>[(:)Ai1 ^ :::; ^(:)Aik</p>
          <p>Aik+1 ]
where (:)A denotes a possibly negated attribute;
2. Positive attribute-value rules:
[Ai1 ' vi1 ^ :::; ^Aik ' vik
where vij 2 dom(Aij ), Aij ' vij means that Aij takes a
value around vij (The reader should notice that ' includes
ordinal values, e.g., Aij = vij );</p>
        </sec>
        <sec id="sec-3-3-2">
          <title>3. Attribute-value rules with negation:</title>
          <p>[(:)Ai1 ' vi1 ^ :::; ^(:)Aik ' vik
[(:)Ai1 ' vi1 ^ :::; ^(:)Aik ' vik
(:)Aik+1 ' vik+1 ]</p>
          <p>
            The rst three kinds of rules were largely addressed by
data mining community when learning association rules.
Researchers developed di erent kinds of association rules:
Boolean (crisp) association rules, quantitative association
rules, fuzzy association rules. Association rules were pioneered
by [
            <xref ref-type="bibr" rid="ref44">44</xref>
            ] and then established by [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ], and [
            <xref ref-type="bibr" rid="ref3">3</xref>
            ]). Standard
association rules consider two measures of interestingness: support
and con dence although other models may add two more:
lift and conviction or adopt non-standard ones, [
            <xref ref-type="bibr" rid="ref32">32</xref>
            ].
Learning association rules is usually performed under both a
userspeci ed minimum support and a user-speci ed minimum
con dence requirements.
          </p>
          <p>
            There were developed many algorithms starting with the
most known one, Apriori ([
            <xref ref-type="bibr" rid="ref3">3</xref>
            ]) and continuing with many
others (Eclat, FP-growth and so on.) A signi cant step is the
Assoc algorithm [
            <xref ref-type="bibr" rid="ref28">28</xref>
            ] which enables mining for generalized
association rules (including negation i.e. attribute-value rules
with negation) and does not restrict for minimum support
and con dence.
          </p>
          <p>
            However, on our knowledge, none of this research
considering the conjoint analysis task: basically the training data
set for learning association rules does not distinguish
various users. All the data is uniform (mostly, it comes from
ecommerce transactions) and it may refer to one user (such as
in recommender systems, [
            <xref ref-type="bibr" rid="ref1">1</xref>
            ] ) or to many but not
considering distinct training data for each of them, therefore the
conjoint task is somehow hidden. In addition the conjoint analysis
problem in the context of learning association rules does not
directly performs from preferences: using transactional data
as input, there should be some algorithm computing binary
preferences.
          </p>
          <p>
            The rst kind of rules were considered, in context of
adaptive conjoint analysis, by [
            <xref ref-type="bibr" rid="ref23">23</xref>
            ] in conjunction with weighted
CQQL (see [
            <xref ref-type="bibr" rid="ref45">45</xref>
            ] for language description), an extension of the
relational calculus using quantum logic paradigm which
denes metric(or similarity ) predicates, weighted conjunction
(^ 1; 2 ), weighted disjunction (_ 1; 2 ) and quantum negation.
Clearly (as explained by [
            <xref ref-type="bibr" rid="ref25">25</xref>
            ] and [
            <xref ref-type="bibr" rid="ref52">52</xref>
            ]) there is a need for
both a preference measure to rank the rules and a learning
algorithm which uses the preference measure to nd the best
k rules. The work reported by [
            <xref ref-type="bibr" rid="ref23">23</xref>
            ] describes a heuristic and
learning approach to use the respondent preferences on stimuli
to compute a rule preference relation (called minterm
preference because the rules were learned as weighted minterms of
the CQQL full disjunctive normal form) and then use a
learning algorithm to compute a ranking on the minterms set.
3
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conjoint Analysis using Preference</title>
    </sec>
    <sec id="sec-5">
      <title>Logics</title>
      <p>This section introduces a logical framework allowing (a)
encoding of preferences as choice formulas, (b) de ning a
logicbased utility inside a preference logic to allow creation of
collective beliefs and (c) performing rule extraction and
explanation and formal interpretation.
3.1</p>
    </sec>
    <sec id="sec-6">
      <title>Preference Logics</title>
      <p>
        We follow the approach de ned by [
        <xref ref-type="bibr" rid="ref50">50</xref>
        ] on preference logic
introduced as a special case of logic by de ning a preference
relation between the interpretations of the underlining logic as
we consider this approach being simple and powerful. Below
we recall some of the [
        <xref ref-type="bibr" rid="ref50">50</xref>
        ] results.
      </p>
      <p>
        Let L be a standard logic and @ a strict partial order on
interpretations ( we say I2 is preferred to I1 and denote I1 @
I2). Then, L@ = (L; @) is a new logic, a preference logic. The
basic artifacts such as satisfaction, validity and entailment
are de ned by [
        <xref ref-type="bibr" rid="ref50">50</xref>
        ]. Recall that while the standard logics are
monotonic2. Recall the de nitions of satis ability, validity and
entailment:
That is the preferred models of G are also preferred models
of F .
      </p>
      <p>
        As described by [
        <xref ref-type="bibr" rid="ref50">50</xref>
        ], L@ is a non-monotonic logic because
there may be formulas F; G 2 L@ such that both F j=@ G and
F j=@ :G. Moreover, it is not necessary that F is inconsistent,
it is just su cient that F do not have preferred models.
      </p>
      <p>
        A signi cant case of preference logics was introduced by [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]
under the name of choice logic. Basically, choice logic de nes
the ordered disjunction (denoted ) as a special kind of
standard disjunction (_) as such introducing a preference relation
between the interpretations and models. The ordered
disjunction has the same models as regular disjunction but there is
a preference relation between these models. For example, if
A B is a disjunction between two atoms. Then I1 = fAg,
I2 = fA; Bg and I3 = fBg are its models. Then I3 @ I2 and
I3 @ I1 meaning that I1 and I2 are preferred models.
      </p>
      <p>
        Intuitively, as [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] reports, the ordered disjunction means
that when F1 :::Fn we prefer models that rst satis es F1
and if this is not possible then we prefer models satisfying F2,
and so on. Choice logic de nes the degree of satisfaction for
all logic formulas
De nition 2 ([
        <xref ref-type="bibr" rid="ref13">13</xref>
        ])
The optionality of a formula (the number of choices to satisfy
a formula) is opt(A) = 1 if A is an atom.
opt(:F ) = 1
opt(F1 _ F2) = max(opt(F1); opt(F2))
opt(F1 ^ F2) = max(opt(F1); opt(F2))
opt(F1 F2) = opt(F1) + opt(F2)
[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] de nes the preference relation (@) between models of logic
formulas and consequently the entailment. It is shown that
2 In the sense that if F1; F2; F3 2 L, if F1 j= F3 then F1 ^ F2 j= F3.
the entailment satis es cautious monotony and cumulative
transitivity:
From the computational point of view, choice logic can be
translated to strati ed knowledge bases.
4
      </p>
    </sec>
    <sec id="sec-7">
      <title>Modeling Conjoint Analysis</title>
      <p>
        Conjoint analysis collects preferences from user interviews
using a variety of question types but the most used ones are
trade-o matrices and pair-comparisons. A trade-o matrix
([
        <xref ref-type="bibr" rid="ref34">34</xref>
        ]) asks a respondent to consider a pair of attributes. It
displays all combinations of values for those attributes,
asking the respondents to provide a ranking for the combinations.
The Table 1 show an example of a trade-o matrix related to
attributes OperatingSystem and Battery life. While trade-o
Android
WinPhone
other OS
12 hours
1
3
8
6 hours
2
4
9
matrix are quite e cient on ranking binary stimuli, trade-o
matrices cannot be used if we consider stimuli with more than
two attributes. A solution to these limitations is to use pair
comparisons. Pair comparisons are seen as choice questions
evaluated by favoring either "the left side" or "the right side"
or "neutral".
4.1
      </p>
    </sec>
    <sec id="sec-8">
      <title>Preferences as Choice Formulas</title>
      <p>Let A1; :::; An be a set of attributes (unary
predicates) with dom(Ai) the domain of values. Let O =
f(a1; :::; an)jai 2 dom(Ai)g be the set of all possible
product representations. The choice logic ordered
disjunction operator makes this logic suitable candidate to
encode user ratings as choice formulas. The trade-o
matrices introduces a rank between choices e.g., the matrix
from Table 1 say that OS("Android") ^ Battery("12h")
is preferred to OS("Android) ^ Battery("6h") as well
as OS("W inP hone") ^ Battery("12h") is preferred to
OS("Android) ^ Battery("4h") and so on.</p>
      <p>De nition 3 (Mapping trade-o matrices)
Let a trade-o matrix based on predicates A1 and A2.
If A1(u) ^ A2(v) is preferred to A1(u0) ^ A2(v0) then this
preference is encoded into the choice formula:</p>
      <p>A1(u) ^ A2(v)</p>
      <p>A1(u0) ^ A2(v0)
that is preferring models that, if possible rst satisfy
A1(u) ^ A2(v)3.</p>
      <p>De nition 4 (Mapping pair comparisons)
Let q be the pair comparison
q = A(a) and B(b) OR C(c) and D(d).</p>
      <p>If the left side is preferred then this preference is encoded into
the choice formula:</p>
      <p>A(a) ^ B(b)</p>
      <p>C(c) ^ D(d)
If q is rated neutral then this preference is encoded into the
formula:</p>
      <p>A(a) ^ B(b) _ C(c) ^ D(d)
Similarly, if the right side is preferred then this preference is
encoded into the choice formula:</p>
      <p>C(c) ^ D(d)</p>
      <p>A(a) ^ B(b)
4.2</p>
    </sec>
    <sec id="sec-9">
      <title>Towards Logic-based Conjoint Analysis</title>
      <p>Let A = fA1; :::; Ang be a set of unary predicates with
dom(Ai) the domain of values. Let O = f(a1; :::; an)jai 2
dom(Ai)g be the set of all possible product representations.
De nition 5 (Normal Form)
A full ordered disjunctive normal form (ODNF) over choice
logic de ned by the language A is a formula</p>
      <p>U =</p>
      <p>j (L1(l1j) ^ ::: ^ Ln(lnj))
( j
where Lklk) is a literal corresponding to the predicate Ak
(either Ak(lkj) or :Ak(lkj)) and lkj 2 dom(Ak).</p>
      <p>Let C the set of all choice formulas derived from user
preferences. Then, the generic conjoint analysis task is described as
below:</p>
      <p>Find U = j (L1(l1j) ^ ::: ^ Ln(lnj)) such that U best
ful lls the user preferences i.e. there is a maximal set of
constraints C0 C such that U j=@ C for all C 2 C0.
Of course, the economics community does not really need the
complete DNF but, most of the cases only a subset of the
ODNF (the most important clauses). In addition, sometimes
the constraints may come weighted (using some weight w 2
(0; 1]) and then the concept of maximal set can be replaced
by a subset of constraints with a sum of weights greater than
a speci ed threshold.
3 This corresponds completely to the psychological meaning of
trade-o matrices where the respondent does not reject any of
the alternatives</p>
      <p>Rule extraction from a computed ODNF (or a subset) is
straightforward as the experts like to understand the
dependencies of a speci c predicate value with respect of the
remaining predicates. As such rules are obtained by
transforming U to conjunctive normal form (CNF) and then deriving
rules from each clause according with speci c predicates as
conclusions.</p>
      <p>Let R be a the derived ruleset as described above. Then,
all preferred models of R corresponds to preferred objects in</p>
      <p>As such we propose an updated process chain of adaptive
logic-based conjoint analysis as depicted by Figure 1.</p>
      <p>Ratings
Belief Creation (constraints)</p>
      <p>Belief Updates
yes</p>
      <p>New
Question</p>
      <p>no
Adaptive Preferences</p>
      <p>Learning
Logic-based utility</p>
      <p>Rules</p>
      <p>Inference and Explanation</p>
      <p>
        Logic-based Conjoint Analysis
We proposed a model of logic-based conjoint analysis by
considering encoding respondent preferences as beliefs (as such
allowing belief change) and encoding this beliefs to choice
formulas. While the individual beliefs translates into consistent
constraints set the collective beliefs (all constraints collected
from all respondents) may not be a consistent set. The Table
3 describes the kind of preferences used by the analyzed
models. As seen the proposed approach is useful when the model
intends to capture phycological phenomena such as change or
irrationality (inconsistency) as well as when formal
explanations of decisions need to be computed. This work is at its
beginnings: beside ne tuning and debugging, obtaining feasible
algorithms to compute the logic-based utility is a mandatory
next step. Analyzing such algorithms may open discussion on
improvements of the preference logic too as traditional
processing of pair comparisons also consider Likert scales as
rating methods. In addition, a close look on the necessary belief
framework (a discussion was started by [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]) is necessary.
Aggregation
Models
CA (econ.)
SVM
Preference
Learning
Rule
Learning
Preference
Logic
      </p>
      <p>Require
Irre exive
yes
yes
yes
yes
yes</p>
      <p>Require
Transitive
yes
yes
yes
yes
no</p>
      <p>Allow
Indi erence
yes
no
no
no
yes</p>
      <p>Static
Preference
yes
yes
yes
yes
no
(belief rev)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>G.</given-names>
            <surname>Adomavicius</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Tuzhilin</surname>
          </string-name>
          ,
          <article-title>Toward the Next Generation of Recommender Systems: A Survey of the State-of-theArt and Possible Extensions</article-title>
          ,
          <source>IEEE Transactions on Knowledge and Data Engineering</source>
          , Vol.
          <volume>17</volume>
          , No. 6, June 2005, pp.
          <fpage>734</fpage>
          -
          <lpage>749</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>R.</given-names>
            <surname>Agrawal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Imielinski</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.N.</given-names>
            <surname>Swami</surname>
          </string-name>
          .
          <article-title>Mining association rules between sets of items in large databases</article-title>
          . In P. Buneman and S. Jajodia (Eds.),
          <source>Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data</source>
          , Washington, D.C., pp.
          <fpage>207</fpage>
          -
          <lpage>216</lpage>
          , May 26-28,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.</given-names>
            <surname>Agrawal</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Srikant</surname>
          </string-name>
          .
          <article-title>Fast algorithms for mining association rules</article-title>
          . In J. B.
          <string-name>
            <surname>Bocca</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Jarke</surname>
          </string-name>
          , and C. Zaniolo (Eds.),
          <source>Proc. 20th Int. Conf. Very Large Data Bases, (VLDB)</source>
          , pp.
          <fpage>487</fpage>
          -
          <lpage>499</lpage>
          , Morgan Kaufmann,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>C.E.</given-names>
            <surname>Alchourron</surname>
          </string-name>
          , P. Gardenfors and
          <string-name>
            <given-names>D.</given-names>
            <surname>Makinson</surname>
          </string-name>
          .
          <article-title>On the Logic of Theory Change: Partial Meet Contraction and Revision Functions</article-title>
          .
          <source>Journal of Symbolic Logic</source>
          ,
          <volume>50</volume>
          :
          <fpage>510</fpage>
          -
          <lpage>530</lpage>
          ,
          <year>1985</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>K.J.</given-names>
            <surname>Arrow</surname>
          </string-name>
          .
          <article-title>A Di culty in the Concept of Social Welfare</article-title>
          .
          <source>Journal of Political Economy</source>
          <volume>58</volume>
          (
          <issue>4</issue>
          ) (
          <year>August</year>
          ,
          <year>1950</year>
          ), pp.
          <fpage>328</fpage>
          -
          <lpage>346</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>K. J.</given-names>
            <surname>Arrow</surname>
          </string-name>
          . Social Choice and
          <string-name>
            <given-names>Individual</given-names>
            <surname>Values</surname>
          </string-name>
          . 2nd ed.,
          <year>1963</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>N.H.</given-names>
            <surname>Anderson</surname>
          </string-name>
          .
          <article-title>Foundations of information integration theory</article-title>
          . Academic Press,
          <year>1981</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D.</given-names>
            <surname>Baier</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Brusch</surname>
          </string-name>
          (Eds.) Conjointanalyse, Methoden - Anwendungen - Praxisbeispiele, Springer, Berlin,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D.</given-names>
            <surname>Baier</surname>
          </string-name>
          . Conjoint Measurement in der Innovationsmarktforschung, in: Baaken, Thomas; Hoft, Uwe; Kesting,
          <string-name>
            <surname>Tobias</surname>
          </string-name>
          (Hrsg.),
          <article-title>Marketing fur Innovationen - Wie innovative Unternehmen die Bedurfnisse ihrer Kunden erfullen, Harland Media</article-title>
          , Munster, ISBN-
          <volume>13</volume>
          <fpage>978</fpage>
          -
          <lpage>3</lpage>
          -
          <fpage>938363</fpage>
          -42-3.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>B. E.</given-names>
            <surname>Boser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. M.</given-names>
            <surname>Guyon</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V. N.</given-names>
            <surname>Vapnik</surname>
          </string-name>
          .
          <article-title>A training algorithm for optimal margin classi ers</article-title>
          .
          <source>In Proc. 5th Annu. Workshop on Comput. Learning Theory</source>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>O.</given-names>
            <surname>Boz</surname>
          </string-name>
          .
          <article-title>Knowledge Integration and Rule Extraction</article-title>
          .
          <source>Neural Networks</source>
          , University of Leigh,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R.A.</given-names>
            <surname>Bradley</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.E.</given-names>
            <surname>Terry</surname>
          </string-name>
          .
          <article-title>Rank analysis of incomplete block designs: the method of paired comparisons</article-title>
          .
          <source>Biometrika</source>
          ,
          <volume>39</volume>
          (
          <issue>3-4</issue>
          ),
          <year>1952</year>
          , pp.
          <fpage>324</fpage>
          -
          <lpage>345</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>G.</given-names>
            <surname>Brewka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Benferhat</surname>
          </string-name>
          and
          <string-name>
            <given-names>D. Le</given-names>
            <surname>Berre</surname>
          </string-name>
          .
          <article-title>Qualitative Choice Logic</article-title>
          .
          <source>Proceedings of the Eights International Conference on Principles and Knowledge Representation and Reasoning (KR-02)</source>
          , Toulouse, France,
          <source>April 22-25</source>
          ,
          <year>2002</year>
          , pp.
          <fpage>158</fpage>
          -
          <lpage>169</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>W.</given-names>
            <surname>Cohen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.E.</given-names>
            <surname>Schapire</surname>
          </string-name>
          and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Singer</surname>
          </string-name>
          . Learning to Order Things.
          <source>Advances in Neural Information Processing Systems</source>
          <volume>10</volume>
          , Morgan Kaufmann,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>W.</given-names>
            <surname>Cohen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.E.</given-names>
            <surname>Schapire</surname>
          </string-name>
          and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Singer</surname>
          </string-name>
          .
          <article-title>Learning to Order Things</article-title>
          .
          <source>Journal of Arti cial Intelligence Research 10</source>
          , pp.
          <fpage>213</fpage>
          -
          <lpage>270</lpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>T.</given-names>
            <surname>Evgeniou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Boussios</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Zacharia</surname>
          </string-name>
          .
          <article-title>Generalized robust conjoint estimation</article-title>
          .
          <source>Marketing Science</source>
          ,
          <volume>25</volume>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>J.</given-names>
            <surname>Eliashberg</surname>
          </string-name>
          .
          <article-title>Consumer Preference Judgments: An Exposition with Empirical Applications</article-title>
          . Management Science,
          <volume>26</volume>
          ,
          <fpage>1</fpage>
          , (January),
          <year>1980</year>
          , pp.
          <fpage>60</fpage>
          -
          <lpage>77</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>N.</given-names>
            <surname>Friedman</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.Y.</given-names>
            <surname>Halpern</surname>
          </string-name>
          .
          <article-title>Plausibility measures and default reasoning</article-title>
          .
          <source>Journal of the ACM</source>
          ,
          <volume>48</volume>
          ,
          <year>2001</year>
          , pp.
          <fpage>648</fpage>
          -
          <lpage>685</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>J.</given-names>
            <surname>Fu</surname>
          </string-name>
          <article-title>rnkranz and E. Hullermeier. Pairwise preference learning and ranking</article-title>
          .
          <source>Procs. of the 14th European Conference on Machine Learning (ECML-03)</source>
          ,
          <source>LNAI 2837</source>
          ,
          <year>2003</year>
          , pp.
          <fpage>145</fpage>
          -
          <lpage>156</lpage>
          , Springer Verlag,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>J.</given-names>
            <surname>Fu</surname>
          </string-name>
          <article-title>rnkranz and E. Hullermeier. Preference learning</article-title>
          .
          <source>Kunstliche Intelligenz</source>
          ,
          <volume>19</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>60</fpage>
          -
          <lpage>61</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>S.I.</given-names>
            <surname>Galant</surname>
          </string-name>
          .
          <source>Connectionist Expert Systems. Communications of ACM</source>
          ,
          <volume>31</volume>
          ,
          <year>1988</year>
          , pp.
          <fpage>152</fpage>
          -
          <lpage>169</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>A.</given-names>
            <surname>Giurca</surname>
          </string-name>
          .
          <article-title>A Logic with Plausibility</article-title>
          . Annales of Craiova University, Mathematics and Computer Science Series, XXVII, pp.
          <fpage>105</fpage>
          -
          <lpage>115</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>A.</given-names>
            <surname>Giurca</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Schmitt</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Baier</surname>
          </string-name>
          .
          <article-title>Performing Conjoint Analysis within a Logic-based Framework</article-title>
          .
          <source>Proc of IEEE Federated Conference on Computer Science and Information Systems</source>
          , (
          <issue>FedCSIS2011</issue>
          ), Szczecin, Poland,
          <fpage>18</fpage>
          -
          <lpage>21</lpage>
          September,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>A.</given-names>
            <surname>Giurca</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Schmitt</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Baier</surname>
          </string-name>
          .
          <article-title>Adaptive Conjoint Analysis</article-title>
          .
          <article-title>Training Data: Knowledge or Beliefs? A Logical Perspective of Preferences as Beliefs</article-title>
          ,
          <source>KAM'2012 - 18th Conference on Knowledge Acquisition and Management, at FEDCSIS</source>
          <year>2012</year>
          , Wroclaw, Poland.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>R. M. Goodman</surname>
            ,
            <given-names>C. M.</given-names>
          </string-name>
          <string-name>
            <surname>Higgins</surname>
            ,
            <given-names>J. W.</given-names>
          </string-name>
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>and P.</given-names>
          </string-name>
          <string-name>
            <surname>Smyth</surname>
          </string-name>
          .
          <article-title>Rule-Based Neural Networks for Classi cation and Probability Estimation</article-title>
          .
          <source>Neural Computation</source>
          <volume>4</volume>
          (
          <issue>6</issue>
          ), pp.
          <fpage>781</fpage>
          -
          <lpage>804</lpage>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>P. E.</given-names>
            <surname>Green</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Rao</surname>
          </string-name>
          .
          <article-title>Conjoint measurement for quantifying judgmental data</article-title>
          .
          <source>Journal of Marketing Research</source>
          ,
          <volume>8</volume>
          ,
          <year>1971</year>
          , pp.
          <fpage>355</fpage>
          -
          <lpage>363</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>P.</given-names>
            <surname>Haddawy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Ha</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Resti car,
          <string-name>
            <given-names>B.</given-names>
            <surname>Geisler</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Miyamoto</surname>
          </string-name>
          .
          <article-title>Preference elicitation via theory re nement</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          ,
          <volume>4</volume>
          , pp.
          <fpage>317</fpage>
          -
          <lpage>337</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>P.</given-names>
            <surname>Hajek</surname>
          </string-name>
          .
          <article-title>The new version of the GUHA procedure ASSOC</article-title>
          ,
          <source>COMPSTAT 1984</source>
          , pp.
          <fpage>360</fpage>
          -
          <lpage>365</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <surname>Ralf</surname>
            <given-names>Herbrich</given-names>
          </string-name>
          , Thore Graepel,
          <string-name>
            <given-names>Peter</given-names>
            <surname>Bollmann-Sdorra</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Klaus</given-names>
            <surname>Obermayer</surname>
          </string-name>
          .
          <article-title>Supervised learning of preference relations</article-title>
          .
          <source>Procs. des Fachgruppentre ens Maschinelles Lernen (FGML98)</source>
          ,
          <year>1998</year>
          , pp.
          <fpage>43</fpage>
          -
          <lpage>47</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>E.</given-names>
            <surname>Hu</surname>
          </string-name>
          <article-title>llermeier</article-title>
          , J. Furnkranz, W. Cheng, and
          <string-name>
            <given-names>K.</given-names>
            <surname>Brinker</surname>
          </string-name>
          .
          <article-title>Label ranking by learning pairwise preferences</article-title>
          ,
          <source>Arti cial Intelligence</source>
          , Volume
          <volume>172</volume>
          ,
          <string-name>
            <surname>Issues</surname>
          </string-name>
          16-
          <issue>17</issue>
          , pp.
          <fpage>1897</fpage>
          -
          <lpage>1916</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>E.</given-names>
            <surname>Hu</surname>
          </string-name>
          <article-title>llermeier and I. Schmitt. Non-Additive Utility Functions: Choquet Integral versus Weighted DNF Formulas, The 4th Japanese-German Symposium on Classi cation (JGSC2012),March</article-title>
          <volume>9</volume>
          -
          <issue>10</issue>
          ,
          <year>2012</year>
          , Kyoto, Japan.
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>I.</given-names>
            <surname>Iancu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gabroveanu</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Giurca</surname>
          </string-name>
          .
          <article-title>A Pair of Con - dence Measures for Association Rules</article-title>
          ,
          <source>30th Annual Conference of the German Classi cation Society, GfKl2006, March</source>
          <volume>8</volume>
          -
          <issue>10</issue>
          ,
          <year>2006</year>
          , Berlin, Germany.
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>T.</given-names>
            <surname>Joachims</surname>
          </string-name>
          .
          <article-title>Optimizing search engines using clickthrough data</article-title>
          .
          <source>Procs. of the 8th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD-02)</source>
          , pp.
          <fpage>133</fpage>
          -
          <lpage>142</lpage>
          . ACM Press,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>R. M.</given-names>
            <surname>Johnson</surname>
          </string-name>
          .
          <article-title>Tradeo Analysis of Consumer Values</article-title>
          .
          <source>Journal of Marketing Research</source>
          ,
          <year>1974</year>
          , pp.
          <fpage>121</fpage>
          -
          <lpage>127</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>R.L.</given-names>
            <surname>Keeney</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Rai</surname>
          </string-name>
          <article-title>a. Decisions with multiple objectives: Preferences and value tradeo s</article-title>
          .
          <source>Wiley Series in Probability and Mathematical Statistics</source>
          . NY: John Wiley &amp; Sons,
          <year>1976</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>K.</given-names>
            <surname>Lancaster</surname>
          </string-name>
          .
          <article-title>A new approach to consumer theory</article-title>
          .
          <source>Journal of Political Economy</source>
          ,
          <volume>74</volume>
          ,
          <year>1966</year>
          , pp.
          <fpage>132</fpage>
          -
          <lpage>157</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>R.</given-names>
            <surname>Likert</surname>
          </string-name>
          .
          <article-title>A Technique for the Measurement of Attitudes</article-title>
          .
          <source>Archives of Psychology 140</source>
          ,
          <year>1932</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>55</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>N.</given-names>
            <surname>Littlestone</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Warmuth</surname>
          </string-name>
          .
          <article-title>The weighted majority algorithm</article-title>
          .
          <source>Information and Computation</source>
          ,
          <volume>108</volume>
          (
          <issue>2</issue>
          ),
          <year>1994</year>
          , pp.
          <fpage>212</fpage>
          -
          <lpage>261</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>R.D.</given-names>
            <surname>Luce</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. W.</given-names>
            <surname>Tukey</surname>
          </string-name>
          .
          <article-title>Simultaneous Conjoint Measurement: A New Type of Fundamental Measurement</article-title>
          .
          <source>Journal of Mathematical Psychology</source>
          ,
          <volume>1</volume>
          ,
          <year>1964</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>27</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>R.D.</given-names>
            <surname>Luce</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Suppes</surname>
          </string-name>
          .
          <article-title>Preference, utility and subjective probability</article-title>
          . in Luce, R.D.,
          <string-name>
            <surname>Bush</surname>
            ,
            <given-names>R.R.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Galanter</surname>
          </string-name>
          , E. (Eds.),
          <source>Handbook of Mathematical Psychology</source>
          , III, New York: Wiley,
          <year>1965</year>
          , pp.
          <fpage>235</fpage>
          -
          <lpage>406</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <surname>M. C.</surname>
          </string-name>
          <article-title>Mozer</article-title>
          . RAMBOT:
          <article-title>A Connectionist Expert System That Learns by Example</article-title>
          .
          <source>Tech. Report</source>
          . California Univ., San Diego, La Jolla.
          <source>Inst. for Cognitive Science</source>
          ,
          <year>1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>N. J.</given-names>
            <surname>Nilsson</surname>
          </string-name>
          .
          <article-title>Probabilistic logic</article-title>
          .
          <source>Arti cial Intelligence</source>
          <volume>28</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>71</fpage>
          -
          <lpage>87</lpage>
          ,
          <year>1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>K.L.</given-names>
            <surname>Norman</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.J.</given-names>
            <surname>Louviere</surname>
          </string-name>
          .
          <article-title>Integration of attributes in public bus transportation: two modeling approaches</article-title>
          .
          <source>Journal of Applied Psychology</source>
          ,
          <volume>59</volume>
          ,
          <issue>6</issue>
          ,
          <year>1974</year>
          , pp.
          <fpage>753</fpage>
          -
          <lpage>758</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>G.</given-names>
            <surname>Piatetsky-Shapiro</surname>
          </string-name>
          .
          <article-title>Discovery, analysis, and presentation of strong rules</article-title>
          , in G. Piatetsky-Shapiro and
          <string-name>
            <surname>W. J.</surname>
          </string-name>
          <article-title>Frawley (eds): Knowledge Discovery in Databases</article-title>
          . AAAI/MIT Press, Cambridge, MA,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          [45]
          <string-name>
            <surname>I. Schmitt.</surname>
          </string-name>
          <article-title>QQL: A DB&amp;IR Query Language</article-title>
          .
          <source>VLDB Journal</source>
          ,
          <volume>17</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>39</fpage>
          -
          <lpage>56</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          [46]
          <string-name>
            <given-names>I.</given-names>
            <surname>Schmitt</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Baier</surname>
          </string-name>
          .
          <article-title>Logic Based Conjoint Analysis using the Commuting Quantum Query Language</article-title>
          ,
          <source>Proc. of Conference of the German Classi cation Society (GfKl2011)</source>
          ,
          <year>August</year>
          31 to September 2,
          <year>2011</year>
          , Frankfurt am Main, Germany.
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          [47]
          <string-name>
            <given-names>B.</given-names>
            <surname>Sch</surname>
          </string-name>
          <article-title>olkopf and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Smola</surname>
          </string-name>
          .
          <article-title>Learning with kernels</article-title>
          . MIT Press,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          [48]
          <string-name>
            <given-names>G.F.</given-names>
            <surname>Schumm</surname>
          </string-name>
          . Transitivity,
          <article-title>Preference and Indi erence</article-title>
          .
          <source>Philosophical Studies</source>
          ,
          <volume>52</volume>
          :
          <fpage>435</fpage>
          -
          <lpage>437</lpage>
          ,
          <year>1987</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          [49]
          <string-name>
            <given-names>J.</given-names>
            <surname>Sima</surname>
          </string-name>
          .
          <article-title>Neural Expert System</article-title>
          .
          <source>Journal of Neural Networks</source>
          , vol.
          <volume>8</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>261</fpage>
          -
          <lpage>271</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          [50]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shoham</surname>
          </string-name>
          .
          <article-title>Nonmonotonic Logics: meaning and utility</article-title>
          .
          <source>Proceedings of 10th IJCAI</source>
          , pp.
          <fpage>388</fpage>
          -
          <lpage>393</lpage>
          , Milan,
          <year>1987</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          [51]
          <string-name>
            <given-names>P.</given-names>
            <surname>Smyth</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R. M.</given-names>
            <surname>Goodman</surname>
          </string-name>
          .
          <article-title>An Information Theoretic Approach to Rule Induction from Databases</article-title>
          .
          <source>IEEE Trans. Knowl. Data Eng</source>
          .
          <volume>4</volume>
          (
          <issue>4</issue>
          ), pp.
          <fpage>301</fpage>
          -
          <lpage>316</lpage>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          [52]
          <string-name>
            <given-names>R.</given-names>
            <surname>Sun</surname>
          </string-name>
          .
          <article-title>Integrating rules and connectionism for robust commonsense reasoning</article-title>
          . Hoboken, N.J: Wiley &amp; Sons,
          <year>1994</year>
          , ISBN 0-471-59324-9.
        </mixed-citation>
      </ref>
      <ref id="ref53">
        <mixed-citation>
          [53]
          <string-name>
            <given-names>G.</given-names>
            <surname>Tesario</surname>
          </string-name>
          .
          <article-title>Connectionist learning of expert preferences by comparison training</article-title>
          .
          <source>Advances in Neural Information Processing Systems</source>
          ,
          <volume>1</volume>
          , pp.
          <fpage>99</fpage>
          -
          <lpage>106</lpage>
          , Morgan Kaufmann,
          <year>1989</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref54">
        <mixed-citation>
          [54]
          <string-name>
            <given-names>G.</given-names>
            <surname>Wagner</surname>
          </string-name>
          .
          <article-title>Logic Programming with Strong Negation and Inexact Predicates</article-title>
          .
          <source>Journal of Logic and Computation</source>
          <volume>1</volume>
          (
          <issue>6</issue>
          ), pp.
          <fpage>835</fpage>
          -
          <lpage>859</lpage>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref55">
        <mixed-citation>
          [55]
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <article-title>Arti cial neural networks versus natural neural networks:A connectionist paradigm for preference assessment</article-title>
          .
          <source>Decision Support Systems</source>
          ,
          <volume>11</volume>
          , pp.
          <fpage>415</fpage>
          -
          <lpage>429</lpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>