<!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>Decathlon, Conflicting Objectives and User Preference Querying</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Extended Abstract</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Mathematics and Physics, Charles University</institution>
          ,
          <addr-line>Malostransk ́e n ́amˇest ́ı 25, Prague</addr-line>
          ,
          <country country="CZ">Czech Republic</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>SELECT h.id, s.id FROM House h; School s WHERE h.location=s.location ORDER BY h.price</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>s.tuition LIMIT 5</institution>
        </aff>
      </contrib-group>
      <fpage>76</fpage>
      <lpage>78</lpage>
      <abstract>
        <p>First motivation of our approach is Decathlon as an athletic discipline and its development in the last century (http://www.decathlon.ee). During this period, motivated by a desire of a fair competition, a development in scoring tables occurred. Today we can say it is stabilized. It shows single disciplines ordered (and scored) in direction of better (harder) achievement. Comparison with single discipline world records shows that current decathlon world record holder (Roman Sebrle, CZ) was able to achieve about 65-92% of physical measurement and about 59-88% of point achievements of single discipline world records. Of course the point of decathlon is that all disciplines should be done by a single athlete in two consecutive days. Total achievement in decathlon is evaluated by the sum of point in single disciplines. Another motivation comes from the paper IHAB F. ILYAS, GEORGE BESKALES and MOHAMED A. SOLIMAN. A Survey of Top-k Query Processing Techniques in Relational Database Systems, To appear in ACM Computing Surveys. A person looking for a house evaluates market offers by an aggregation of house price and tuition price in a school near to location. Nevertheless the price for house and tuition price cannot be simply added, the aggregation is, as in following SQL query Last motivation comes from multicriterial decision (Source [RTC] R.T.Clemen. Making hard decisions. Brooks/Cole Publ. Comp. 1996). Here, several examples are used, especially for conflicting objectives (like price and durability of a car). The solution is, that single objectives are represented by a objective function U i(xi) and aggregation (either linear or nonlinear) is here called utility function, gives a ordering of products (decisions) by total score equal to U (x1, . . . , xm) = k1U1(x1) + · · · + kmUm(xm).</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Main goal of this talk is to point to similarities in all of these applications:
IAAF – ”combined events”, Decision analysis and rank aware Querying.</p>
      <p>Similarities can be characterized as follows: Incomparable disciplines
(attributes) are mapped to points, score, . . . - hence comparable values. Best, top
k – preserves ordering if better in all axes (disciplines, attributes). There is some
monotone aggregation, combination (e.g. (weighted) sum)</p>
      <p>In what follows a class of aggregation functions is discussed - Sum and/or
average, Weighted average, . . . general. Common characteristics are: Monotone
in attribute score, ideal point given by application, user dependent, implicit
learning (in athletics took about 100 years), user similarity - collaborative. Our
contribution reflects explicit learning, adaptation during the query cycles. A
possibility was discussed: to fix aggregation and tune attribute scoring or attribute
score fixed - tuning aggregation.</p>
      <p>We have presented a unifying approach: (local) attribute preference
represented by a scoring (fuzzy) function f : DA → [0, 1], Combination @ :
[0, 1]n → [0, 1], (global) score score(o) = @(f1(o.A1), . . . , fm(o.Am)) We have
a model-theoretic semantics based on – fuzzy logic, fixpoint semantics – fuzzy
Data(/Pro)log Proof-theoretic semantics – best, top-k, heuristics.</p>
      <p>We discussed also a form of data (in one table, several tables, locally or
distributed, on the Web, frequently changing versus rather stable data, in
relational, XML, HTML, text, . . . ). Further issues are preprocessing, indexes,
Query optimization, Top-k versus table scan (experiments) Fagin instance
optimal TA/NRA algorithm.</p>
      <p>Different models were considered for User (One, many, different, . . . User
profile, Group decision, Changing intention during querying, Query formulation
– clicking conjunctive query or sample evaluation).</p>
      <p>We have a procedure how to learn users ”Decathlon principle aggregation
(combination). One for learning score(o) = @(f1(o.A1), . . . , fm(o.Am)) either
with Fixed @, tuning fi (like IAAF @=+), or fixed fi, learning @ - fuzzy ILP.
Learning both -local preferences (user can have different order of preference, e.g.
close-far) global preferences. For this new inductive task – ordinal classification
we can either compare orderings or generalize precision, recall.</p>
      <p>Special focus in different objectives for different user, e.g. (as a variation of
above example)</p>
    </sec>
    <sec id="sec-2">
      <title>SELECT h.id, s.id</title>
    </sec>
    <sec id="sec-3">
      <title>FROM House h; School s</title>
      <p>WHERE h.location=s.location</p>
    </sec>
    <sec id="sec-4">
      <title>ORDER BY MAX h.price + 10 * s.tuition</title>
    </sec>
    <sec id="sec-5">
      <title>LIMIT 5</title>
    </sec>
    <sec id="sec-6">
      <title>SELECT h.id, s.id</title>
    </sec>
    <sec id="sec-7">
      <title>FROM House h; School s</title>
      <p>WHERE h.location=s.location</p>
    </sec>
    <sec id="sec-8">
      <title>ORDER BY MIN h.price + 10 * s.tuition</title>
    </sec>
    <sec id="sec-9">
      <title>LIMIT 5</title>
    </sec>
    <sec id="sec-10">
      <title>SELECT h.id, s.id</title>
    </sec>
    <sec id="sec-11">
      <title>FROM House h; School s</title>
      <p>WHERE h.location=s.location</p>
    </sec>
    <sec id="sec-12">
      <title>ORDER BY h.price + 60 * s.tuition</title>
    </sec>
    <sec id="sec-13">
      <title>LIMIT 5</title>
    </sec>
    <sec id="sec-14">
      <title>SELECT h.id, s.id</title>
    </sec>
    <sec id="sec-15">
      <title>FROM House h; School s</title>
      <p>WHERE h.location=s.location</p>
    </sec>
    <sec id="sec-16">
      <title>ORDER BY @(f(h.price), g(s.tuition))</title>
    </sec>
    <sec id="sec-17">
      <title>LIMIT 5</title>
      <p>We have concluded with open problems and future work. Unified framework
does not cover nominal data, multidimensional data, hierarchical data, . . .</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>