<!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>On Relating Voting Systems and Argumentation Frameworks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Irene Benedetti?</string-name>
          <email>irene.benedetti@dmi.unipg.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefano Bistarelli??</string-name>
          <email>bista@dmi.unipg.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paolo Piersanti</string-name>
          <email>paolopiers@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dipartimento di Matematica e Informatica, Università di Perugia</institution>
        </aff>
      </contrib-group>
      <fpage>309</fpage>
      <lpage>313</lpage>
      <abstract>
        <p>In the modern world formal voting theories are becoming established and can be used to determine if a Voting System (VS) is fair or not in order to preserve democracy. The Argumentation Framework (AF) is based on the exchange and the evaluation of interacting arguments which may represent information of various kinds. We define a bijective mapping between the two theories and investigate how fairness criteria defined for voting systems can be re-interpreted inside the Argumentation Frameworks.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>Argumentation framework</title>
      <p>
        The “acceptability” of an argument [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] depends on its membership to some sets, called
extensions. These extensions characterize collective “acceptability”. Dung [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] gave
several semantics to “acceptability”. These various semantics produce none, one or
several acceptable sets of arguments, called extensions. In Def. 2 we define the concepts
of conflict-free and stable extensions:
Definition 2. A set B ✓ Args is conflict-free i no two arguments a and b in B exist such
that a attacks b. A conflict-free set B ✓ Args is a stable extension i for each argument
which is not in B, there exists an argument in B that attacks it.
      </p>
      <p>The other semantics for “acceptability” rely upon the concept of defense:</p>
      <sec id="sec-2-1">
        <title>Definition 3. An argument b is defended by a set B ✓ argument a 2 Args, if a attacks b then B attacks a.</title>
        <p>An admissible set of arguments according to Dung must be a conflict-free set which
defends all its elements. Formally:</p>
        <sec id="sec-2-1-1">
          <title>Args (or B defends b) i for any</title>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>Definition 4. A conflict-free set B ✓</title>
        <p>defended by B.</p>
        <sec id="sec-2-2-1">
          <title>Args is admissible i each argument in</title>
          <p>
            B is
Besides the stable semantics, three semantics refining admissibility have been introduced
by Dung [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ]:
Definition 5. A preferred extension is a maximal (w.r.t. set inclusion) admissible subset
of Args. An admissible B ✓ Args is a complete extension i each argument which is
defended by B is in B. The least (w.r.t. set inclusion) complete extension is the grounded
extension.
          </p>
          <p>A stable extension is also a preferred extension and a preferred extension is also a complete
extension. Stable, preferred and complete semantics admit multiple extensions whereas
the grounded semantics ascribes a single extension to a given argument system. Since
the grounded extension is proven to be unique, and we are going to define a new voting
systems using Argumentation Semantics, this semantics will be our best candidate (see
Section 4).
3</p>
          <p>
            Voting Systems
The process of cooperative decision making has been formalized using formal social
choice theory and formal game theory, see e.g. [
            <xref ref-type="bibr" rid="ref3 ref8">3, 8</xref>
            ]. A voting system enforces rules to
ensure valid voting, and how votes are counted and aggregated to yield a final result.
          </p>
          <p>More formally, a voting system specifies the form of the ballot, the set of allowable
votes, and the tallying method, an algorithm for determining the outcome. This outcome
may be a single winner, or may involve multiple winners such as in the election of a
legislative body. We focus our study on the non-preferential voting methods such as the
block voting.</p>
          <p>
            Example 1 (Block voting). This non preferential voting method is used to elect n options
from a group of m options (m &gt; n). The voter has to point out l with n l preferences
between the m available. Consider five candidates A, B, C, D and E and suppose each
of them vote three options between the five proposed. Let’s suppose the result yielded by
the election is as in Table 1. This situation leads to a tie because there are four candidates,
each one with three votes received (or to elect all of them). ⇤
Dierent voting systems may give very dierent results, particularly in cases where there
is no clear majority preference. Many fairness criteria were defined; We remind here the
five basic criteria of fairness proposed by Arrow in 1950 [
            <xref ref-type="bibr" rid="ref1">1</xref>
            ] and revised in 1963 [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ].
Definition 6 (Arrow Fairness Criteria).
1. Universal admissibility (unrestricted domain): Voting systems should not place
any restrictions other than transitivity on how voters can rank the candidates in an
election.
2. Monotonicity: if an election is held and a winner is declared, this winning candidate
should remain the winner in any revote in which all preference changes are in favor
of the winner of the original election.
3. Independence of irrelevant alternatives (IIA) (binary independence): If an
election is held and a winner is declared, this winning candidate should remain the winner
in any recalculation of votes as a result of one or more of the losing candidates
dropping out.
4. Condition of citizens sovereignity (non imposition): Voting systems should not
be imposed in any way. That is, there should never be a pair of candidates in an
election, say A and B, such that A is preferred over or tied with B in the resulting
social preference order regardless of how any of the voters vote.
5. Condition of non-dictatorship: Voting systems should not be dictatorial. That is,
there should never be a voter v such that, for any pair of candidates A and B, if v
prefers A over B, then society will also prefer A over B.
          </p>
          <p>
            Theorem 1 (Arrow [
            <xref ref-type="bibr" rid="ref1 ref2">1,2</xref>
            ]). If there are at least three candidates, any (preferential) voting
method satisfying criteria 1,2 and 3 must be either imposed or dictatorial.
4
          </p>
          <p>Main results
In this section we formally define a voting system and the mapping between Voting
Systems and Argumentation Frameworks.</p>
          <p>Definition 7 (Ballots and Voting Systems). A Ballot B is a pair B = hCands[ Voters, V P i
of a set Cands of Candidates, a set Voters of Voters and a Voting Procedure V P
representing a binary relation on Voters ⇥ P(Cands) (where given a set A with P(A) we
denote the power set of A) that associates to each voter v 2 Voters her votes to the
candidates C ✓ Cands. A Voting System vs : Cands [ Voters ⇥ V P ! P(Cands) is a
function assigning to a ballot B = hCands [ Voters, V P i a set (or more sets in case of
ties) of winning candidates W ✓ P(Cands).</p>
          <p>In the rest of this paper we assume the set of Candidates Cands, and the set of Voters
Voters to coincide in an unique set of Options O = Cands = Voters (as in many real
social elections).</p>
          <p>The first of our results is to show that using a suitable mapping between VSs and
AFs, the Semantics of an argumentation framework can be used to define a voting system
with interesting properties. More in detail, we map every option (representing candidates
or voters) to an argument and the relation ‘a votes for b’ to the attacks a ! b0 for any
b0 6= b (to support in this way b).</p>
          <p>Definition 8 (from VS to AF and back). We define a mapping m from VSs (more
specifically from a ballot B) to AFs m : O ⇥ V P ! Args ⇥ R such that
– for each option o 2 O we consider an argument a = m(o),
– for each vote ho, Ci 2 O ⇥ P(O), we obtain the set of attacks m(ho, Ci) =
{ha, m(c0)i, s.t. c0 62 C}
Using m 1 we can instead define the corresponding mapping from AFs to VSs:
– for each argument a we consider the corresponding option (candidate/voter) o =
m 1(a),
– for each argument a, b 2 Args, and the set B = Sb2 Args b s.t. ha, bi 2 R, we
consider the set of votes hm 1(a), m 1(B0)i, where m 1(B0) = {m 1(b0) s.t. b0 62
B}
Chosen a semantic s (i.e. chosen an argumentation function), the result of the election
described by the composition m 1 s m as in Fig. 1 is a voting system. We will study
which fairness criteria it satisfies.</p>
          <p>O ⇥ V P</p>
          <p>m
Args ⇥ R
vs
s</p>
          <p>P(O)
m 1</p>
          <p>P(Args)</p>
          <p>Example 2 (The mapping from block voting Example 1). The block voting example
is transformed in the AF as in Figure 2. The elected candidates (using the grounded
semantic) are the set {A, D}. ⇤
5</p>
          <p>
            Conclusions and Future Works
Our proposal uses negative judgements (as attacks) instead of positive ones (preferences).
The computation of (indirect) positive judgement given by explicitly negative judgment
have been already used in Germany in 2005 to elect the German Bundestag [
            <xref ref-type="bibr" rid="ref9">9</xref>
            ]. We
proved that the voting system constructed using grounded semantics (such as conflict free,
admissible, stable,...) satisfies many fairness cirteria but the majority criteria. Indeed there
are several voting systems that do not satisfy this criterion, see [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ]. Moreover we would
like to consider the result of an election with a voting system how a specific semantics
in AFs. Finally, the situations where Cands 6= Voters as well as special restrictions on
the voting mechanism (a candidate can vote only one candidate, or at least herself, or
preference based votes) will be subject of further research.
          </p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Arrow</surname>
            ,
            <given-names>K.J.:</given-names>
          </string-name>
          <article-title>A diculty in the concept of social welfare</article-title>
          .
          <source>The Journal of Political Economy</source>
          <volume>58</volume>
          (
          <issue>4</issue>
          ),
          <fpage>328</fpage>
          -
          <lpage>346</lpage>
          (
          <year>Aug 1950</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Arrow</surname>
            ,
            <given-names>K.J.: Social</given-names>
          </string-name>
          <string-name>
            <surname>Choice</surname>
            and
            <given-names>Individual</given-names>
          </string-name>
          <string-name>
            <surname>Values</surname>
          </string-name>
          . John Wiley &amp; Sons, Inc., New York, London, Sydney (
          <year>1963</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Arrow</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sen</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Suzumura</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Handbook of social choice and welfare</article-title>
          . Elsevier, Amsterdam [u.a.], 1. ed. edn. (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Baroni</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caminada</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giacomin</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>An introduction to argumentation semantics</article-title>
          .
          <source>Knowledge Eng. Review</source>
          <volume>26</volume>
          (
          <issue>4</issue>
          ),
          <fpage>365</fpage>
          -
          <lpage>410</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Dung</surname>
            ,
            <given-names>P.M.</given-names>
          </string-name>
          :
          <article-title>On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games</article-title>
          .
          <source>Artif. Intell</source>
          .
          <volume>77</volume>
          (
          <issue>2</issue>
          ),
          <fpage>321</fpage>
          -
          <lpage>357</lpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Galam</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Sociophysics: A Physicist's Modeling of Psycho-Political Phenomena (Understanding Complex Systems)</article-title>
          . Springer-Verlag (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Modgil</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Reasoning about preferences in argumentation frameworks</article-title>
          .
          <source>Artif. Intell</source>
          .
          <volume>173</volume>
          (
          <issue>9-10</issue>
          ),
          <fpage>901</fpage>
          -
          <lpage>934</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Moulin</surname>
          </string-name>
          , H.:
          <article-title>Axioms of cooperative decision making</article-title>
          ,
          <source>Econometric Society Monographs</source>
          , vol.
          <volume>15</volume>
          . Cambridge University Press, (
          <year>1988</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Pukelsheim</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Electoral reform in germany: A positive twist to negative voting weights?</article-title>
          <source>In: Voting Power in Practice Summer Workshop</source>
          , Assessing Alternative Voting Procedures (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>