<!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>A General Dialogue Framework for Logic-based Argumentation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Loan Ho</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefan Schlobach</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Vrije Universiteit Amsterdam</institution>
          ,
          <addr-line>De Boelelaan 1105, 1081 HV Amsterdam</addr-line>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
      </contrib-group>
      <fpage>41</fpage>
      <lpage>55</lpage>
      <abstract>
        <p>There is an extensive body of work in logic-based argumentation, which links logic and argumentation, which is a potential solution to address inconsistencies or conflicting information in knowledge bases (KBs) by ofering dialogue games as proof procedures to determine and explain the acceptance of propositions. Most existing work, though, focuses on specific logics (such as description logics, existential rules, defeasible and propositional logics), has limitations of representational aspects, for selected semantics and binary conflicts. In this paper, we generalise this work by introducing G-SAF, which generalises the notions of arguments, dialogues and dialogue trees for more general logical reasoning with inconsistencies, including the most common semantics and to facilitate reasoning with non-binary conflicts using argumentation with collective attacks (SAFs).</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Argumentation</kwd>
        <kwd>Inconsistency-tolerant reasoning</kwd>
        <kwd>Explanation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        attacks are introduced for defeasible logic programming. However, [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] claims they cannot
instantiate DeLP for Datalog± , since it only considers ground rules. In [
        <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
        ]
assumptionbased argumentation (ABA)/ ABA with collective attacks for logic programming encodes a
single conflict/multi-conflicts for each assumption, while in [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], ABA is linked to Answer Set
Programming. In [
        <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
        ], the focus is on flat ABA frameworks, i.e., it ignores the cases of the
inferred assumption being conflicting, which is allowed in the existential rules or other logics.
From the observation, earlier works focus on specific logics or have limitations of
representational aspects. This paper, using abstract logic with no requirement on the language ℒ and CN
(a function from 2ℒ to 2ℒ), provides a very flexible environment for logical argumentation. Like
our approach, the work of [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] proposed "non-flat" ABA frameworks with collective attacks.
While the work of [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] mainly focuses on representation considerations, our work further
studies proof procedures used in AFs with collective attacks.
      </p>
      <p>
        To compute and explain answers w.r.t the semantics of logical reasoning, argumentation
provides dialogue models as proof procedures, but, there is no unifying approach for the most
common inconsistency-tolerant semantics. In the Datalog± context, the framework of [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]
focuses on ICR semantics (i.e., the query being entailed under the intersection of closure of
repairs).The dialogue model of [
        <xref ref-type="bibr" rid="ref20 ref4">20, 4</xref>
        ] considers queries entailed under IAR semantics (the
intersection of all repairs) or Brave semantics (some repairs 1), while AR semantics have not yet
been considered. This paper gives possible translations for the most common types of semantics
(as defined in Definition 2).
      </p>
      <p>
        Previous proposed dialogue models are used in LAFs with binary attacks, which are not
generic enough to deal with collective attacks. In [
        <xref ref-type="bibr" rid="ref20 ref21 ref4">21, 20, 4</xref>
        ] the authors propose a dialogue
model as an abstract dialectic proof procedure and only involving arguments and binary attacks.
The models in [
        <xref ref-type="bibr" rid="ref22 ref23">22, 23</xref>
        ], applied to ABA, are limited to express the contrariness relation for
existential rules with non-binary conflicts. The models in [
        <xref ref-type="bibr" rid="ref24 ref25">24, 25</xref>
        ] related domain expert and a
system, but are only applied to a specific domain (agronomy).
      </p>
      <p>Main contributions. The existing approaches are mostly restricted to: (1) specific logics
or limitations of representational aspects; (2) specific inconsistency-tolerant semantics; (3)
(dialectical) proof procedures used in AFs with binary attacks. This paper closes this gap: (1)
we propose a unifying framework, G-LAF, that allows a translation of KBs in a broad family of
logics into argumentation frameworks; (2) our unified approach includes inconsistency-tolerant
semantics considered in previous literature (e.g. IAR and Brave in the case of Datalog± ) as well
as new ones (AR in the case of Datalog± ); (3) we propose an extended version of the dialogue
model that applies to AFs/LAFs with collective attacks, generalizing the dialogue model used in
AFs/LAFs with binary attacks.</p>
      <p>We only sketch the proofs for our main results in this paper, more details can be found in the
appendix.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Preliminaries</title>
      <p>Most of our discussion applies to arbitrary logics (monotonic and non-monotonic) consisting of
a set ℒ (of sentences) and a function CN from 2ℒ to 2ℒ returning the logical consequences of a
1The notion of repair corresponds to "maximal consistent subsets" in our work
set of sentences (the consequence operator), that satisfies the axiom: Expansion  ⊆ CN(),
Idempotence CN(CN()) = CN(). Fix a logic (ℒ, CN) and a set of sentences  ⊆ ℒ . We say
that:
•  is consistent wrt (ℒ, CN) if CN() ̸= ℒ. It is inconsistent otherwise;
• A knowledge base (KB) is any subset  of ℒ. A knowledge base may be inconsistent.
Reasoning in inconsistent KBs  ⊆ ℒ</p>
      <p>amounts to:
1. Constructing maximal consistent subsets,
2. Applying classical entailment mechanism on a choice of the maximal consistent subsets.
Motivated by this idea, we give the following definition.</p>
      <p>Definition 1. Let  be a KB and  ⊆  be a set of sentences.  is a maximal (for set-inclusion)
consistent subset of  if  is consistent, there is no ′ such that  ⊂ ′ and ′ is consistent.
We denote the set of all maximal consistent subsets by MCS().</p>
      <p>Inconsistency-tolerant reasoning in KB has semantics to determine diferent types of answers.
Definition 2. Let  be a KB and ⊢: 2MCS() ↦→ MCS() be an entailment mechanism. A sentence
 ∈ ℒ is entailed in
• all maximal consistent subsets, written  ⊢⋃︀ MCS()  , if for all Δ ∈ MCS(),  ∈ CN(Δ);
• some maximal consistent subset, written  ⊢MCS()  , if for some Δ ∈ MCS(),  ∈</p>
      <p>CN(Δ);
• the intersection of all maximal consistent subsets, written  ⊢⋂︀ MCS()  , if for Ψ =
⋂︀{Δ | Δ ∈ MCS()},  ∈ CN(Ψ).</p>
    </sec>
    <sec id="sec-3">
      <title>3. A General Framework of Explanatory Dialogues</title>
      <p>
        In this section, we introduce: (1) A general logic-based argumentation with collective
attacks (G-SAF) translated from a KB. (2) General formal model of dialogue (for G-SAF)
considered as a dialectical proof procedure to determine and explain reasoning outcomes in KBs.
This dialogue model is inspired by previous works [
        <xref ref-type="bibr" rid="ref20 ref21 ref26">26, 20, 21</xref>
        ].
      </p>
      <sec id="sec-3-1">
        <title>3.1. General Logic-based Argumentation</title>
        <p>Arguments are built from a KB. They represent proofs for conclusions. Thus, an argument has
two parts: a support (also called a set of premisses) and a conclusion.</p>
        <p>Definition 3 (G-SAF arguments). An argument induced from a KB  is the pair  = (Γ,  )
such that Γ ⊆  and  ∈ CN(Γ). For such argument, we denote by Sup() = Γ the support set
of  and by Con() =  the consequence of . We use Arg to denote the set of arguments
constructed from . Fix  ⊆ Arg, Cons() = ⋃︀ {Con()} are the conclusions in .
∈</p>
        <p>
          Some proposals for logic-based argumentation stipulate additionally that the argument’s
support is consistent and/or that none of its subsets entails the argument’s conclusion (see [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ]).
However, such restrictions are not be substantial (although required for some specific logics).
To keep our framework as general as possible, we do not consider the extra restrictions for our
definition of arguments. We refer to [
          <xref ref-type="bibr" rid="ref11 ref27">27, 11</xref>
          ] for further justifications of this choice.
        </p>
        <p>
          Diferent attack relations have been considered in the literature for logic-based argumentation.
However, some definitions of attack are not suitable to capture non-binary conflicts [
          <xref ref-type="bibr" rid="ref13 ref15 ref17 ref3 ref8">8, 13, 15, 3,
17</xref>
          ]. The attack definitions in [
          <xref ref-type="bibr" rid="ref11 ref28 ref4">4, 28, 11</xref>
          ] can capture non-binary conflicts, and these frameworks
can generate a large number (See [
          <xref ref-type="bibr" rid="ref6 ref7">7, 6</xref>
          ] for justifications in the case of Datalog± ). To overcome
this, we use the notion of collective attacks.
        </p>
        <p>Definition 4 (Collective Attacks).
arguments.</p>
        <p>Let  = (Γ,  ) be an argument and  ⊆</p>
        <p>Arg be a set of
•  undercut-attacks  if there is Γ′ ⊆ Γ s.t ⋃︀∈ {Con( )} ∪ Γ′ is inconsistent.
•  rebuttal-attacks  if ⋃︀∈ {Con( )} ∪ { } is inconsistent.</p>
        <p>We can say that  attacks  for short. We use Att ⊆
induced from .
2Arg × Arg to denote the set of attacks</p>
        <p>For KBs with only binary conflicts (e.g. core DL-Lite dialects), we have that | | = 1. We refer
this case to (Dung) AFs where they consider an attack between two arguments (i.e. a binary
attack).</p>
        <p>Definition 5. Let  be a KB, the corresponding general logic-based argumentation (G-SAF)
ℱ  is the pair (Arg, Att), where Arg is the set of arguments induced from  and Att is
the set of attacks.</p>
        <p>
          Its semantics are now defined as in the definition of argumentation semantics for SAFs [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ].
        </p>
        <p>Given a G-SAF ℱ  = (Arg, Att) and  ⊆ Arg.  attacks  if ∃ ∈  s.t.  attacks
.  defends  if for each  ⊆ Arg s.t.  attacks , some ′ ⊆  attacks  . An extension 
is called
• conflict-free if it does not attack itself.
• admissible (ad) if it is conflict-free and defends itself.
• complete (cm) if it is an admissible extension containing all arguments that it defends.
• preferred (pr) if it is an inclusion-maximal admissible extension.
• stable (st) if it is conflict-free and attacks every argument which is not in it.
• grounded (gr) if it is an inclusion-minimal complete extension.</p>
        <p>Let Exts(ℱ ) denote the set of all extensions of ℱ  under the semantics s
{ad, cm, st, pr, gr}. Let us define acceptability in our G-SAF:
∈
Definition 6.
 ∈ ℒ is</p>
        <p>Let ℱ  be the corresponding G-SAF of a KB  and s ∈ {ad, st, pr}. A sentence
• credulously accepted under s if for some ℰ ∈ Exts(ℱ ),  ∈ Cons(ℰ ).
• sceptically accepted under s if for all ℰ ∈ Exts(ℱ ),  ∈ Cons(ℰ ).
• groundedly accepted under gr if for some</p>
        <p>ℰ ∈ Extgr(ℱ ),  ∈ Cons(ℰ ).</p>
        <p>Proposition 1 shows a relation between extensions of G-SAFs and maximal consistent subsets
of KBs.</p>
        <p>Proposition 1. Let ℱ  be the corresponding G-SAF of a KB . Then,</p>
        <p>of ℱ .
• the maximal consistent subset of  coincides with the stable/ preferred extension of ℱ ;
• the intersection of the maximal consistent subsets of  coincides with the grounded extension
Proof 1. The idea of the proof is to show that every preferred extension is the set of arguments
generated from a MCS, that every such set of arguments is a stable extension, and that every stable
extension is a preferred extension.</p>
        <p>The following is the main result of this section, which generalises related results of previous
works.</p>
        <p>Theorem 1. Let ℱ  be the corresponding G-SAF of a KB ,  ∈ ℒ a sentence and s ∈
{st, ad, pr}. Then,
•  ⊢MCS()  if  is credulously accepted under s.
•  ⊢⋃︀ MCS()  if  is sceptically accepted under s.</p>
        <p>•  ⊢⋂︀ MCS()  if  is groundedly accepted under gr.</p>
        <p>The proof of Theorem 1 follows Proposition 1.</p>
        <p>
          To argue the quality of G-SAF, it can be shown that it satisfies the rationality postulates
introduced in [
          <xref ref-type="bibr" rid="ref2 ref30">2, 30</xref>
          ].
        </p>
        <p>Let ℱ  be the corresponding G-SAF of a KB . Wrt. s ∈ {ad, st, pr, gr},
Definition 7.
ℱ  is
1. closed under CN if for all ℰ ∈ Exts(ℱ ), Cons(ℰ ) = CN(Cons(ℰ ));
2. consistent if for all ℰ ∈ Exts(ℱ ), Cons(ℰ ) is consistent.</p>
        <p>Proposition 2. Wrt. to any semantics in {ad, st, pr, gr}, ℱ  satisfies consistency, closure.</p>
        <p>To further illustrate the generality of our framework for monotonic and nonmonotonic logics,
let us consider the following example.</p>
        <p>Example 1. Let  be a set of propositional atoms. Any atoms  ∈  is a well-formed formula
wrt. . If  and  are well-formed formulas wrt.  then ¬,  ∧  ,  ∨  are well-formulas wrt.
 (we also assume that the usual abbreviations →, ↔ are defined accordingly). Then ℒ is the set
of well-formed formulas wrt. . Let |= be the entailment relation, i.e.,  |=  if all models of  are
models of  in the propositional semantics. A consequence operator CN : 2ℒ → 2ℒ is defined
for each  ⊆ ℒ  by CN( ) = { ∈ ℒ |  |=  }. The propositional logic can be defined as
(ℒ, CN).</p>
        <p>Consider the propositional atoms 1 = {, } and the knowledge base ′ = {, ,  → ¬} ⊆
ℒ. The following set of arguments:
1 = ({}, ); 2 = ({}, ); 3 = ({ → ¬},  → ¬);
4 = ({,  → ¬}, ¬); 5 = ({,  → ¬}, ¬); 6 = ({, },  ∧ ).</p>
        <p>The attack relations:{(1, 5), (5, 1), (2, 4), (4, 2), (3, 6), (6, 3)}.</p>
        <p>The preferred extensions: {1, 2, 3}, {4, 5, 6}.</p>
        <p>
          Example 2. Let (ℒ, CN) be a defeasible logic such as used in defeasible logic programming [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ],
assumption-based argumentation (ABA) [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], ASPIC systems [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. The language for defeasible
logic ℒ includes a set of (strict and defeasible) rules and a set of literals. The rules is the form of
1, . . .  → +1 (1, . . .  → +1) where 1, . . . , +1 are literals and → (denote strict
rules) and → (denotes defeasible rules) are implication symbols.
        </p>
        <p>The consequence operator CN is a function from 2ℒ to 2ℒ such that for all  ⊆ ℒ ,  ∈
CN( ) if there exists a sequence 1, . . . ,  such that
1.  is , and
2. for each  ∈ {1, . . . , },
• there is 1, . . . ,  →  ∈  , or 1, . . . ,  →  ∈  , such that {1, . . . ,  } ⊆
{1, . . . , − 1},
• or  ∈</p>
        <p>Consider ′′ = {, ¬,  → ¬, ¬ ∧ ¬ → ,  → ,  ∧  → }, the following is an
argument in defeasible logic  = ({, ¬,  → ¬, ¬ ∧ ¬ → }, ).</p>
        <p>
          Example 3. Let (ℒ, CN) be Datalog± [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ].
        </p>
        <p>Let Nt be a set of terms that contain variables, constants and function terms. An atom is of
the form  (⃗), with  a predicate name and ⃗ a vector of terms, which is ground if it contains
no variables. A database is a finite instance. A tuple-generating dependency (TGD)  is a
firstorder formula of the form ∀⃗∀⃗(⃗, ⃗) → ∃⃗ (⃗, ⃗), where (⃗, ⃗) and  (⃗, ⃗) are non-empty
conjunctions of atoms. 2 A negative constraint (NC)  is a rule of the form ∀⃗ (⃗) → ⊥ where
(⃗) is a conjunction of atoms. The language ℒ contain a set of facts, TGDs, and NCs.</p>
        <p>Assume that |=ℒ is an entailment of first-order formulas, i.e., Δ |=ℒ  holds if every model
of all elements in Δ is also a model of  . The consequence operator CN is defined for  ⊆ ℒ 
by CN( ) = { ∈ ℒ |  |=ℒ  } in the first-order semantics.</p>
        <p>A knowledge base  is a tuple (ℱ , ℛ, ) where a database ℱ , a set ℛ of TGDs and a set  of
NCs.</p>
        <p>Consider KB  = {ℛ, , ℱ } ⊆ ℒ , where:</p>
        <p>ℛ ={1 : Le() → Em(), 2 : Re() → Em(),
2We usually leave out the universal quantification, and refer to (⃗, ⃗) and  (⃗, ⃗) as the body ad head of  .
Argument</p>
        <p>Sup()
Table 1 shows the supports and conclusions of arguments induced from .</p>
        <p>The KB admits six MCSs (called repairs) ℬ1, . . . , ℬ6, e.g., ℬ1 = {ta(v, KD), UC(KD)}.
The corresponding G-SAF admits extensions: Extst/pr(ℱ ) = {ℰ1, . . . , ℰ6}, where ℰ1 =
Args({ta(v, KD), UC(KD)}) 3 = {5, 6, 7}, and ℰ2, . . . , ℰ6 are obtained in an analogous
way. By Theorem 1, the extensions correspond to the repairs of the KBs, for example, ℰ1 corresponds
to ℬ1.</p>
        <p>Consider 1 = Re(v). We have that "Re(v) is a possible answer" since 1 is entailed in
ℬ2, ℬ3, ℬ5. In other words, 1 is credulously accepted under st (pr) extensions.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Explanatory Dialogue Model for G-SAF</title>
        <p>We have presented the translation of KBs into G-SAFs as an instantiation of SAFs. Subsequently,
we shift the problem of determining the entailment of a sentence  to computing and explaining
the acceptance of arguments for  . This section shows how to determine the acceptance of an
argument, in various argumentation semantics from an explanatory dialogue (or "dialogue" for
short).</p>
        <p>
          Dialogues can be viewed as dialectical proof procedures of moving arguments as a 2-person
dialogue game. Informally, a dialectical proof procedure is formalised by a dialogue between
two players a proponent (P) and an opponent (O). The dialogue begins with P moving an initial
argument  that it wants to put to the test. O and P take turns in moving arguments that attack
their counterpart’s last move. We adapt the notion of dialogue model4 from [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] for G-SAF:
• A topic language ℒ, which is argument-based.
• A communication language ℒ.
• An utterance is a pair  = (PL, C), where PL is the player P (or O) and C ∈ ℒ is the speech
act performed in the utterance. C is one of the following forms:
– claim(): The move advances an argument  ∈ Arg that supports a query  of
a KB. We set arg() = .
– contrary() (contrary() resp.): The move advances an argument  (a set of
arguments  resp.) in Arg that attack the previously advanced arguments. We set
arg() =  (arg() =  resp.).
– retract(, ): When O (P resp.) cannot advance any argument attacking
(defending) the previously advanced arguments, it should retrace back and choose another
argument  to start a new line of attack (defend resp.) at the -th position. We set
arg() = .
        </p>
        <p>For such utterance , we set pl() = PL. Let  denote the set of utterances.
• A dialogue G is a finite sequence 1, . . . ,  of utterances such that the first utterance
1 is played by P, i.e. pl(1) = P. We denote by &lt; ∞ the set of all dialogues.
• A protocol Θ on  specifying the legal moves at each stage of a dialogue. Formally, a
protocol on  is a function Θ :  ↦→ 2 such that  ⊆  &lt; ∞.</p>
        <p>The elements of  are called the legal finite dialogues . For G ∈ , the elements of Θ(G)
are called the moves allowed after G. If G is a legal dialogue and Θ(G) = ∅, then G
is said to be a terminated dialogue. Θ must satisfy the following condition: for all finite
dialogues G and moves , G ∈  and  ∈ Θ(G) if G,  ∈ .</p>
        <p>The dialogue represents a compact representation of a tree where nodes are arguments played
by both parties. To display all disclosed information from the dialogues, we introduce the notion
of dialogue trees in terms of a meta-level, which includes arguments and counter-arguments.
Definition 8. Given a dialogue G = 1, . . . ,  (for an argument  ∈ Arg). The general
dialogue tree drawn from G is a labelled tree G = (, ℰ ), where  is the set of nodes and ℰ is
the set of hyperedges that are directed from nodes to their parent node. G is defined as follows:
• The set of all nodes is defined as  = {arg() |  ∈ G} with arg(1) as the root node
of the tree s.t. arg(1) = .
• ℰ is recursively defined as:
– ℰ1 = ∅ if the player P utters 1,
– ℰ− 1 ∪ {(arg(− 1), arg())} if the player PL ∈ {P, O} utters .</p>
        <p>
          4Following [
          <xref ref-type="bibr" rid="ref20 ref21">20, 21</xref>
          ], this model uses Dung’s very abstract notion of argument, and they do not need utterances
to reflect particular procedures or forms of argument. Thus, the model has a rather small set of utterances.
        </p>
        <p>A branch in a dialogue tree may be finite or infinite. A finite branch represents a winning
debate (i.e., P wins) that ends with an argument by P against which O cannot attack. An infinite
branch represents a winning debate in which P counterattacks every attack of O, ad infinitum.
The requirement that "the proponent must counterattack every attack" does not guarantee that
the proponent does not attack itself. This further requirement is incorporated in the definition
of admissible dialogue tree: A dialogue tree is said to be admissible if P wins and no argument
labels both a proponent and an opponent node.</p>
        <p>Notice that, in admissible dialogue trees, it is not required that the opponent and proponent
nodes have no arguments in common. This is because the opponent can use the proponent’s
arguments against the proponent. If the opponent can attack the proponent using only the
proponent’s arguments, then the proponent loses. To win, the proponent must identify and
counter-attack each opponent’s attack with some culprit not part of their own defence.</p>
        <p>
          To ensure credulous soundness, all possible O nodes must be considered. But if such a parent
node is already in the dialogue tree, then deploying it will not help O win the dialogues. For
this reason we call an admissible tree non-redundant [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ] if there is no sequence of arguments
1, . . . ,  with +1 children of  and 1 children of .
        </p>
        <p>The following definition defines successful dialogues.</p>
        <p>Definition 9. Let G be the dialogue tree drawn from a dialogue G for an argument  ∈ Arg.
G is called
• admissible-successful if G is admissible;
• preferred-successful if it is admissible-successful;
• grounded-successful if G is admissible and finite;
• sceptical-successful if G is admissible and for no opponent node O in it there exists an
admissible dialogue tree for the argument labelling O.</p>
        <p>
          We now determine the acceptance of an argument from its dialogues and dialogue trees.
Theorem 2. Let G be a dialogue for an argument  ∈ ArgG. Then  is
• credulously accepted in some admissible extension of ℱ G if G is admissible-succesful;
• credulously accepted in some preferred extension of ℱ G if G is preferred-successful;
• groundedly accepted in ℱ G if G grounded-successful;
• sceptical accepted in all preferred extensions of ℱ G if G is sceptical-successful.
Proof 2. Theorem 2 generalizes known results about the abstract dispute trees of [
          <xref ref-type="bibr" rid="ref32 ref33">32, 33</xref>
          ] to the
dialogue trees of Definition 8.
        </p>
        <p>The following is a direct corollary of Theorem 1, 2 and Definition 9, which shows how
to determine the entailment of a sentence wrt dialogues. The acceptance of a sentence 
corresponds to the acceptance of a set of arguments  for  .</p>
        <p>Corollary 1. Let  be a KB and  be a sentence in ℒ. Let ℱ  be the corresponding G-SAF and
 ⊆ Arg be the set of arguments for  . Then,  is
P : claim(3)
O : contrary(7)
P : contrary(9)
P : contrary(10)
3 : ⟨{t(v, KR), GC(KR)}, Re(v)⟩
7 : ⟨{t(v, KD), UC(KR)}, ta(v)⟩
9 : ⟨{t(v, KR)}, Le(v)⟩
10 : ⟨{t(v, KD)}, Le(v)⟩</p>
        <p>• credulously accepted, and  ⊢MCS()  if there is a dialogue G for some  ∈  s.t. G is
preferred-successful;
• groundedly accepted, and  ⊢⋂︀ MCS()  if there is a dialogue G for all  ∈  s.t. G is
grounded-successful;
• sceptically accepted, and  ⊢⋃︀ MCS()  if
1. there is a dialogue G for some  ∈  such that G is sceptical-successful;
2. or there is a dialogue G for all  ∈  s.t. G is preferred-successful and  is contained
in all preferred extensions of ℱ .</p>
        <p>Example 4 (Continue Example 3). Assume that the user wants to understand why "v is a
possible researcher". The deliver system considers a persuasion dialogue: P is persuading O to agree
that v is a researcher. The agreement can be reached through a dialogue (3). Figure 1 shows
the dialogue tree  drawn from the dialogue (3).</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions</title>
      <p>In this paper, we generalized the translation of arbitrary logic into SAFs. We introduced an
argumentation dialogue framework and investigated the relation between its outcome and
inconsistency-tolerant semantics in KBs. Our dialogue framework functions as proof procedures
to compute and explain the acceptability of propositions. It can be applied to formalisms with
collective attacks, thereby we show that this framework can be a generalization of the dialogue
model used in AFs/LAFs with binary attacks. However, our framework has limitations: (1) Our
dialogue model is still defined abstractly, only considering arguments and attacks and ignoring
the internal structure of arguments; (2) Space complexity wrt the large input size, since the
procedure considers all arguments translated from KBs as input to compute attacks. In future,
we would address the limitations.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This work is partially supported by the Hybrid Intelligence programme (https://www.
hybrid-intelligence-centre.nl/), funded by a 10 year Zwaartekracht grant from the Dutch
Ministry of Education, Culture and Science.
41–55</p>
    </sec>
    <sec id="sec-6">
      <title>A. Proof for Proposition 1</title>
      <p>Notation 1. Let  be a KB,  ⊆ 
Then,</p>
      <p>be a set of formulas and  ⊆ Arg be a set of arguments.
• Args( ) = { ∈ Arg | Sup() ⊆  } are the set of arguments generated by  ,
• Base() = ⋃︀ Sup() are the set of supports of arguments in ,</p>
      <p>∈
• An argument  is a subargument of argument  if Sup() ⊆ Sup(). We denote the set
of subarguments of  as Subs().
•  is a minimal conflict of  if ′ ⊊  implies ′ is consistent. We denote the set of
minimal conflicts of  by Conflicts().</p>
      <p>We prove Proposition 1 through Lemma 1 and Lemma 2.</p>
      <p>Lemma 1. Let  be a KB, the corresponding G-LAF ℱ . Then, the maximal consistent subset
of  coincides with the stable/ preferred extension of ℱ ;
Proof 3. To prove the lemma, we first prove it with the undercut-attacks. For the rebuttal-attacks,
the proof is similar to that of the undercut-attacks. We separate the proof of the lemma into two
parts:
1. We prove {Args() |  ∈ MCS()} ⊆ Extst(ℱ )
2. We prove Extpr(ℱ ) ⊆ { Args() |  ∈ MCS()}
1. We prove {Args() |  ∈ MCS()} ⊆ Extst(ℱ ). Suppose that  ∈ MCS() (i.e.,  is
consistent) and ℰ = Args(), we show that ℰ is a stable extension of ℱ , i.e., ℰ ∈ Extst(ℱ ).
Which means that, by definition, we prove that ℰ is conflict-free and attacks all arguments not
belonging to ℰ .</p>
      <p>First, we prove that ℰ is conflict-free. Suppose for a contradiction that ℰ is not conflict-free.
There exists ℰ ′ ⊆ ℰ and an argument  ∈ ℰ such that ℰ ′ attacks . By Definition 4, there
exists  ∈ Sup() such that ⋃︀∈ℰ′ {Con()} ∪ { } is inconsistent. Thus ⋃︀∈ℰ′ Sup() ∪ { }
is inconsistent. Since ℰ ′ ⊆ ℰ , it follows that ⋃︀∈ℰ Sup() ∪ { } is inconsistent. Thus  is
inconsistent which is a contradiction to  is consistent. Thus ℰ must be conflict-free.</p>
      <p>Second, we prove that ℰ attacks all arguments not belonging to ℰ . Let  ∈ Arg ∖ ℰ and
 ∈ Sup() ∖ . Since  /∈  and  is a maximal consistent subset of , then for every  ⊆ ℰ =
Args() such that ⋃︀∈ Sup() ∪ { } is inconsistent, there follows that ⋃︀∈ {Con()} ∪ { }
is inconsistent. By Definition 4,  attacks . Since ℰ = Args(), this proves that ℰ attacks all
arguments not belonging to ℰ . Since ℰ is conflict-free and attacks all arguments not belonging to
ℰ , it follows that ℰ is a stable extension.</p>
      <p>2. We next prove Extpr(ℱ ) ⊆ { Args() |  ∈ MCS()}. Suppose that ℰ ∈ Extpr(ℱ ),
we prove that there exists a maximal consistent subset  such that ℰ = Args(). Which means
that, by definition, we prove that  is maximal consistent.</p>
      <p>First, suppose that  = Base(ℰ ) and we prove  is consistent. Assume for a contradiction
that  is inconsistent. Let { 1, . . . ,  } = ′ ⊆  be an inconsistent set and every proper
subset of it is consistent. Let  ∈ ℰ be an argument such that   ∈ Sup() and  be the set
of arguments generated from ′∖{ } (i.e.,  = { ∈ Arg | Sup() ⊆  ′∖{ }}) such that
⋃︀∈ Sup() ∪ { } is inconsistent. It follows that ⋃︀∈ {Con()} ∪ { } is inconsistent, then
 attacks  (by Definition 4). Since Sup() ⊆  ′,  attacks . Since ℰ is conflict-free, we have
 ⊈ ℰ ; and since ℰ is also an admissible set, there is a set of arguments  ⊆ ℰ such that  attacks
. Then, there exist some arguments  ∈  and   ∈ Sup(),  ∈ {1, . . . ,  − 1} such that
⋃︀∈{Con()} ∪ { } is inconsistent. Next, we will show  attacks an argument in ℰ . Since
  ∈ Base(ℰ ), there exists an argument  ∈ ℰ s.t.   ∈ Sup( ), which implies  attacks  .
Clearly,  is attacked by  but cannot be defended, which is in contradiction with the fact that ℰ
is admissible. Hence  is consistent.</p>
      <p>Second, we show that  is maximal consistent, i.e., there is no maximal consistent subset
′ ∈ MCS() such that ′ ⊆  and ′ is inconsistent. Assume the contrary. Since ℰ is a
preferred extension, it follows that Args()∖Args(′) ̸= ∅, and let Ω ⊆ ∖ ′ and ℳ be the
set of arguments generated by Ω, i.e., ℳ = { ∈ Arg | Sup( ) ⊆ Ω}. Since Ω ⊆ ∖ ′,
it follows that ℳ ⊆ Args()∖Args(′). By the first part of the proof, Args(′) is a stable
extension of ℱ , there must be Φ ⊆  ′ such that the set of all arguments generated by Φ, that is
 = { ∈ Args(′) | Sup() ⊆ Φ}, attacks ℳ. Since ℰ is the preferred extension, there must
be a set of arguments ℋ ⊆ ℰ and ℋ attacks  . Since ℋ ⊆ ℰ and  = Base(ℰ ), it follows that
Base(ℋ) ⊆  . By assumption, i.e., ′ ⊆  , it follows that ′ is inconsistent, which contradicts
the assumption. Hence  is maximal consistent. We conclude that  ∈ MCS().</p>
      <p>
        Since every stable extension is a preferred one [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ], we can proceed as follows. From the first
item, we proved that every maximal consistent subset is a stable extension, thus the proposition
holds for preferred semantics. From the second item, we have that every preferred extension is a
maximal consistent subset, thus the proposition holds for stable semantics.
      </p>
      <p>Lemma 2. Let  be a KB, the corresponding G-LAF ℱ . Then, the intersection of the maximal
consistent subsets of  coincides with the grounded extension of ℱ .</p>
      <p>Proof 4. Let  be the grounded extension of ℱ  and  be the intersection of the maximal
consistent subsets of . Let ′ ∈ MCS() and  = ⋂︀′∈MCS() ′. By Lemma 1, ′ is a
stable extension of ℱ . Since every stable extension is also a complete extension, and  is the
minimal (w.r.t. set inclusion) complete extension of ℱ , it follows that  ⊆ Args(′). Thus
 ⊆ Args().</p>
      <p>In the other direction, let Δ ⊊ . Then there is no  ∈ Conflicts() such that Δ ⊊  (If
Δ ⊊ ,  ∖ Δ would be consistent and could be extended to a maximal consistent subset of  that
would not contain Δ). Hence, there are no arguments that attack the argument  ∈ Args()
where Sup() = Δ. Since  has no attackers, then any extension trivially defends it, so  must
be in . It follows that Args() ⊆  .</p>
    </sec>
    <sec id="sec-7">
      <title>B. Proof of Proposition 2</title>
      <p>We prove each postulate:</p>
      <p>1. Closure: Let us show that for every ℰ ∈ Exts(ℱ ), Cons(ℰ ) = CN(Cons(ℰ )). From
Expansion axiom, it follows that Cons(ℰ ) ⊆ CN(Cons(ℰ )).</p>
      <p>In the other direction, we prove CN(Cons(ℰ )) ⊆ Cons(ℰ ). Let  ∈ CN(Cons(ℰ )). Since ℰ is
a preferred or stable extension, there is a set of sentences  ⊆  such that ℰ = Args() (by
Proposition 1). Thus ℰ = Args(Base(ℰ )). Since the supports of the arguments of ℰ include
the sentences in , it follows that  ∈ CN(). Hence, there is an argument  ∈ ℰ such that
Con() =  .</p>
      <p>3. Consistency:</p>
      <p>We prove that for ℰ ∈ Exts(ℱ ), Cons(ℰ ) is consistent. First, we consider the case of
stable or preferred extensions. Let ℰ be a stable or preferred extension of ℱ . By Proposition
1, there is a maximal consistent subset  ∈ MCS() such that ℰ = Args(). Since  is a
preferred maximal consistent subset, we see that CN() is consistent. Since Cons(ℰ ) = CN()
and CN() is consistent, it follows that Cons(ℰ ) is consistent.</p>
      <p>We consider the case of grounded semantics. We denote  as the grounded extension of
ℱ . We prove that for every ℰ ∈ Extgr(ℱ ), Cons(ℰ ) is consistent. Since the grounded
extension is a subset of the intersection of the preferred extensions, and since there is at least
one preferred extension ℰ1, then  ⊆ ℰ 1. From Proposition 1, there is a maximal consistent
subset  ∈ MCS() s.t. ℰ1 = Args(). By the first part of the proof, Cons(ℰ1) is consistent. It
follows that Cons() is consistent.</p>
    </sec>
    <sec id="sec-8">
      <title>C. Proof of Theorem 1</title>
      <p>•  ⊢MCS()  if  is credulously accepted under s semantics.
•  ⊢⋃︀ MCS()  if  is sceptically accepted under s semantics.</p>
      <p>•  ⊢⋂︀ MCS()  if  is groundedly accepted under gr semantics.</p>
      <p>By Proposition 1, there exists a link between the set of maximal consistent subsets on  and
the set of extensions on ℱ . Obviously, for every sentence  ∈ ℒ and maximal consistent
 ∈ MCS(), it is the case that  ∈ CN() if  ∈ Cons(Args()). The theorem is now proven
as follows:
1.  ⊢⋃︀ MCS()  if for every  ∈ MCS(),  ∈ CN() if for every Args() ∈ Ext(ℱ ),
 ∈ Cons(Args()) if  is sceptically accepted.
2.  ⊢MCS()  if for some  ∈ MCS(),  ∈ CN() if for some Args() ∈ Ext(ℱ ),
 ∈ Cons(Args()) if  is credulously accepted.
3.  ⊢⋂︀ MCS()  if for every  ∈ MCS(),  ∈ CN(⋂︀ ) if for every Args() ∈</p>
      <p>Ext(ℱ ),  ∈ Cons(⋂︀ Args()) if  is accepted under grounded semantics.
This ends the proof of Theorem 1.</p>
    </sec>
    <sec id="sec-9">
      <title>D. Proof for Theorem 2</title>
      <p>
        Proof 5. It is clear that  is accepted in some admissible extension of ℱ G if G is admissible.
Let G be the dialogue tree drawn from G. The argument given in Definition 2 and Lemma 1
of [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ] for binary attacks generalizes to collective attacks, implying that  is accepted in some
admissible extension if G is admissible which in turn holds if P wins and no argument labels both
a proponent and an opponent node. By Definition 9, G is admissible-successful if G is admissible.
Thus, the statement is proved.
      </p>
      <p>
        G is preferred-successful if G is admissible-successful. This result directly follows from the
results of [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] that states that an extension is preferred if it is admissible. Thus,  is credulously
accepted in some preferred extension if G is preferred-successful.
      </p>
      <p>
        The other statement follows in a similar way as a straightforward generalization of Theorem
1 of [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ] for the "grounded-successful" semantic; Definition 3.3 and Theorem 3.4 of [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] for the
"sceptical-successful" semantic.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>P. M.</given-names>
            <surname>Dung</surname>
          </string-name>
          ,
          <article-title>On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games, Artif</article-title>
          . Intell. (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>M. D'Agostino</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Modgil</surname>
          </string-name>
          ,
          <article-title>Classical logic, argument and dialectic</article-title>
          ,
          <source>Artif. Intell</source>
          .
          <volume>262</volume>
          (
          <year>2018</year>
          )
          <fpage>15</fpage>
          -
          <lpage>51</lpage>
          . URL: https://doi.org/10.1016/j.artint.
          <year>2018</year>
          .
          <volume>05</volume>
          .003. doi:
          <volume>10</volume>
          .1016/J.ARTINT.
          <year>2018</year>
          .
          <volume>05</volume>
          .003.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <article-title>An argumentation framework for description logic ontology reasoning and management</article-title>
          ,
          <source>J. Intell. Inf. Syst</source>
          .
          <volume>40</volume>
          (
          <year>2013</year>
          )
          <fpage>375</fpage>
          -
          <lpage>403</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A.</given-names>
            <surname>Arioua</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Croitoru</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Vesic</surname>
          </string-name>
          ,
          <article-title>Logic-based argumentation with existential rules</article-title>
          ,
          <source>Int. J. Approx. Reason</source>
          .
          <volume>90</volume>
          (
          <year>2017</year>
          )
          <fpage>76</fpage>
          -
          <lpage>106</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>L.</given-names>
            <surname>Ho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Arch-int</surname>
          </string-name>
          , E. Acar,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schlobach</surname>
          </string-name>
          ,
          <string-name>
            <surname>N.</surname>
          </string-name>
          <article-title>Arch-int, An argumentative approach for handling inconsistency in prioritized datalog± ontologies</article-title>
          ,
          <source>AI Commun</source>
          .
          <article-title>(</article-title>
          <year>2022</year>
          )
          <fpage>243</fpage>
          -
          <lpage>267</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>B.</given-names>
            <surname>Yun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Vesic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Croitoru</surname>
          </string-name>
          ,
          <article-title>Sets of attacking arguments for inconsistent datalog knowledge bases</article-title>
          ,
          <source>in: Computational Models of Argument - Proceedings of COMMA</source>
          <year>2020</year>
          , volume
          <volume>326</volume>
          <source>of Frontiers in Artificial Intelligence and Applications</source>
          , IOS Press,
          <year>2020</year>
          , pp.
          <fpage>419</fpage>
          -
          <lpage>430</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>B.</given-names>
            <surname>Yun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Vesic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Croitoru</surname>
          </string-name>
          ,
          <article-title>Toward a More Eficient Generation of Structured Argumentation Graphs</article-title>
          , in: COMMA,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>H.</given-names>
            <surname>Prakken</surname>
          </string-name>
          , G. Vreeswijk, Logics for Defeasible Argumentation, Springer,
          <year>2002</year>
          , pp.
          <fpage>219</fpage>
          -
          <lpage>318</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Modgil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Prakken</surname>
          </string-name>
          ,
          <article-title>The ASPIC+ framework for structured argumentation: a tutorial</article-title>
          ,
          <source>Argument Comput. 5</source>
          (
          <year>2014</year>
          )
          <fpage>31</fpage>
          -
          <lpage>62</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>L.</given-names>
            <surname>Amgoud</surname>
          </string-name>
          ,
          <article-title>Five weaknesses of ASPIC +</article-title>
          ,
          <source>in: IPMU 2012 Proceedings</source>
          , volume
          <volume>299</volume>
          , Springer,
          <year>2012</year>
          , pp.
          <fpage>122</fpage>
          -
          <lpage>131</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>O.</given-names>
            <surname>Arieli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Straßer</surname>
          </string-name>
          ,
          <article-title>Sequent-based logical argumentation</article-title>
          ,
          <source>Argument Comput. 6</source>
          (
          <year>2015</year>
          )
          <fpage>73</fpage>
          -
          <lpage>99</lpage>
          . URL: https://doi.org/10.1080/19462166.
          <year>2014</year>
          .
          <volume>1002536</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>O.</given-names>
            <surname>Arieli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Straßer</surname>
          </string-name>
          ,
          <article-title>Logical argumentation by dynamic proof systems</article-title>
          ,
          <source>Theor. Comput. Sci</source>
          .
          <volume>781</volume>
          (
          <year>2019</year>
          )
          <fpage>63</fpage>
          -
          <lpage>91</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A. J.</given-names>
            <surname>García</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. R.</given-names>
            <surname>Simari</surname>
          </string-name>
          ,
          <article-title>Defeasible logic programming: Delp-servers, contextual queries, and explanations for answers</article-title>
          ,
          <source>Argument Comput. 5</source>
          (
          <year>2014</year>
          )
          <fpage>63</fpage>
          -
          <lpage>88</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>T.</given-names>
            <surname>Alsinet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Béjar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Godo</surname>
          </string-name>
          ,
          <article-title>A characterization of collective conflict for defeasible argumentation</article-title>
          ,
          <source>in: Computational Models of Argument: Proceedings of COMMA</source>
          <year>2010</year>
          , volume
          <volume>216</volume>
          <source>of Frontiers in Artificial Intelligence and Applications</source>
          , IOS Press,
          <year>2010</year>
          , pp.
          <fpage>27</fpage>
          -
          <lpage>38</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>P. M. Dung</surname>
            ,
            <given-names>R. A.</given-names>
          </string-name>
          <string-name>
            <surname>Kowalski</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Toni</surname>
          </string-name>
          ,
          <string-name>
            <surname>Assumption-Based</surname>
            <given-names>Argumentation</given-names>
          </string-name>
          , Springer,
          <year>2009</year>
          , pp.
          <fpage>199</fpage>
          -
          <lpage>218</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>König</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rapberger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ulbricht</surname>
          </string-name>
          ,
          <article-title>Just a matter of perspective</article-title>
          ,
          <source>in: Computational Models of Argument - Proceedings of COMMA</source>
          <year>2022</year>
          , volume
          <volume>353</volume>
          <source>of Frontiers in Artificial Intelligence and Applications</source>
          , IOS Press,
          <year>2022</year>
          , pp.
          <fpage>212</fpage>
          -
          <lpage>223</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>C.</given-names>
            <surname>Schulz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          ,
          <article-title>Justifying answer sets using argumentation, Theory Pract</article-title>
          . Log. Program.
          <volume>16</volume>
          (
          <year>2016</year>
          )
          <fpage>59</fpage>
          -
          <lpage>110</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>O.</given-names>
            <surname>Arieli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Heyninck</surname>
          </string-name>
          ,
          <article-title>Collective attacks in assumption-based argumentation</article-title>
          ,
          <source>in: Proceedings of the 39th ACM/SIGAPP Symposium on Applied Computing</source>
          ,
          <string-name>
            <surname>SAC</surname>
          </string-name>
          , ACM,
          <year>2024</year>
          , pp.
          <fpage>746</fpage>
          -
          <lpage>753</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>A.</given-names>
            <surname>Arioua</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Tamani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Croitoru</surname>
          </string-name>
          ,
          <article-title>Query answering explanation in inconsistent datalog± knowledge bases</article-title>
          , in: In DEXA, volume
          <volume>9261</volume>
          , Springer,
          <year>2015</year>
          , pp.
          <fpage>203</fpage>
          -
          <lpage>219</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>A.</given-names>
            <surname>Arioua</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Croitoru</surname>
          </string-name>
          ,
          <article-title>Dialectical characterization of consistent query explanation with existential rules</article-title>
          , in: Z.
          <string-name>
            <surname>Markov</surname>
          </string-name>
          , I. Russell (Eds.),
          <source>Proceedings of FLAIRS, AAAI</source>
          ,
          <year>2016</year>
          , pp.
          <fpage>621</fpage>
          -
          <lpage>625</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>H.</given-names>
            <surname>Prakken</surname>
          </string-name>
          ,
          <article-title>Coherence and flexibility in dialogue games for argumentation</article-title>
          ,
          <source>J. Log. Comput</source>
          .
          <volume>15</volume>
          (
          <year>2005</year>
          )
          <fpage>1009</fpage>
          -
          <lpage>1040</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>P. M. Thang</surname>
            ,
            <given-names>P. M.</given-names>
          </string-name>
          <string-name>
            <surname>Dung</surname>
            ,
            <given-names>N. D.</given-names>
          </string-name>
          <string-name>
            <surname>Hung</surname>
          </string-name>
          ,
          <article-title>Towards argument-based foundation for sceptical and credulous dialogue games</article-title>
          ,
          <source>in: Proceedings of COMMA</source>
          , volume
          <volume>245</volume>
          , IOS Press,
          <year>2012</year>
          , pp.
          <fpage>398</fpage>
          -
          <lpage>409</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>X.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          ,
          <article-title>A general framework for sound assumption-based argumentation dialogues</article-title>
          ,
          <source>Artif. Intell</source>
          .
          <volume>216</volume>
          (
          <year>2014</year>
          )
          <fpage>20</fpage>
          -
          <lpage>54</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>A.</given-names>
            <surname>Arioua</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Buche</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Croitoru</surname>
          </string-name>
          ,
          <article-title>Explanatory dialogues with argumentative faculties over inconsistent knowledge bases</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>80</volume>
          (
          <year>2017</year>
          )
          <fpage>244</fpage>
          -
          <lpage>262</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>A.</given-names>
            <surname>Arioua</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Tamani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Croitoru</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Buche</surname>
          </string-name>
          ,
          <article-title>Query failure explanation in inconsistent knowledge bases using argumentation</article-title>
          ,
          <source>in: Comma</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>P. E.</given-names>
            <surname>Dunne</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          Bench-Capon,
          <article-title>Two party immediate response disputes: Properties and eficiency</article-title>
          ,
          <source>Artificial Intelligence</source>
          <volume>149</volume>
          (
          <year>2003</year>
          )
          <fpage>221</fpage>
          -
          <lpage>250</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hunter</surname>
          </string-name>
          ,
          <article-title>Base logics in argumentation</article-title>
          ,
          <source>in: Proceedings of COMMA</source>
          , volume
          <volume>216</volume>
          <source>of Frontiers in Artificial Intelligence and Applications</source>
          , IOS Press,
          <year>2010</year>
          , pp.
          <fpage>275</fpage>
          -
          <lpage>286</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>F.</given-names>
            <surname>Castagna</surname>
          </string-name>
          ,
          <article-title>A dialectical characterisation of argument game proof theories for classical logic argumentation</article-title>
          , in: M.
          <string-name>
            <surname>D'Agostino</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>A. D'Asaro</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          Larese (Eds.),
          <source>Proceedings of AIxIA</source>
          , volume
          <volume>3086</volume>
          , CEUR-WS.org,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>S. H.</given-names>
            <surname>Nielsen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Parsons</surname>
          </string-name>
          ,
          <article-title>A generalization of dung's abstract framework for argumentation: Arguing with sets of attacking arguments</article-title>
          ,
          <source>in: Argumentation in Multi-Agent Systems</source>
          ,
          <year>2007</year>
          , pp.
          <fpage>54</fpage>
          -
          <lpage>73</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>L.</given-names>
            <surname>Amgoud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Besnard</surname>
          </string-name>
          ,
          <article-title>Logical limits of abstract argumentation frameworks</article-title>
          ,
          <source>J. Appl. Non Class. Logics</source>
          <volume>23</volume>
          (
          <year>2013</year>
          )
          <fpage>229</fpage>
          -
          <lpage>267</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>A.</given-names>
            <surname>Calì</surname>
          </string-name>
          , G. Gottlob,
          <string-name>
            <given-names>T.</given-names>
            <surname>Lukasiewicz</surname>
          </string-name>
          ,
          <article-title>A general datalog-based framework for tractable query answering over ontologies</article-title>
          ,
          <source>Journal of Web Semantics</source>
          <volume>14</volume>
          (
          <year>2012</year>
          )
          <fpage>57</fpage>
          -
          <lpage>83</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <surname>P. M. Thang</surname>
            ,
            <given-names>P. M.</given-names>
          </string-name>
          <string-name>
            <surname>Dung</surname>
            ,
            <given-names>N. D.</given-names>
          </string-name>
          <string-name>
            <surname>Hung</surname>
          </string-name>
          ,
          <article-title>Towards a common framework for dialectical proof procedures in abstract argumentation</article-title>
          ,
          <source>J. Log. Comput</source>
          .
          <volume>19</volume>
          (
          <year>2009</year>
          )
          <fpage>1071</fpage>
          -
          <lpage>1109</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>P.</given-names>
            <surname>Dung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mancarella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          ,
          <article-title>Computing ideal sceptical argumentation</article-title>
          ,
          <source>Artificial Intelligence</source>
          <volume>171</volume>
          (
          <year>2007</year>
          )
          <fpage>642</fpage>
          -
          <lpage>674</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>