<!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>SAT for Argumentation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Matti JA¨ RVISALO</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Helsinki Institute for Information Technology HIIT, Department of Computer Science, University of Helsinki</institution>
          ,
          <country country="FI">Finland</country>
        </aff>
      </contrib-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The study of computational models of argumentation is a vibrant research area in
artificial intelligence [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Among the proposed computational models of argumentation,
considerable progress has been recently made in developing automated reasoning techniques
for abstract argumentation frameworks (AFs) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Various systems have been recently
implemented for reasoning over AFs [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], further incentivized by the ICCMA series of
international competitions on computational models of argumentation [
        <xref ref-type="bibr" rid="ref4 ref5">4,5</xref>
        ], focusing on
AF reasoning tasks such as credulous and skeptical reasoning of the acceptance of
arguments, and extension enumeration.
      </p>
      <p>
        AF reasoning tasks can be represented in a natural way as Boolean combinations
of logical constraints via developing propositional (Boolean satisfiability, SAT)
encodings [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. As witnessed by the results of the ICCMA competitions, SAT-based approaches
based on (potentially iterative) invocations of SAT solvers on propositional encodings
currently form a central computational approach to reasoning over argumentation
frameworks, complementing and being very competitive when compared to specialized
algorithms developed for AF reasoning. Indeed, the state-of-the-art SAT solver
technology readily available today offers the core NP decision engines employed in many of
the current state-of-the-art argumentation reasoning systems focusing on AF reasoning
problems [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13 ref7 ref8 ref9">7,8,9,10,11,12,13</xref>
        ].
      </p>
      <p>
        The use of SAT solvers is not restricted to problem domains in NP. SAT solvers
allow for solving hard decision problems presumably well beyond NP via harnessing
instantiations of the general SAT-based counterexample-guided abstraction refinement
(CEGAR) approach [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], based on iterative and incremental applications of SAT solvers,
solving a sequence of abstractions and ruling out non-solutions through
counterexamplebased refinements to the abstraction towards finding one or more solutions to the actual
problem instance at hand. As complexity-theoretically very challenging problems are
abundant in AF reasoning—various types of decision and optimization problems under
different AF semantics exhibiting completeness for different levels of the polynomial
hierarchy—developing CEGAR-type SAT-based procedures for AF reasoning tasks is an
intuitive choice. Furthermore, there are further connections between AF semantics and
iterative SAT procedures; computing the ideal extension essentially corresponds to
computing the backbone of the propositional formula encoding the admissible sets of a given
AF [
        <xref ref-type="bibr" rid="ref15 ref16">15,16</xref>
        ], which gives promise of developing new backbone algorithms particularly
suited for argumentation instances [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>
        Going beyond the problems focused on in the ICCMA competitions, SAT-based
algorithms have also been developed problems related to AF dynamics, dealing with e.g.
adjusting (or revising) a given AF to support new knowledge represented as extensions
the AF should support [
        <xref ref-type="bibr" rid="ref18 ref19 ref20">18,19,20</xref>
        ] or synthesizing a semantically best AF structure to
represent a given set of extensions [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. The study of AF dynamics gives rise to
optimization problems, inviting the employment of Boolean optimization solvers such as
maximum satisfiability (MaxSAT) solvers, the optimization counterpart of SAT—relying
again heavily on SAT solvers. Furthermore, some AF semantics which yield
polynomialtime static reasoning problems turn into NP-hard optimization problems when
considering AF dynamics; for example, extension enforcement [
        <xref ref-type="bibr" rid="ref22 ref23 ref24">22,23,24</xref>
        ] under grounded
semantics requires non-trivial SAT encodings [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ].
      </p>
      <p>
        Beyond abstract argumentation, the SAT-based techniques developed for AF
reasoning have been shown to be applicable also for reasoning about acceptance and
enumeration of extensions in structured argumentation formalisms. Especially in the context of
assumption-based argumentation (ABA) [
        <xref ref-type="bibr" rid="ref26 ref27 ref28">26,27,28</xref>
        ], a translation-based approach
consisting of mapping the structured reasoning task first to the AF level and then employing
variants of AF reasoning techniques has recently been shown to provide a
complementary approach to native algorithms for ABA reasoning [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ].
      </p>
      <p>
        The development of SAT-based procedures for AF reasoning, and extensions of AFs
such as abstract dialectic frameworks (ADFs) [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ], poses interesting research challenges.
Understanding the complexity of AF reasoning tasks with respect to different
parameterizations (AF semantics, reasoning modes, and other problem-specific parameters) is
essential for understanding what type of SAT-based approaches may be suitable. From
encodings and procedures to implementation, the choice of the SAT and MaxSAT solvers
can have a noticeable impact on scalability and efficiency. The incremental APIs offered
by some of the central SAT solvers also play a key role in implementing CEGAR-style
iterative approaches. The use of MaxSAT solvers in CEGAR has been less studied, and
poses more challenges, e.g. in terms of incrementality. All in all, developing further
understanding on the best-suited ways of employing SAT solvers for reasoning over
computational models of argumentation holds great potential for pushing and extending further
the current state of the art in computational approaches for argumentation.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Acknowledgements</title>
      <p>The author is financially supported by Academy of Finland (grants 276412 and 312662).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>T.</given-names>
            <surname>Bench-Capon</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Dunne</surname>
          </string-name>
          , “Argumentation in artificial intelligence,” Artif. Intell., vol.
          <volume>171</volume>
          , no.
          <fpage>10</fpage>
          -
          <issue>15</issue>
          , pp.
          <fpage>619</fpage>
          -
          <lpage>641</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>P.</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</article-title>
          ,” Artif. Intell., vol.
          <volume>77</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>321</fpage>
          -
          <lpage>358</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>G.</given-names>
            <surname>Charwat</surname>
          </string-name>
          , W. Dvora´k,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Gaggl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Wallner</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Woltran</surname>
          </string-name>
          , “
          <article-title>Methods for solving reasoning problems in abstract argumentation - A survey,” Artif</article-title>
          . Intell., vol.
          <volume>220</volume>
          , pp.
          <fpage>28</fpage>
          -
          <lpage>63</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Thimm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Villata</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Cerutti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Oren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Strass</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Vallati</surname>
          </string-name>
          , “
          <article-title>Summary report of the first international competition on computational models of argumentation,” AI Mag.</article-title>
          , vol.
          <volume>37</volume>
          , no.
          <issue>1</issue>
          , p.
          <fpage>102</fpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Thimm</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Villata</surname>
          </string-name>
          , “
          <article-title>The first international competition on computational models of argumentation: Results and analysis</article-title>
          ,” Artif. Intell., vol.
          <volume>252</volume>
          , pp.
          <fpage>267</fpage>
          -
          <lpage>294</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>P.</given-names>
            <surname>Besnard</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Doutre</surname>
          </string-name>
          , “
          <article-title>Checking the acceptability of a set of arguments,”</article-title>
          <source>in Proc. NMR</source>
          , pp.
          <fpage>59</fpage>
          -
          <lpage>64</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>F.</given-names>
            <surname>Cerutti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. E.</given-names>
            <surname>Dunne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Giacomin</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Vallati</surname>
          </string-name>
          , “
          <article-title>Computing preferred extensions in abstract argumentation: A SAT-based approach</article-title>
          ,”
          <source>in TAFA 2013 Revised Selected Papers</source>
          , vol.
          <volume>8306</volume>
          of LNCS, pp.
          <fpage>176</fpage>
          -
          <lpage>193</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>F.</given-names>
            <surname>Cerutti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Giacomin</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Vallati</surname>
          </string-name>
          , “
          <article-title>ArgSemSAT: Solving argumentation problems using SAT,”</article-title>
          <source>in Proc. COMMA</source>
          , vol.
          <volume>266</volume>
          of FAIA, pp.
          <fpage>455</fpage>
          -
          <lpage>456</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>W.</surname>
          </string-name>
          <article-title>Dvorˇa´k, M. Ja¨rvisalo</article-title>
          , J. Wallner, and
          <string-name>
            <given-names>S.</given-names>
            <surname>Woltran</surname>
          </string-name>
          , “
          <article-title>Complexity-sensitive decision procedures for abstract argumentation</article-title>
          ,” Artif. Intell., vol.
          <volume>206</volume>
          , pp.
          <fpage>53</fpage>
          -
          <lpage>78</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>J.</given-names>
            <surname>Lagniez</surname>
          </string-name>
          , E. Lonca, and
          <string-name>
            <given-names>J.</given-names>
            <surname>Mailly</surname>
          </string-name>
          , “
          <article-title>Coquiaas: A constraint-based quick abstract argumentation solver,”</article-title>
          <source>in Proc. ICTAI</source>
          , pp.
          <fpage>928</fpage>
          -
          <lpage>935</lpage>
          , IEEE Computer Society,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>F.</given-names>
            <surname>Cerutti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Vallati</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Giacomin</surname>
          </string-name>
          , “
          <article-title>An efficient java-based solver for abstract argumentation frameworks: jargsemsat,”</article-title>
          <string-name>
            <given-names>Int. J.</given-names>
            <surname>Artif</surname>
          </string-name>
          .
          <source>Intell. Tools</source>
          , vol.
          <volume>26</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>26</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Alviano</surname>
          </string-name>
          , “
          <article-title>The pyglaf argumentation reasoner,”</article-title>
          <source>in Technical Communications of ICLP</source>
          <year>2017</year>
          , vol.
          <volume>58</volume>
          of OASICS, pp.
          <volume>2</volume>
          :
          <fpage>1</fpage>
          -
          <issue>2</issue>
          :
          <fpage>3</fpage>
          ,
          <string-name>
            <surname>Schloss</surname>
            <given-names>Dagstuhl</given-names>
          </string-name>
          <source>- Leibniz-Zentrum fuer Informatik</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>F.</given-names>
            <surname>Pu</surname>
          </string-name>
          , G. Luo, and
          <string-name>
            <given-names>Z.</given-names>
            <surname>Jiang</surname>
          </string-name>
          , “
          <article-title>Encoding argumentation semantics by boolean algebra,” IEICE Transactions</article-title>
          , vol. 100-D, no.
          <issue>4</issue>
          , pp.
          <fpage>838</fpage>
          -
          <lpage>848</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Clarke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gupta</surname>
          </string-name>
          , and
          <string-name>
            <given-names>O.</given-names>
            <surname>Strichman</surname>
          </string-name>
          , “
          <article-title>SAT-based counterexample-guided abstraction refinement,” IEEE T-CAD</article-title>
          , vol.
          <volume>23</volume>
          , no.
          <issue>7</issue>
          , pp.
          <fpage>1113</fpage>
          -
          <lpage>1123</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>P. E.</given-names>
            <surname>Dunne</surname>
          </string-name>
          ,
          <string-name>
            <surname>W.</surname>
          </string-name>
          <article-title>Dvora´k, and</article-title>
          S. Woltran, “
          <article-title>Parametric properties of ideal semantics</article-title>
          ,
          <source>” Artificial Intelligence</source>
          , vol.
          <volume>202</volume>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>28</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Wallner</surname>
          </string-name>
          , G. Weissenbacher, and
          <string-name>
            <given-names>S.</given-names>
            <surname>Woltran</surname>
          </string-name>
          , “
          <article-title>Advanced SAT techniques for abstract argumentation</article-title>
          ,”
          <source>in Proc. CLIMA</source>
          , vol.
          <volume>8143</volume>
          of LNCS, pp.
          <fpage>138</fpage>
          -
          <lpage>154</lpage>
          , Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>A.</given-names>
            <surname>Previti</surname>
          </string-name>
          and
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Ja¨rvisalo, “A preference-based approach to backbone computation with application to argumentation,”</article-title>
          <source>in Proc. SAC</source>
          , pp.
          <fpage>896</fpage>
          -
          <lpage>902</lpage>
          , ACM,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>A.</given-names>
            <surname>Niskanen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wallner</surname>
          </string-name>
          , and
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Ja¨rvisalo, “Optimal status enforcement in abstract argumentation,”</article-title>
          <source>in Proc. IJCAI</source>
          , pp.
          <fpage>1216</fpage>
          -
          <lpage>1222</lpage>
          , AAAI Press,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Wallner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Niskanen</surname>
          </string-name>
          , and
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Ja¨rvisalo, “Complexity results and algorithms for extension enforcement in abstract argumentation</article-title>
          ,
          <source>” J. Artif. Intell. Res.</source>
          , vol.
          <volume>60</volume>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>40</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>T.</given-names>
            <surname>Lehtonen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Niskanen</surname>
          </string-name>
          , and
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Ja¨rvisalo, “SAT-based approaches to adjusting, repairing, and computing largest extensions of argumentation frameworks,”</article-title>
          <source>in Proc. COMMA</source>
          , FAIA, IOS Press,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>A.</given-names>
            <surname>Niskanen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wallner</surname>
          </string-name>
          , and
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Ja¨rvisalo, “Synthesizing argumentation frameworks from examples,”</article-title>
          <source>in Proc. ECAI</source>
          , vol.
          <volume>285</volume>
          of FAIA, pp.
          <fpage>551</fpage>
          -
          <lpage>559</lpage>
          , IOS Press,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>R.</given-names>
            <surname>Baumann</surname>
          </string-name>
          , “
          <article-title>What does it take to enforce an argument? Minimal change in abstract argumentation,”</article-title>
          <source>in Proc. ECAI</source>
          , vol.
          <volume>242</volume>
          of FAIA, pp.
          <fpage>127</fpage>
          -
          <lpage>132</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>P.</given-names>
            <surname>Bisquert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Cayrol</surname>
          </string-name>
          , F. D. de Saint-Cyr, and
          <string-name>
            <given-names>M.</given-names>
            <surname>Lagasquie-Schiex</surname>
          </string-name>
          , “
          <article-title>Enforcement in argumentation is a kind of update</article-title>
          ,
          <source>” in Proc. SUM</source>
          , vol.
          <volume>8078</volume>
          of LNCS, pp.
          <fpage>30</fpage>
          -
          <lpage>43</lpage>
          , Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>S.</given-names>
            <surname>Coste-Marquis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Konieczny</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mailly</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Marquis</surname>
          </string-name>
          , “
          <article-title>Extension enforcement in abstract argumentation as an optimization problem,”</article-title>
          <source>in Proc. IJCAI</source>
          , pp.
          <fpage>2876</fpage>
          -
          <lpage>2882</lpage>
          , AAAI Press,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>A.</given-names>
            <surname>Niskanen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Wallner</surname>
          </string-name>
          , and
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Ja¨rvisalo, “Extension enforcement under grounded semantics in abstract argumentation,”</article-title>
          <source>in Proc. KR</source>
          , AAAI Press,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bondarenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. M.</given-names>
            <surname>Dung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. A.</given-names>
            <surname>Kowalski</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          , “
          <article-title>An abstract, argumentation-theoretic approach to default reasoning,” Artif</article-title>
          . Intell., vol.
          <volume>93</volume>
          , pp.
          <fpage>63</fpage>
          -
          <lpage>101</lpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <surname>P. M. Dung</surname>
            ,
            <given-names>R. A.</given-names>
          </string-name>
          <string-name>
            <surname>Kowalski</surname>
            , and
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Toni</surname>
          </string-name>
          , “
          <article-title>Assumption-based argumentation,” in Argumentation in Artificial Intelligence (I. Rahwan</article-title>
          and
          <string-name>
            <given-names>G. R.</given-names>
            <surname>Simari</surname>
          </string-name>
          , eds.), pp.
          <fpage>25</fpage>
          -
          <lpage>44</lpage>
          , Springer,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          , “
          <article-title>A tutorial on assumption-based argumentation</article-title>
          ,
          <source>” Argument &amp; Computation</source>
          , vol.
          <volume>5</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>89</fpage>
          -
          <lpage>117</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>T.</given-names>
            <surname>Lehtonen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Wallner</surname>
          </string-name>
          , and
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Ja¨rvisalo, “From structured to abstract argumentation: Assumptionbased acceptance via AF reasoning,”</article-title>
          <source>in Proc. ECSQARU</source>
          , vol.
          <volume>10369</volume>
          of LNCS, pp.
          <fpage>57</fpage>
          -
          <lpage>68</lpage>
          , Springer,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>T.</given-names>
            <surname>Linsbichler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Maratea</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Niskanen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Wallner</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Woltran</surname>
          </string-name>
          , “
          <article-title>Novel algorithms for abstract dialectical frameworks based on complexity analysis of subclasses and SAT solving,”</article-title>
          <source>in Proc. IJCAI</source>
          , pp.
          <fpage>1905</fpage>
          -
          <lpage>1911</lpage>
          , ijcai.org,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>