<!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>An analysis of the Avetrana Murder Case through Abstract Argumentation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Stefano Ferilli</string-name>
          <email>stefano.ferilli@uniba.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabio Leuzzi</string-name>
          <email>fabio.leuzzi@poliziadistato.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dipartimento di Informatica - Universita` di Bari</institution>
          ,
          <addr-line>Bari</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Introduction &amp; Related works</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Italian National Police</institution>
          ,
          <addr-line>Rome</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <fpage>30</fpage>
      <lpage>44</lpage>
      <abstract>
        <p>Argumentation is the activity by which one justifies his own position in a discussion. It plays a fundamental role in court trials, for faithfully reconstructing the course of the events from evidence and testimonies. So, the availability of automated techniques for carrying out argumentation would be extremely useful in that domain. Abstract argumentation focuses on the inter-relationships among the available arguments, neglecting their internal structure or specific interpretation. In this paper we report about the application of abstract argumentation techniques to a very famous criminal case happened in Italy. Our aim is, on one hand, showing a practical and relevant application of abstract argumentation, and, on the other, comparing the outcome of the automated approach to that of the judges in the real court.</p>
      </abstract>
      <kwd-group>
        <kwd>Machine Reasoning</kwd>
        <kwd>Argumentation</kwd>
        <kwd>Forensics</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Copyright c 2019 for this paper by its authors. Use permitted under Creative Commons</p>
      <p>License Attribution 4.0 International (CC BY 4.0).
any reasonable doubt is required. Identifying the truth among all testimonies is
not easy for several reasons:
– there are often many di↵erent positions, and the relationships of the
testimonies among each other, and among them and the positions, are often
indirect and unclear;
– some testimonies are purposely deceptive in order to favor one of the
positions;
– even when eye witnesses are truly committed to faithfully reporting what
they saw, human memory tends to be inherently unreliable when recalling
past events.</p>
      <p>For these reasons, and given the relevance of taking the most faithful position,
automated techniques for carrying out argumentation would be extremely useful
both in general, and in court trials in particular.</p>
      <p>
        Indeed, a lot of literature is available about application of argumentation to
legal reasoning. Just to mention a few examples, [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] shows how it can be more
appropriate than deduction for handling the need to support and justify some
interpretations of a case against others, and review several systems aimed at
implementing di↵erent aspects of argumentative reasoning. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] presents a set of
argument schemes that encapsulate preferences between social values revealed
in past decisions to decide new cases. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] proposes the use of abstract
argumentation in case-based reasoning, resulting in a methodology to produce decision
and explanations for new cases. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] proposes a method to encapsulate the
knowledge of bodies of case law using Abstract Dialectical Frameworks (ADFs), and
for producing programs that decide the cases. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] develops and discusses an
Argumentation Framework to represent case law. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] investigates natural-language
argumentation in the case law domain, aimed at formalizing the structure of
argumentation as a context-free grammar.
      </p>
      <p>This paper reports about the application of abstract argumentation
techniques to analyze a very famous criminal case happened in Italy. In the case,
most of the available knowledge of the events was in the form of testimonies, in
which deception and falsity were widespread. Everybody in Italy knows about
this case, because it was emotionally enthralling since it concerned the murder
of a young girl, and got wide coverage by the media. Actually, while the formal
decision for the Italian law is definitive, many people are not fully convinced of
the final outcome, nor about the reconstruction of the events that was considered
as the most reliable to take that decision. Our aim is, on one hand, showing a
practical and very relevant application of abstract argumentation, and, on the
other, trying to explain on a formal basis the decision of the judges in the Court.</p>
      <p>This paper is organized as follows. After recalling the basics of the formal
approach to argumentation we will use, and some other works concerned with
application of automated argumentation to real court cases, we will present
the story, then we will formalize it in an abstract argumentation framework,
and finally we will apply several di↵erent kinds of strategies to determine the
winning arguments, discussing their features and outcomes.</p>
    </sec>
    <sec id="sec-2">
      <title>Background</title>
      <p>
        One of the most influential computational models of argument, developed by
research in Artificial Intelligence (AI), is Dung’s Abstract Argumentation
Framework [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], where the internal structure or specific interpretation of arguments is
ignored, and only their inter-relationships are taken into account, representing
the exchange of arguments and counter-arguments in a dispute.
Definition 1 An Argumentation Framework (AF) is a pair F = hA, Ri, where
A is a finite set of arguments and R ✓ A ⇥ A is the attack relation.
      </p>
      <p>↵ R means that ↵ attacks , or is attacked by ↵ . A set S ✓ A attacks
2 A , denoted SR , if 9 ↵ 2 S : ↵ R .</p>
      <p>Basically, an AF is a directed graph where the nodes are abstract arguments
and the directed edges correspond to attacks between them.</p>
      <p>
        An argumentation semantics is a formal criterion that determines which
subsets of arguments in an AF, called extensions in extension-based semantics [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ],
are ‘collectively acceptable’.
      </p>
      <p>Definition 2 Let F = hA, Ri be an AF, an extension-based semantics S
associates F with a subset of 2A, denoted by ES (F ).</p>
      <p>So, many alternative extensions may exist for a given AF, as well as no extension
at all (i.e., ES (F ) = ; ). DS denotes the set of AFs where an extension for
semantics S exists.</p>
      <p>A central concept is acceptability, or defense: a (set of) argument(s) defends
an argument if it attacks all of its attackers.</p>
      <p>Definition 3 Given an AF F = hA, Ri, S ✓ A
i↵ 8 2 A : R↵ ) SR .
and ↵ 2 A , ↵ is defended by S</p>
      <p>The basic concept shared by all argumentation semantics in the literature is
conflict-freeness: if an argument attacks another argument, then they cannot be
both in the same extension.</p>
      <p>Definition 4 Given an AF F = hA, Ri, S ✓ A is conflict-free i↵ @↵,
↵ R . The collection of all conflict-free sets for F is denoted by cf(F ).
2 S s.t.</p>
      <p>; is conflict-free. A further requirement is admissibility : an extension should
withstand the attacks it receives from other arguments by replying with other
attacks.</p>
      <p>Definition 5 Given an AF F = hA, Ri, S ✓ A is admissible if S is
conflictfree and S is defended by itself, i.e. 8 2 A s.t. R↵ : 9 2 S s.t. R . The
collection of all admissible sets is denoted by adm(F ).</p>
      <p>Note that ; is not only conflict-free, but also defended by itself.
Definition 6 Given an AF F = hA, Ri, a semantics S satisfies the
admissibility principle i↵ 8 F 2 D S : ES (F ) ✓ adm(F ), namely
8 E 2 E S (F ) : ↵ 2 E ) (8 2 A : R↵
) ER ).</p>
      <p>Another essential property is reinstatement: if the attackers of an argument
↵ are in turn attacked by an extension E, one may assume that they have no
e↵ect on ↵ : then ↵ should be, in a sense, reinstated, therefore it should belong
to E.</p>
      <p>Definition 7 A semantics S satisfies the reinstatement principle i↵
8 F 2 D S , 8 E 2 E S (F ) : (8 2 A : R↵
) ER ) ) ↵ 2 E.</p>
      <p>
        The justification state of an argument ↵ can be conceived in terms of its
extension membership. A basic classification [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] encompasses only two possible
states for an argument (justified or not justified). In this respect, two alternative
types of justification, skeptical or credulous, can be considered.
      </p>
      <p>Definition 8 Given a semantics S and an AF F 2 D S , an argument ↵ is:
– skeptically justified i↵ 8 E 2 E S (F ) : ↵ 2 E;
– credulously justified i↵ 9 E 2 E S (F ) : ↵ 2 E.</p>
      <p>
        Let us now introduce the four ‘traditional’ semantics, considered in Dung’s
original paper [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], that we will use in this work. All of them are built on the
concept of admissible sets.
      </p>
      <p>
        Complete Semantics The notion of complete extension [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] is based on the
principles of admissibility and reinstatement: a complete extension is a set which
is able to defend itself and includes all arguments it defends.
      </p>
      <p>Definition 9 Given an AF F = hA, Ri, S ✓ A is a complete extension i↵ S
is admissible and every argument of A which is defended by S belongs to S. The
collection of all complete extensions is denoted by comp(F ).</p>
      <p>Note that the empty set is admissible and initial arguments are acceptable
with respect to the empty set. Due to reinstatement, any complete extension
includes not only the initial arguments, but also the arguments they defend,
those which are in turn defended by them, and so on. By definition, any complete
extension is admissible.</p>
      <p>Grounded Semantics Considering each complete extension as a reasonable
solution, the grounded extension is the set of arguments shared by all these
reasonable solutions.</p>
      <p>Definition 10 Given an AF F = hA, Ri, a set S ✓ A is a grounded extension
i↵ S 2 comp(F ) ^ @T 2 comp(F ) s.t. T ⇢ S. The set of grounded extension is
denoted by grd(F ).</p>
      <p>For each AF there is exactly one grounded extension. As the set of
complete extensions is non-empty and the grounded extension is just the ✓ -minimal
complete extension, the grounded extension always exists. Also, any grounded
extension is a complete extension.</p>
      <p>Preferred Semantics Preferred semantics seek to maximize the accepted
arguments, taking into account maximal admissible sets.</p>
      <p>Definition 11 Given an AF F = hA, Ri, S ✓ A is a preferred extension i↵
S is admissible and @T 2 adm(F ) s.t. T S. The collection of all preferred
extensions is denoted by pref(F ).</p>
      <p>Any preferred extension E is also a complete extension. Indeed, preferred
extensions may be equivalently defined as maximal complete extensions. Note
that grd(F ) = TE2 comp(F ) E for any AF F . However, the grounded extension
does not coincide with the intersection of all preferred extensions in general.
Stable Semantics Stable semantics relies on the intuition that an extension
should be able to attack all arguments not included in it and leave no argument
“undecided”, i.e., an argument must either be in the extension or be attacked
by an argument of the extensions.</p>
      <p>Definition 12 Given an AF F = hA, Ri, S ✓ A is a stable extension i↵ S is
conflict-free and 8 ↵ 2 A : ↵ /2 S ) SR↵ . The collection of all stable extensions
is denoted by stb(F ).</p>
      <p>Any stable extension E is also a complete extension and a maximal
conflictfree set of F . It follows that any stable extension is also a preferred extension, but
not vice-versa. There are argumentation frameworks where no stable extension
exists.</p>
      <p>
        The classical semantics proposed above su↵er from significant limitations in
expressive power, due to their being able to express only unweighted attacks
between arguments. Among the extended frameworks proposed in the literature
to overcome this limitation, we recall here:
– the bipolar one [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], allowing to express also a support relation between
arguments, in addition to attacks;
– the weighted one [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], allowing to set weights on arcs, expressing the strenght
of the attack;
– the value-based one [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], allowing to set a precedence ordering on arguments
depending on the values they express;
– the bipolar weighted one (BWAF) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], allowing to express both attacks and
supports between arguments, plus weights on them;
– the trust-based BWAF (T-BWAF) [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], which adds to BWAFs the possibility
of expressing the strength of the single arguments, by placing weights also
on the nodes of the argumentation graph.
      </p>
    </sec>
    <sec id="sec-3">
      <title>The Avetrana Case and its Formalization</title>
      <p>For the purposes of this paper, we chose to apply abstract argumentation to
a very famous criminal case happened in Avetrana, a town in the province of
Taranto, Italy, from which it drew its name. The case generated much ado in
Italy, for several reasons: the peculiarities of the story, the quite confusing
information available about the events, the wide coverage it received from the
media, and, last but not least, the strong debate among common people about
the responsibility of the crime.</p>
      <p>In a nutshell, the case started on August 26th, 2010, when a young girl, Sarah
Scazzi, was missing. At first, her parents and relatives were questioned, in order
to collect as much information as possible, and devise an inquiry strategy to
understand what happened and hopefully find her. Very early, Sarah’s mother,
Concetta, suggested to focus on the Misseri family: uncle Michele, aunt Cosima
(Concetta’s sister), and their daughter, Sabrina. Indeed, the phone logs indicated
that Sarah was at their place before disappearing. Since the very beginning, their
account of the events was strange, lacking details and full of inconsistencies,
which added to the suspects about their being involved in the case. After several
weeks of interrogatories, lies and deceptions, the corpse of Sarah was found in a
well in the country nearby. Many debates, tests and counter evidence followed
this tragic event, until, on February 21st, 2017, after 3 court levels, the case was
definitely closed condemning Cosima and Sabrina for the murder, and Michele
for concealing the corpse. The Court determined that the reason that triggered
Sabrina to kill Sarah, aided by her mother, had to do with her jealousy for a
guy named Ivano.</p>
      <p>The very short account we just provided for this case cannot express, let
alone suggest, the intricacy of the case, due to inconsistency among di↵erent
testimonies, sometimes even among testimonies given by the same person
(especially uncle Michele), and between testimonies and evidence found during the
inquiry. Indeed, especially the Misseris, tried to protect each other from being
charged of the murder, but without devising a consistent, albeit fake, version of
the events. So, they just tried to mess up the inquiry by declaring something,
then retracting, or changing, or even contradicting their own declarations.</p>
      <p>The following paragraphs describe how we took the most relevant excerpts
from the documentation publicly available about the intermediate and final
processes, decomposed it into a series of atomic claims, and identified attack
relationships among these claims. Adopting a divide et impera approach, we partitioned
the claims by topic, each of which we called a panel. The 5 resulting panels are:
1. the relationship between Sabrina and Ivano;
2. Sabrina’s jealousy for Ivano;
3. the morning of Sarah’s disappearance;
4. the days immediately following Sarah’s disappearance;
5. Michele’s claims.
it belongs (Panel ), and the other arguments it attacks (Attacks ). Figure 1 shows
the corresponding argumentation graph Avetrana-case. Note the independence
among panels.
# Source
1 Sabrina
2 Sabrina’s friends
3 Sabrina’s friends
4 Sabrina’s friends
5 Technical report
6 Sabrina
7 Sabrina’s friends
8 Sarah’s diary
9 Sabrina
10 Sabrina
11 Technical report
12 Sabrina
13 Mariangela
14 Sabrina
15 Sabrina
16 Mariangela
17 Michele
18 Michele
19 Concetta
20 Concetta 3
21 Cosima 3
22 Cosima 3
23 Michele 3
24 Cosima’s colleague 3
25 Cosima’s neighbour 3
26 Cosima 3
27 Donato 3
28 Giovanni
29 Technical report
30 Technical report
31 Cosima
32 Concetta
33 Michele
34 Michele
35 Michele
36 Michele
37 Michele</p>
      <p>Panel Argument attacks
1 Ivano is just a friend of her
1 Sabrina is in love with Ivano 1
1 Sabrina was obsessed by Ivano so much that she spied him 1
1 Sabrina and Ivano were close 1
1 Sabrina and Ivano sent about 4500 SMS each other
2 The evening of August 25th (the day before Sarah disappearance) she didn’t</p>
      <p>fight with Sarah
2 The evening of August 25th Sabrina had a fight with Sarah because of Sab- 6</p>
      <p>rina’s jealousy for Ivano
2 Sabrina was angry with her due to Ivano’s attentions for her 6
2 She admits that the relationship with Sarah was not relaxed. 6
3 On August 26th (Sarah’s disappearance day) she had no appointment with</p>
      <p>Sarah to go to the beach
3 The SMS log provides evidence that there was an appointment among Sab- 10</p>
      <p>rina, Sarah and their friend Mariangela to go to the beach on August 26th
3 She claims that she was inside the home when Mariangela arrived at Sab-</p>
      <p>rina’s home to go to the beach
3 She claims that when arrived found Sabrina outside her home 12
3 In presence of Mariangela, because of Sarah’s delay, she called Sarah’s home,</p>
      <p>without success
3 During the call of argument 14, her father Michele is standing on the entrance</p>
      <p>of the garage
3 During the call of argument 14, Sabrina’s father Michele was not present 15
3 He was into the garage with Sarah’s corpse, and he heard Sarah’s phone 15</p>
      <p>ringing because of Sabrina’s calls
3 He saw Sabrina only after her return home from Sarah’s home, where she 15</p>
      <p>went in search of Sarah
3 Sabrina came to her home looking for Sarah, but Sarah had already left to
go to Sabrina’s home, hence she suggested to call her parents Michele and
Cosima to stop there Sarah in case of arrival
Sabrina claimed that nobody was at home
During the facts reported by these arguments she was sleeping 20
On August 26th she worked 21
He heard his wife and daughter fighting during the morning 22
On August 26th Cosima and her were unable to go at work because the public 22
transports were crowded
Cosima’s car was not on the roadside 22
After returning home from work, she went to sleep 23,24
Between 2:00 PM and 2:20 PM, he saw Cosima’s car in the neighbourhood 26
of via per Mare at high speed and followed by a blue van
3 He saw Cosima intimating Sarah to get in her car 26
3 There is evidence that a call from Cosima’s phone to Michele’s phone is</p>
      <p>geolocalized in the Misseris’ garage
4 Phone calls happened between 10:26 AM and 10:40 AM on August 27th 31
(Sarah’s disappearance day) confirm that Cosima and Sabrina were in a zone
compatible with the well in Contrada Mosca where the corpse has been found
4 During the morning of August 27th she went to check the wine strength in</p>
      <p>a Misseri family’s property, far away from Contrada Mosca
4 In the morning of August 27th, at 11:00 AM, Cosima and Sabrina went to</p>
      <p>visit her
4 He found Sarah’s phone in a farm several km away from Avetrana on Septem-</p>
      <p>ber 29th
5 He killed Sarah, indicating exactly the place where he, alone, concealed the 35,36</p>
      <p>corpse (declared on October 6th)
5 Sabrina murdered Sarah after a joke that became a fight (declared on Octo- 34,37</p>
      <p>ber 15th)
5 Sabrina murdered Sarah and called him to ask for help to conceal her corpse 34,37
5 He wrongly accused his daughter, he confesses to be the murderer taking the 35,36</p>
      <p>blame for the crime (declared on December 23th)
Panel 1 While Sabrina always denied that she was close to Ivano (1), SMS logs
reveal that they sent each other more than 4.500 messages (5), and indeed their
friends declared that she was in love with him (2). Her obsession made her even
occasionally spy him (3). Furthermore they had intercourse (4). So arguments 2,
3 and 4 attack argument 1. Argument 5 is not necessarily a proof of sentimental
involvement between the two, anyway for some it could be. The choice has been
to leave argument 5 without arcs.
Panel 2 Sabrina initially denied that she argued with Sarah the evening before
her disappearance (6), but her friend declared the opposite (7), and the morning
she disappeared Sarah wrote in her diary: “[...] Yesterday evening I went out
with Sabrina and Mariangela. We were in a brasserie for a fast Red Bull, then
we came back home and Sabrina, as usual, got angry because, in her opinion,
when Ivano is with us, I spend a lot of time with him. Obviously. At least he,
unlike her, is gentle to me. I would love to have a boyfriend like him! Anyway,
it doesn’t matter, I’m used to.” (8) Later, Sabrina will admit that she was not
at peace with Sarah (9). So arguments 7, 8 and 9 attack argument 6.
Panel 3 Regarding the day Sarah disappeared, Sabrina declared that they had
no appointment to go to the beach (10). Conversely, an appointment had been
made the previous night with Mariangela (11), and further confirmed in the
morning. Then, argument 11 attacks argument 10.</p>
      <p>Sabrina always denied that, at the moment Mariangela arrived, she was
already outside her home (12). Mariangela declared the opposite (13). Argument
13 attacks argument 12.</p>
      <p>Sabrina declared that, after Mariangela arrived, she called Sarah’s home to
check if whether she was there, given that she was late, but nobody answered
to the phone (14). According to her declarations, during the calls her father
Michele was near the garage entrance (15). Conversely, Mariangela declared that
she never saw Michele there (16). Michele, in one of his inconsistent versions,
declared that he was in the garage with the corpse, that he heard Sarah’s phone
ringing several times, and that those were Sabrina’s calls (17). According to
Michele’s declarations, he will see Sabrina only after she came back home from
Sarah’s home, where she went to check the presence of Sarah (18). So, arguments
16, 17 and 18 attack argument 15, defeating Sabrina’s claims.</p>
      <p>Sarah’s mother, Concetta, claimed that Sabrina went at her home looking
for Sarah, and she informed Sabrina that Sarah had already left to her home,
and that it could be a good idea to warn her parents that Sarah, maybe soon,
should arrive, and that they should stop Sarah there (19). Sabrina answered that
nobody was at home (20), but Cosima (Sabrina’s mother) will declare that she
was sleeping at home (21). Argument 21 attacks 20.</p>
      <p>Anyway, Cosima, in other declarations, asserted that she went at work the
morning Sarah disappeared (22). So, argument 22 attacks 21.</p>
      <p>In a further version provided by Michele, Sabrina and Cosima had a fight that
morning (23). In general, the presence at home of Cosima is supported by the
declaration of a colleague of her, saying that public transportation was packed,
so they were unable to go to work, and they went back home (24). However, a
neighbor of Cosima declared that her car was missing from the place where it
was used to be (25). Arguments 23, 24 and 25 attack argument 22.</p>
      <p>Cosima declared that when she came back from work, she went to sleep (26),
which is in contrast with 23 and 24. Anyway, this declaration has been refuted
by Donato, who saw Cosima’s car in Via per Mare street, between 2:00 PM and
2:20 PM, keeping a high speed and joined with a blue van (27).</p>
      <p>The version of Cosima sleeping is contrasted from Giovanni the florist, who
declared he saw Cosima following Sarah and ordering her to get on her car (28).
However, a couple of day later he retracted this version, claiming that it was
just a dream. Standing on such arguments, 27 and 28 attack 26.</p>
      <p>A milestone is represented by the technical report of the ROS (the Special
Operating Department of the Carabinieri corps, specialized in investigations),
that localized a call from Cosima’s phone to her husband at 3:25:04 PM (29).
Panel 4 There are other phone calls that have a central role in the case
evaluation, happened the day after Sarah’s disappearance, between 10:26 and 10:40
AM. These calls locate Sabrina and Cosima near the well in which Sarah’s corpse
was concealed (30). About that morning, Cosima declared that she went to check
the strength of the wine that her family produces, in a completely di↵erent place
than Contrada Mosca, where the well is located (31). Note that Cosima never
mentioned what Sabrina was doing in the meanwhile. Argument 30 is a fact, so
30 attacks 31.</p>
      <p>In the morning of the day after Sarah’s disappearance, at 11:00 AM, both
Cosima and Sabrina went to Concetta’s home (32). No contradictions emerged
about this.</p>
      <p>Panel 5 Let us turn to Michele’s declarations. He firstly claimed that he found
Sarah’s phone, three days after Sarah’s disappearance, in a farm few kilometers
away from Avetrana (33). This clumsy attempt to mislead investigations made
the police insist on having a deeper understanding of the dynamics of the case.
Under such a pressure, Michele admitted the murder, indicating exactly the
location of the corpse, which was soon verified (34). The lack of precision and
coherence of Michele’s declarations always caused suspects about his honesty.
The police questioned Michele several other times, until, nine days after Sarah’s
disappearance, he retracted the murder confession, accusing his daughter
Sabrina, telling that the unfortunate event had been the consequence of a strong
quarrel between them (35). Not even this version will turn out to be completely
true, since Michele will add that he had been called by Sabrina after the murder
to conceal the corpse (36). But he will retract again after several days,
undertaking responsibility for the crime (37). Argument 34 attacks 35 and 36, argument
35 attacks 34 and 37, whereas 36 attacks 34 and 37, and finally 37 attacks 35
and 36.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Application of Abstract Argumentation to the Case</title>
      <p>Exploiting standard available tools, we computed the extensions for several
semantics for the Avetrana case argumentation framework.
4.1</p>
      <sec id="sec-4-1">
        <title>Classical Semantics</title>
        <p>Let us quickly recall that:
– admissible extensions are conflict-free subsets, containing arguments that
defend each other;
– the preferred extension is the largest admissible extension;
– the stable extension is composed by the conflict-free subset that attack
arguments outside the extension;
– the complete extension contains the admissible extensions leaving out the
attacked or not defended arguments;
– the grounded extension is the minimal complete extension (so that it is
unique);
– nodes without attacks (incoming or outcoming) are not relevant for
extensions computation and semantically coherent with every extension considered
to analyze the case.</p>
        <p>While reporting the results of all these semantics in Tables 2-6, due to space
constraints, in the following we will comment the grounded extension only, since
it can be considered as a reliable core of arguments that is likely to be true.</p>
        <sec id="sec-4-1-1">
          <title>Semantics Extensions</title>
          <p>stable {7 8 9}
admissible {} {9} {8} {8 9} {7} {7 9} {7 8} {7 8 9}
preferred {7 8 9}
complete {7 8 9}
grounded {7 8 9}</p>
          <p>Table 3. Semantics for panel 2.</p>
          <p>Table 2 summarizes the relationship between Sabrina and Ivano. Translating
the grounded extension we obtain: “Sabrina was in love with Ivano and
obsessed by him, up to follow and control him. Sabrina and Ivano sent each other
about 4500 SMS. They had an a↵air.” The grounded extension is also stable: its
arguments attack the arguments not belonging to it.</p>
          <p>Table 3 summarizes the jealousy of Sabrina for Ivano. The grounded extension
says that: “The evening of August 25th, Sabrina was angry with Sarah because
of the attentions of Ivano for her. Such an interest of Ivano for Sarah, and the
fact that Sarah appreciated it, are confirmed by Sarah’s diary and by Sabrina’s
interrogatories.” Just like in panel 1, the grounded extension is also stable.</p>
          <p>Table 4 concerns the morning of Sarah’s disappearance. The grounded
extension says: “There was an appointment among Sabrina, Sarah and Mariangela
to go to the beach on August 26th. Mariangela went to Sabrina’s to go to the
beach and found her on the street. Sabrina told her she could not find Sarah,
and called Sarah’s home phone, getting no answer. At that moment, Mariangela
did not see Michele (that was in the garage with the corpse). Sarah’s mobile
phone could be heard ringing from the garage, given that both her corpse and
her phone were there, and Sabrina was calling to cheat Mariangela. Michele and
Sabrina met later, only after Sabrina came back from Sarah’s home. During the
visit of Sabrina to Sarah’s home, Concetta told Sabrina that Sarah already left
to reach Sabrina’s home, so Concetta suggested Sabrina to inform her parents
that Sarah could arrive to them at any moment. Cosima declared that, in the
Semantics Extensions
stable {30 32 33}
admissible {} {33} {32} {32 33} {30} {30 33} {30 32}</p>
          <p>{30 32 33}
preferred {30 32 33}
complete {30 32 33}
grounded {30 32 33}</p>
          <p>Table 5. Semantics for panel 4.
meanwhile, she was sleeping since in the early morning she had been unable to
go to work. Michele declared that he heard his wife and daughter having an
argument. Cosima’s car was not parked outside her home. Between 14:00 and
14:20 Cosima’s car was seen near via per Mare, in Avetrana, going at high speed
together with a blue van. Giovanni saw Cosima following Sarah and ordering her
to get on the car. At 15:25 a call from Cosima’s phone to Michele started.” The
extension is grounded and stable.</p>
          <p>Table 5 regards the days after Sarah’s disappearance. The grounded extension
says: “On August 27th, the day after Sarah’s disappearance, between 10:26 and
10:40, Cosima and Sabrina can be located near the well in Contrada Mosca,
where the corpse will be found. Around 11:00, Cosima and Sabrina went to
Concetta’s home for a visit. On September 29th, Michele will find Sarah’s phone
in a farm a few kilometers away from Avetrana.” The extension is grounded and
stable.</p>
          <p>Table 6 regards Michele’s declarations. The grounded extension is empty, i.e.,
no subset of information is a candidate to be true. Anyway, there are two stable
extensions. The former is: “ Michele killed Sarah and knows the place where is
the corpse. In fact, he claims that his initial accusation against his daughter is
false. He undertakes all responsibilities.” The latter is: “Michele claims that the
killer is his daughter, and that she called him only after the murder to ask for
help to conceal the corpse.” Note that Michele’s contradictions make evident
some limitations of the basic approach of Dung’s argumentation framework.</p>
          <p>In order to understand which subset of information can be considered less
likely than others, the need to weigh the attacks arises. So, we evaluated panel
5 exploiting the weighted argumentation framework.</p>
        </sec>
        <sec id="sec-4-1-2">
          <title>Semantics Extensions</title>
          <p>stable {35 36}
admissible {} {36} {35} {35 36}
preferred {35 36}
complete {} {35 36}
grounded {}
Table 7. Semantics for panel 5 using a weighted argumentation framework.</p>
        </sec>
      </sec>
      <sec id="sec-4-2">
        <title>Weighted argumentation framework on panel 5</title>
        <p>Argument 34 was initially taken by the detectives as a possible, but not very
reliable, confession (he never appeared to be a reliable person). Arguments 35
and 36 are successive in time to 34. Given the results of other panels, confirming
the jealousy of Sabrina for Ivano, and that Ivano had gentle attentions for Sarah,
we decided to set weights of 0.3 for the attacks of argument 34 against arguments
35 and 36, and of 0.9 for attacks of 35 and 36 against argument 34. Later, Michele
retracted again his version, going back to accuse his daughter, a version that is
quite unreliable, so we set the weights of its attacks to 35 and 36 at 0.1, but
the weights of the opposite attacks at 0.9. Weights are defined using a personal
interpretation of arguments reliability on the base of its sense, and the state of
the art of the case at the date of declaration, a set of information that, for lack
of space and for scopes of the paper, is omitted here.</p>
        <p>Table 7 reports the extensions that have been computed. Given the weights,
the only stable extension is composed by arguments 35 and 36: “Sabrina killed
Sarah and called Michele to ask for help to conceal the corpse”.
4.3</p>
        <p>Value Argumentation Framework applied to the whole case
The value argumentation framework allows us to assign a type to each argument
and to define an order of preference on the defined types. By doing so, we can
make explicit if an argument refers to an evidence, that is: a document, a forensic
report, a witness. So, knowing that typically the preference follows exactly such
an order, we can insert it in the rules evaluated in the framework.</p>
        <p>Table 8 reports the grounded and the stable extensions computed on the
entire graph. The outcome is the union, respectively, of the grounded and stable
extensions computed using Dung’s argumentation framework. So, its
interpretation can be obtained just appending the interpretations of the five panels.</p>
        <p>However, we note that the two possible stable extensions have as di↵erence
just the two possible versions provided by Michele, which highlights the same
weaknesses as Dung’s argumentation framework, and calls for a strategy to
clarify such cases (e.g. the weighted argumentation framework).
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusions and Comments</title>
      <p>Argumentation is the activity by which a position is defended in a discussion
with other people. It is fundamental in court trials, in order to have a faithful
reconstruction of the course of the events from evidence and testimonies. Among
the automated techniques for carrying out argumentation developed by research
in Artificial Intelligence developed, abstract argumentation considers the
interrelationships among the available arguments, neglecting their internal structure
or specific interpretation.</p>
      <p>In this paper, we considered a very famous criminal case happened in Italy,
concerning the murder of a young girl. It was interesting for several reasons: it
involved very ambiguous testimonies, and attracted much attention due to its
story and to the wide media coverage it got. So, we extracted from the process
deeds an abstract argumentation formalization which turned out to be
consistent with the process outcomes, and computed a number of semantics on it.
We specifically commented the grounded one, as a reliable core of arguments
that is likely to be true. The automated outcomes confirmed most of the
interpretations of facts made in the Courts, but also highlighted the limitations of
traditional semantics when tackling cases with many contradictions. In any case,
they confirm that abstract argumentation tools may represent a valid support
for quickly highlighting consistent subsets of evidences and testimonies on which
basing further investigations and final decisions.</p>
      <p>Of course, the quantity and quality of the selected arguments, and of the
attacks among them, determine the quality of the outcome. This points out
another possible use of abstract argumentation: providing a formal explanation
or justification of the reasoning carried out by the judges, allowing this way other
people (e.g., the defendant’s lawyers) to understand, and possibly criticize, the
formalization, by adding arguments or changing the attacks, in order to check
whether other interpretations of the available information are possible.</p>
      <p>For this reason, our future work on this case will be devoted to extract
further useful claims concerning the case, and to identify di↵erent strategies for
determining when and how to set the attacks among arguments. Also, we plan
to apply more semantics, and complex abstract argumentation frameworks (e.g,
the bipolar, bipolar-weighted, and trusted-bipolar-weighted ones), to the case,
trying to overcome the limitations of classical approaches by introducing more
information in the schema. If successful, we also plan to apply these approaches
to other well-known, ambiguous or unsolved, criminal cases.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Bench-Capon</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prakken</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sartor</surname>
          </string-name>
          , G.:
          <article-title>Argumentation in legal reasoning</article-title>
          . In Rahwan, I.,
          <string-name>
            <surname>Simari</surname>
          </string-name>
          , G., eds.
          <source>: Argumentation in Artificial Intelligence - Chapter 18</source>
          . Springer (
          <year>2009</year>
          )
          <fpage>363</fpage>
          -
          <lpage>382</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Bench-Capon</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prakken</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wyner</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Atkinson</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Argument schemes for reasoning with legal cases using values</article-title>
          .
          <source>In: Proceedings of the 14th International Conference on Artificial Intelligence and Law</source>
          .
          <source>ICAIL '13</source>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2013</year>
          )
          <fpage>13</fpage>
          -
          <lpage>22</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Cˇyras</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Satoh</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toni</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Abstract argumentation for case-based reasoning</article-title>
          .
          <source>In: Proceedings of the 15th International Conference on Principles of Knowledge Representation and Reasoning</source>
          . KR'16, AAAI Press (
          <year>2016</year>
          )
          <fpage>549</fpage>
          -
          <lpage>552</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Al-Abdulkarim</surname>
            ,
            <given-names>L.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Atkinson</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bench-Capon</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>A methodology for designing systems to reason with legal cases using abstract dialectical frameworks</article-title>
          .
          <source>Artificial Intelligence and Law</source>
          <volume>24</volume>
          (
          <year>2016</year>
          )
          <fpage>51</fpage>
          -
          <lpage>91</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Bench-Capon</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Representation of case law as an argumentation framework</article-title>
          . In Daskalopoulu,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Bench-Capon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Winkels</surname>
          </string-name>
          , R., eds.
          <source>: Proceedings of JURIX</source>
          <year>2002</year>
          , IOS Press (
          <year>2002</year>
          )
          <fpage>103</fpage>
          -
          <lpage>112</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Mochales</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moens</surname>
            ,
            <given-names>M.F.</given-names>
          </string-name>
          :
          <article-title>Study on the structure of argumentation in case law</article-title>
          .
          <source>In: Proceedings of the 21st Annual Conference on Legal Knowledge and Information Systems: JURIX</source>
          <year>2008</year>
          , IOS Press (
          <year>2008</year>
          )
          <fpage>11</fpage>
          -
          <lpage>20</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <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>Artificial intelligence 77(2)</source>
          (
          <year>1995</year>
          )
          <fpage>321</fpage>
          -
          <lpage>357</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Baroni</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giacomin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Skepticism relations for comparing argumentation semantics</article-title>
          .
          <source>International Journal of Approximate Reasoning</source>
          <volume>50</volume>
          (
          <issue>6</issue>
          ) (
          <year>2009</year>
          )
          <fpage>854</fpage>
          -
          <lpage>866</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Cayrol</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lagasquie-Schiex</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>On the acceptability of arguments in bipolar argumentation frameworks</article-title>
          . In: European Conference on Symbolic and
          <article-title>Quantitative Approaches to Reasoning with Uncertainty (ECSQARU)</article-title>
          .
          <source>Volume 3571 of Lecture Notes in Computer Science</source>
          . (
          <year>2005</year>
          )
          <fpage>378</fpage>
          -
          <lpage>389</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Dunne</surname>
            ,
            <given-names>P.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hunter</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McBurney</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parsons</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wooldridge</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Weighted argument systems: Basic definitions, algorithms, and complexity results</article-title>
          .
          <source>Artificial Intelligence</source>
          <volume>175</volume>
          (
          <issue>2</issue>
          ) (
          <year>2011</year>
          )
          <fpage>457</fpage>
          -
          <lpage>486</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Bench-Capon</surname>
            ,
            <given-names>T.J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Doutre</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dunne</surname>
            ,
            <given-names>P.E.</given-names>
          </string-name>
          :
          <article-title>Value-based argumentation frameworks</article-title>
          .
          <source>In: Artificial Intelligence</source>
          . (
          <year>2002</year>
          )
          <fpage>444</fpage>
          -
          <lpage>453</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Pazienza</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferilli</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esposito</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Constructing and evaluating bipolar weighted argumentation frameworks for online debating systems</article-title>
          .
          <source>In: 1st Workshop on Advances In Argumentation In Artificial Intelligence (AI3@AIIA2017)</source>
          .
          <article-title>Volume 2012 of Central Europe (CEUR) Workshop Proceedings</article-title>
          . (
          <year>2017</year>
          )
          <fpage>111</fpage>
          -
          <lpage>125</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Pazienza</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferilli</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esposito</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>On the gradual acceptability of arguments in bipolar weighted argumentation frameworks with degrees of trust</article-title>
          .
          <source>In: Foundations of Intelligent Systems (ISMIS</source>
          <year>2017</year>
          ).
          <article-title>(</article-title>
          <year>2017</year>
          )
          <fpage>195</fpage>
          -
          <lpage>204</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>