<!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 Roadmap for Neuro-argumentative Learning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Maurizio Proietti</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Francesca Toni</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>IASI-CNR</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Italy</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computing, Imperial College London</institution>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Computational argumentation (CA) has emerged, in recent decades, as a powerful formalism for knowledge representation and reasoning in the presence of conflicting information, notably when reasoning non-monotonically with rules and exceptions. Much existing work in CA has focused, to date, on reasoning with given argumentation frameworks (AFs) or, more recently, on using AFs, possibly automatically drawn from other systems, for supporting forms of XAI. In this short paper we focus instead on the problem of learning AFs from data, with a focus on neuro-symbolic approaches. Specifically, we overview existing forms of neuro-argumentative (machine) learning, resulting from a combination of neural machine learning mechanisms and argumentative (symbolic) reasoning. We include in our overview neuro-symbolic paradigms that integrate reasoners with a natural understanding in argumentative terms, notably those capturing forms of non-monotonic reasoning in logic programming. We also outline avenues and challenges for future work in this spectrum.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Computational argumentation</kwd>
        <kwd>Artificial neural networks</kwd>
        <kwd>Non-monotonic reasoning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Computational argumentation (CA) has emerged, since the nineties, as a powerful formalism for
knowledge representation and reasoning in the presence of conflicting information (see [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]
for recent overviews). It has been shown to capture and generalise, in particular, several forms
of non-monotonic reasoning [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ], notably required when operating with rules and exceptions
naturally giving rise to conflicts (e.g. both the rule “birds fly” and the exception ”penguins do
not fly” apply to the same individual tweety – a penguin and thus a bird). Also, it is being widely
deployed to support forms of explainable AI (XAI) (e.g. see overview in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]), given the appeal of
argumentation in explanations amongst humans, e.g. as in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], within the broad view that XAI
should take findings from the social sciences into account [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        To date, the bulk of work in CA amounts to defining so-called argumentation frameworks
(AFs), which are symbolic representations equipped with semantics/tools for reasoning towards
the resolution of conflicts and drawing (argumentatively acceptable) conclusions. In addition,
increasingly more attention has been given over the years to combining CA and machine
learning (e.g. as overviewed in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]). Here, we focus specifically on methods combining CA
and machine learning with artificial neural networks (NNs) 1, focusing on what we term
neuroargumentative (machine) learning (NAL), resulting from a combination of neural (machine
learning) mechanisms and (symbolic) argumentative reasoning using methods in CA. Specifically,
in Section 2 we overview existing forms of NAL, including neuro-symbolic paradigms integrating
forms of logic programming with a natural understanding in CA terms (see below). Finally, in
Section 3 we outline avenues and challenges for future work in the broad spectrum of NAL.
Background on CA. The simplest form of AFs is given by abstract AFs (AAFs) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], which
boil down to directed graphs whose nodes are arguments (e.g. “tweety flies as it is a bird” and
“tweety does not fly as it is a penguin”) and whose edges are attacks between them (e.g., the latter
argument for tweety attacks the former). They are equipped, e.g., with the semantics of stable
extensions, which are conflict-free sets of arguments attacking every argument they do not
contain (leading to accepting the second argument for tweety and inferring that it does not fly).
Several other forms of CA have been proposed and play a role in existing works in NAL, notably
bipolar AFs (BAFs) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], i.e. directed graphs with two types of edges: attacks as in AAFs and
supports (e.g. between “tweety has wings” and the earlier “tweety flies as it is a bird”), variations
of AAFs and BAFs such as quantified BAFs (where arguments are equipped with base scores and
dialectical strengths obtained using gradual semantics [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]), weighted (quantified) BAFs (where
edges are weighted, e.g. see [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]), and forms of structured CA [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], where arguments and attacks
are drawn from logical formalisms. For example, in Assumption-Based AFs (ABAFs) [
        <xref ref-type="bibr" rid="ref13 ref14 ref15 ref4">4, 13, 14, 15</xref>
        ],
arguments are drawn from “rules” and are supported by “assumptions”, and attacks are targeted
at the assumptions, by arguments for their “contraries”.
      </p>
      <p>
        CA and non-monotonic reasoning. CA is naturally non-monotonic and indeed there are
some close connections between (forms of) CA and several formalisms for non-monotonic
reasoning [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ], including normal logic programs (LPs in short) with negation as
failure (NAF) and answer set programs (ASPs in short). In particular, ABAFs admit LPs/ASPs
as instances. For illustration, consider the LP/ASP  ∪  with rules  = {flies () ←
bird(),  ¬lfies (), ¬flies () ← penguin()} (with ¬ interpreted syntactically, and 
denoting NAF) and facts  = {penguin(tweety), bird(tweety)}. This LP/ASP corresponds to an
ABAF with
∙ rules  ∪  ,
∙ all NAF literals in the vocabulary of the LP as assumptions,
∙ contraries of assumptions   given by .
      </p>
      <p>
        Note that, in particular, assumptions include  ¬lfies (tweety), with contrary ¬flies (tweety)).
The semantics of the original LP/ASP is exactly captured by the semantics of the ABAF [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. For
example, stable extensions of ABAFs correspond exactly to stable models of LPs/ASPs [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
1We will refer to several standard NN architectures, notably multi-layer perceptrons (MLPs), convolutional neural
networks (CNNs), Long-Short-Term-Memory NNs (LSTMs), and AutoEncoders (AEs).
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Overview of existing work in NAL</title>
      <p>
        Here, we focus on works at the intersection of CA and NNs positioned as NAL, while ignoring
works combining CA and NNs for supporting CA itself, e.g.: NNs performing argumentative
reasoning, as in [
        <xref ref-type="bibr" rid="ref17">17, 18, 19</xref>
        ]; works on argument mining, using NNs to extract arguments and/or
AFs, as in [20]; methods using NNs for computing semantics of AFs, such as [21, 22, 23]; works
on the correspondence between AFs of various types and NNs, as in [24, 25].
      </p>
      <p>
        We summarise existing works on NAL in Table 1 and related works in neuro-symbolic
learning with LP/ASP in Table 2, and describe their main characteristics for our purposes below.
Translation of NNs to AFs. A line of work includes methods that take a trained NN as an
input and translate it into an AF of some kind. Amongst these methods, DAX [26] envisages
generic mappings into generalised AFs, with any number of dialectical relations. Several
concrete instantiations of this approach focus on mapping NNs (e.g. MLPs or CNNs) into
BAFs [27, 28]. Further, SpArX [29] relies upon a provable one-to-one-correspondence between
MLPs and weighted BAFs [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] to translate MLPs into sparse weighted BAFs, where hidden
neurons are clustered, for the purpose of rendering the MLP sparser and more interpretable.
These methods aim at using the AFs resulting from the translation for explaining the NNs.
Pipeline methods. Some other methods use NNs to extract AFs, and then apply symbolic,
argumentative reasoning on the AFs to support some downstream task. For example, ADA [30]
uses neural classifiers and LSTMs to mine quantified BAFs from textual reviews, and then reasons
with them (under gradual semantics) to provide recommendations for movies, evaluated against
review aggregations measures. Also, DEAr [31] uses AutoEncoders for feature selection from
tabular data to extract AAFs, and then reasons with them (under extension-based semantics) to
provide explainable classifications from tabular inputs. Further, Local-HDP-ABL [32] deploys
(possibly neural) feature selection methods with images to extract BAFs for reasoning over the
images for explainable classification. In these methods the two components (AF extraction and
symbolic, argumentative reasoning) are decoupled within a pipeline, and the argumentative
reasoning provides “delayed” feedback to the AF extraction by the NN.
      </p>
      <p>
        Integrated methods. Finally, argumentative reasoning over AFs has been integrated within
NNs as a form of inductive bias, to guide the learning within the NNs. Specifically, NSAM [33]
Paper
DAX [26, 27, 28]
SpArX [
        <xref ref-type="bibr" rid="ref11">11, 29</xref>
        ]
ADA [30]
DeAr [31]
Local-HDP-ABL [32]
NSAM [33]
      </p>
      <p>Formalism
BAFs
Weighted BAFs
Quantified BAFs
AAFs
BAFs
probabilistic semi-AAFs</p>
      <p>Learning Setting
Translation of NNs (MLPs, CNNs) to AFs
Translation of MLPs to AFs
AFs learnt by NNs → argumentative reasoning
AFs learnt by AEs → argumentative reasoning
AFs learnt by NNs → argumentative reasoning
Reasoning with AFs as inductive bias
defines argumentation Boltzmann machines (a form of NNs capturing argumentative
knowledge, in the form of probabilistic semi-abstract AFs), trained on instances of the argumentative
knowledge applicable to given data, to make predictions that can be explained argumentatively.
Related work in logic programming. We include neuro-symbolic paradigms integrating
forms of non-monotonic LPs and ASPs, as those have a natural understanding in CA terms. We
omit instead neuro-symbolic methods focusing on positive logic programs (e.g. see overview
in [34]), as they support monotonic reasoning only and are not relevant to an argumentative
viewpoint. The LP works are summarised in Table 2. CIL2P [35] extracts LPs from MLPs, for
the purposes of explainability. Some methods follow a pipeline approach, learning LPs from
NNs pre-trained for feature extraction on images: NeSyFOLD [36] generates stratified LPs from
CNNs, and FFNSL [37] learns ASPs. Other methods integrate reasoning with LPs/ASPs provided
by humans, for the purpose of training NNs end-to-end (e2e) to benefit from the knowledge
represented in the LPs/ASPs and learn from it as well as from unstructured data such as images:
NeurASP [38] represents knowledge in the form of probabilistic ASPs, DeepProbLog [39] uses
probabilistic stratified LPs (i.e. ProbLog programs), NeuroLog [40] makes use of abductive LP
to supervise the e2e training process, and embed2sym [41] integrates clustering for feature
extraction with ASPs. Finally, pix2rule [42] learns ASPs e2e, through a training regime that
processes both images and ASPs, by including a diferentiable layer in NNs from which ASP
rules can be extracted.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Challenges</title>
      <p>We conclude by discussing the role that NAL could have in the future development of
neurosymbolic systems in three settings: 1) the NN component is pre-trained, AFs are learnt; 2) AFs
are predefined, the NN component is learnt; 3) both components are learnt e2e.
NNs pre-trained, AFs learnt. The simplest way in which CA could be used is within a
simple pipeline architecture: an AF is extracted (or learnt) from a pre-trained NN. This approach
is very close to standard CA-based forms of XAI as discussed earlier [30, 31, 32]. A more
advanced variant of this pipeline architecture could be implemented by representing pre-trained
NN modules symbolically as (probabilistic) neural predicates, similarly to [36, 39]. With this
representation, together with suitable background knowledge by domain experts, we could
learn symbolic concepts as ABAFs (e.g. as suggested in [43]) or as probabilistic ABAFs [44].
Predefined AFs, NNs learnt. In this type of systems NNs are trained e2e: the input to NNs
is labeled by symbolic concepts for which we provide a suitable background knowledge defined
by means of AFs. In this context, ABA frameworks could be used to guide the training of NNs,
again extending the work done in the area of LP and ASP [36, 39]. The ability of ABAFs to
formalise various kinds of knowledge/reasoning (e.g. default theories, ontologies, and temporal
logics) would be a plus for achieving better accuracy and reliability with smaller data sets.
NNs and AFs both learnt. The most challenging task is to construct systems that are
composed of neural modules and symbolic modules where both components are learnt at the same
time, while training is done e2e on their composition. A critical sub-task is learning latent
concepts, that is, the symbolic concepts associated with the output of the neural component.
Initial work in this direction, for LP/ASP, could provide a starting point. For example, [45]
design an approach based on so-called policy functions, similar to reinforcement learning, to
learn symbolic knowledge which could be seen as a collection of facts (and thus monotonic).
While this work makes quite strong hypotheses on the form of the symbolic knowledge to be
learnt, it would be interesting to explore whether the approach could be generalised to learn
(non-monotonic) AFs. Furthermore, the aforementioned [42] – proposing a specific approach
for e2e learning of relations and rules from images – could provide a fruitful starting point to
learn AFs.</p>
      <p>Although CA-based approaches have not been considered in this setting, they might be
advantageous. First, the features of ABAFs useful for learning the two components separately
can also be useful for their combined learning. For example, in this more complex scenario we
could exploit ABAFs, following an iterative approach, for a variety of tasks such as: represent
rich background knowledge, use that knowledge to generate suitable neural model templates,
to train them, and extract new knowledge from trained neural models. Further, for this more
complex task, we need representation and reasoning mechanisms that cope with the
nonmonotonicity of knowledge extraction and learning. To this aim, the ability of CA to support
various forms of non-monotonic reasoning and to represent the learnt symbolic knowledge in
the form of defeasible rules, could play a key role. Notably, we believe that abduction, which
can be realised naturally in CA, could be useful for learning latent concepts.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Acknowledgments</title>
      <p>We would like to thank the anonymous reviewers for constructive criticism. We also thank
support from the Royal Society, UK (IEC\R2\222045 - International Exchanges 2022 Cost Share).
M. Proietti is a member of the INDAM-GNCS research group, Italy. F. Toni was partially funded
by the European Research Council (ERC) under the European Union’s Horizon 2020 research
and innovation programme (grant agreement No. 101020934) and by J.P. Morgan and the Royal
Academy of Engineering under the Research Chairs and Senior Research Fellowships scheme.
C. Jochim, Y. Kantor, Y. Katz, D. Konopnicki, Z. Kons, L. Kotlerman, D. Krieger, D. Lahav,
T. Lavee, R. Levy, N. Liberman, Y. Mass, A. Menczel, S. Mirkin, G. Moshkowich, S.
OfekKoifman, M. Orbach, E. Rabinovich, R. Rinott, S. Shechtman, D. Sheinwald, E. Shnarch,
I. Shnayderman, A. Sofer, A. Spector, B. Sznajder, A. Toledo, O. Toledo-Ronen, E. Venezian,
R. Aharonov, An autonomous debating system, Nat. 591 (2021) 379–384. doi:10.1038/
s41586-021-03215-w.
[18] P. Gofredo, S. Haddadan, V. Vorakitphan, E. Cabrio, S. Villata, Fallacious argument
classification in political debates, in: Proc. IJCAI 2022, ijcai.org, 2022, pp. 4143–4149.
doi:10.24963/ijcai.2022/575.
[19] L. Thorburn, A. Kruger, Optimizing language models for argumentative reasoning, in:
Proc. ArgML 2022, CEUR Workshop Proceedings 3208, CEUR-WS.org, 2022, pp. 27–44.</p>
      <p>URL: http://ceur-ws.org/Vol-3208/paper3.pdf.
[20] O. Cocarascu, E. Cabrio, S. Villata, F. Toni, Dataset independent baselines for relation
prediction in argument mining, in: Proc. COMMA 2020, FAIA 326, IOS Press, 2020, pp.
45–52. doi:10.3233/FAIA200490.
[21] R. Riveret, D. Korkinof, M. Draief, J. Pitt, Probabilistic abstract argumentation: An
investigation with Boltzmann machines, Argument Comput. 8 (2017) 89. doi:10.3233/
AAC-170016.
[22] I. Kuhlmann, M. Thimm, Using graph convolutional networks for approximate reasoning
with abstract argumentation frameworks: A feasibility study, in: Proc. SUM 2019, LNCS
11940, Springer, 2019, pp. 24–37. doi:10.1007/978-3-030-35514-2\_3.
[23] J. Klein, I. Kuhlmann, M. Thimm, Graph neural networks for algorithm selection in abstract
argumentation, in: Proc. ArgML 2022, CEUR Workshop Proceedings 3208, CEUR-WS.org,
2022, pp. 81–95. URL: http://ceur-ws.org/Vol-3208/paper6.pdf.
[24] A. S. d’Avila Garcez, D. M. Gabbay, L. C. Lamb, Value-based argumentation frameworks as
neural-symbolic learning systems, J. Log. Comput. 15 (2005) 1041–1058. doi:10.1093/
logcom/exi057.
[25] A. S. d’Avila Garcez, D. M. Gabbay, L. C. Lamb, A neural cognitive model of argumentation
with application to legal inference and decision making, J. Appl. Log. 12 (2014) 109–127.
doi:10.1016/j.jal.2013.08.004.
[26] E. Albini, P. Lertvittayakumjorn, A. Rago, F. Toni, DAX: Deep Argumentative eXplanation
for neural networks, CoRR abs/2012.05766 (2020). URL: https://arxiv.org/abs/2012.05766.
[27] A. Dejl, P. He, P. Mangal, H. Mohsin, B. Surdu, E. Voinea, E. Albini, P. Lertvittayakumjorn,
A. Rago, F. Toni, Argflow: A toolkit for deep argumentative explanations for neural
networks, in: Proc. AAMAS 2021, ACM, 2021, pp. 1761–1763. doi:10.5555/3463952.
3464229.
[28] P. Sukpanichnant, A. Rago, P. Lertvittayakumjorn, F. Toni, Neural QBAFs: Explaining
neural networks under LRP-based argumentation frameworks, in: Proc. AIxIA 2021, LNCS
13196, Springer, 2021, pp. 429–444. doi:10.1007/978-3-031-08421-8\_30.
[29] H. Ayoobi, N. Potyka, F. Toni, SpArX: Sparse Argumentative eXplanations for neural
networks, CoRR abs/2301.09559 (2023). doi:10.48550/arXiv.2301.09559.
[30] O. Cocarascu, A. Rago, F. Toni, Extracting dialogical explanations for review aggregations
with argumentative dialogical agents, in: Proc. AAMAS 2019, IFAAMS, 2019, pp. 1261–1269.</p>
      <p>URL: http://dl.acm.org/citation.cfm?id=3331830.
[31] O. Cocarascu, A. Stylianou, K. Cyras, F. Toni, Data-empowered argumentation for
dialectically explainable predictions, in: Proc. ECAI 2020, FAIA 325, IOS Press, 2020, pp.
2449–2456.
[32] H. Ayoobi, S. H. Kasaei, M. Cao, R. Verbrugge, B. Verheij, Explain what you see:
Openended segmentation and recognition of occluded 3D objects, CoRR abs/2301.07037 (2023).
doi:10.48550/arXiv.2301.07037, to appear at ICRA2023.
[33] R. Riveret, S. N. Tran, A. S. d’Avila Garcez, Neuro-symbolic probabilistic argumentation
machines, in: Proc. KR, 2020, pp. 871–881. doi:10.24963/kr.2020/90.
[34] A. Cropper, S. Dumancic, R. Evans, S. H. Muggleton, Inductive logic programming at 30,</p>
      <p>Mach. Learn. 111 (2022) 147–172. doi:10.1007/s10994-021-06089-1.
[35] A. S. d’Avila Garcez, K. Broda, D. M. Gabbay, Symbolic knowledge extraction from trained
neural networks: A sound approach, Artif. Intell. 125 (2001) 155–207. doi:10.1016/
S0004-3702(00)00077-1.
[36] P. Padalkar, H. Wang, G. Gupta, NeSyFOLD: A system for generating logic-based
explanations from convolutional neural networks, CoRR abs/2301.12667 (2023). doi:10.48550/
arXiv.2301.12667.
[37] D. Cunnington, M. Law, J. Lobo, A. Russo, FFNSL: Feed-Forward Neural-Symbolic Learner,</p>
      <p>Mach. Learn. 112 (2023) 515–569. doi:10.1007/s10994-022-06278-6.
[38] Z. Yang, A. Ishay, J. Lee, NeurASP: Embracing neural networks into answer set
programming, in: C. Bessiere (Ed.), Proc. IJCAI 2020, ijcai.org, 2020, pp. 1755–1762.
doi:10.24963/ijcai.2020/243.
[39] R. Manhaeve, S. Dumancic, A. Kimmig, T. Demeester, L. D. Raedt, Neural probabilistic logic
programming in DeepProbLog, Artif. Intell. 298 (2021) 103504. doi:10.1016/j.artint.
2021.103504.
[40] E. Tsamoura, T. M. Hospedales, L. Michael, Neural-symbolic integration: A compositional
perspective, in: Proc. AAAI 2021, AAAI Press, 2021, pp. 5051–5060. URL: https://ojs.aaai.
org/index.php/AAAI/article/view/16639.
[41] Y. Aspis, K. Broda, J. Lobo, A. Russo, Embed2Sym - Scalable neuro-symbolic reasoning via
clustered embeddings, in: Proc. KR, 2022. URL: https://proceedings.kr.org/2022/44/.
[42] N. Cingillioglu, A. Russo, pix2rule: End-to-end neuro-symbolic rule learning, in: Proc.</p>
      <p>IJCLR 2021, CEUR Workshop Proceedings 2986, CEUR-WS.org, 2021, pp. 15–56. URL:
http://ceur-ws.org/Vol-2986/paper3.pdf.
[43] M. Proietti, F. Toni, Learning assumption-based argumentation frameworks, in: Proc. ILP,
2022.
[44] P. Dung, P. M. Thang, Towards (probabilistic) argumentation for jury-based dispute
resolution, in: Proc. COMMA 2010, FAIA 216, IOS Press, 2010, pp. 171–182. doi:10.3233/
978-1-60750-619-5-171.
[45] A. Daniele, T. Campari, S. Malhotra, L. Serafini, Deep symbolic learning: Discovering
symbols and rules from perceptions, CoRR abs/2208.11561 (2022). doi:10.48550/arXiv.
2208.11561. arXiv:2208.11561.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>K.</given-names>
            <surname>Atkinson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Baroni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Giacomin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hunter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Prakken</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Reed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. R.</given-names>
            <surname>Simari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Thimm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Villata</surname>
          </string-name>
          , Towards artificial argumentation,
          <source>AI</source>
          Magazine
          <volume>38</volume>
          (
          <year>2017</year>
          )
          <fpage>25</fpage>
          -
          <lpage>36</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>P.</given-names>
            <surname>Baroni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Gabbay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Giacomin</surname>
          </string-name>
          , L. van der Torre (Eds.), Handbook of Formal Argumentation, College Publications,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <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</article-title>
          and
          <string-name>
            <surname>n-Person</surname>
            <given-names>Games</given-names>
          </string-name>
          , Artif. Intell.
          <volume>77</volume>
          (
          <year>1995</year>
          )
          <fpage>321</fpage>
          -
          <lpage>358</lpage>
          . doi:
          <volume>10</volume>
          .1016/
          <fpage>0004</fpage>
          -
          <lpage>3702</lpage>
          (
          <issue>94</issue>
          )
          <fpage>00041</fpage>
          -
          <lpage>X</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bondarenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Dung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kowalski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          ,
          <article-title>An abstract, argumentationtheoretic approach to default reasoning, Artif</article-title>
          . Intell.
          <volume>93</volume>
          (
          <year>1997</year>
          )
          <fpage>63</fpage>
          -
          <lpage>101</lpage>
          . doi:
          <volume>10</volume>
          .1016/ S0004-
          <volume>3702</volume>
          (
          <issue>97</issue>
          )
          <fpage>00015</fpage>
          -
          <lpage>5</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>K.</given-names>
            <surname>Cyras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rago</surname>
          </string-name>
          , E. Albini,
          <string-name>
            <given-names>P.</given-names>
            <surname>Baroni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          ,
          <string-name>
            <surname>Argumentative</surname>
            <given-names>XAI</given-names>
          </string-name>
          :
          <article-title>A survey</article-title>
          ,
          <source>in: Proc. IJCAI, ijcai.org</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>4392</fpage>
          -
          <lpage>4399</lpage>
          . doi:
          <volume>10</volume>
          .24963/ijcai.
          <year>2021</year>
          /600.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>C.</given-names>
            <surname>Antaki</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Leudar</surname>
          </string-name>
          ,
          <article-title>Explaining in conversation: Towards an argument model</article-title>
          ,
          <source>Europ. J. of Social Psychology</source>
          <volume>22</volume>
          (
          <year>1992</year>
          )
          <fpage>181</fpage>
          -
          <lpage>194</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>T.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <article-title>Explanation in artificial intelligence: Insights from the social sciences</article-title>
          ,
          <source>Artif. Intell</source>
          .
          <volume>267</volume>
          (
          <year>2019</year>
          )
          <fpage>1</fpage>
          -
          <lpage>38</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.artint.
          <year>2018</year>
          .
          <volume>07</volume>
          .007.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>O.</given-names>
            <surname>Cocarascu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          ,
          <article-title>Argumentation for machine learning: A survey</article-title>
          ,
          <source>in: Proc. COMMA</source>
          <year>2016</year>
          ,
          <article-title>FAIA 287</article-title>
          , IOS Press,
          <year>2016</year>
          , pp.
          <fpage>219</fpage>
          -
          <lpage>230</lpage>
          . doi:
          <volume>10</volume>
          .3233/978-1-
          <fpage>61499</fpage>
          -686-6-219.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>C.</given-names>
            <surname>Cayrol</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.-C.</surname>
          </string-name>
          Lagasquie-Schiex,
          <article-title>On the acceptability of arguments in bipolar argumentation frameworks</article-title>
          ,
          <source>in: Proc. 8th European Conference on Symbolic and Quantitative Approaches to Reasoning with Uncertainty</source>
          , Springer,
          <year>2005</year>
          , pp.
          <fpage>378</fpage>
          -
          <lpage>389</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>P.</given-names>
            <surname>Baroni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rago</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          ,
          <article-title>From fine-grained properties to broad principles for gradual argumentation: A principled spectrum</article-title>
          ,
          <source>Int. J. Approx. Reason</source>
          .
          <volume>105</volume>
          (
          <year>2019</year>
          )
          <fpage>252</fpage>
          -
          <lpage>286</lpage>
          . doi:
          <volume>10</volume>
          . 1016/j.ijar.
          <year>2018</year>
          .
          <volume>11</volume>
          .019.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>N.</given-names>
            <surname>Potyka</surname>
          </string-name>
          ,
          <article-title>Interpreting neural networks as quantitative argumentation frameworks</article-title>
          ,
          <source>in: Proc. AAAI</source>
          <year>2021</year>
          , AAAI Press,
          <year>2021</year>
          , pp.
          <fpage>6463</fpage>
          -
          <lpage>6470</lpage>
          . URL: https://ojs.aaai.org/index.php/ AAAI/article/view/16801.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>P.</given-names>
            <surname>Besnard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. J.</given-names>
            <surname>García</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hunter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Modgil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Prakken</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. R.</given-names>
            <surname>Simari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          , Introduction to structured argumentation,
          <source>Argument Comput. 5</source>
          (
          <issue>2014</issue>
          )
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          . doi:
          <volume>10</volume>
          .1080/19462166.
          <year>2013</year>
          .
          <volume>869764</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>P.</given-names>
            <surname>Dung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kowalski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          ,
          <article-title>Assumption-based argumentation</article-title>
          ,
          <source>in: Argumentation in Artificial Intelligence</source>
          , Springer,
          <year>2009</year>
          , pp.
          <fpage>199</fpage>
          -
          <lpage>218</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-0-
          <fpage>387</fpage>
          -98197-0\ _
          <fpage>10</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <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>
          <volume>5</volume>
          (
          <year>2014</year>
          )
          <fpage>89</fpage>
          -
          <lpage>117</lpage>
          . doi:
          <volume>10</volume>
          .1080/19462166.
          <year>2013</year>
          .
          <volume>869878</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>K.</given-names>
            <surname>Cyras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <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>Assumption-based argumentation: Disputes, explanations, preferences</article-title>
          ,
          <source>FLAP</source>
          <volume>4</volume>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Gelfond</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Lifschitz</surname>
          </string-name>
          ,
          <article-title>The stable model semantics for logic programming</article-title>
          ,
          <source>in: ICLP</source>
          , MIT Press,
          <year>1988</year>
          , pp.
          <fpage>1070</fpage>
          -
          <lpage>1080</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>N.</given-names>
            <surname>Slonim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bilu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Alzate</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Bar-Haim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Bogin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Bonin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Choshen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Cohen-Karlik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Dankin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Edelstein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Ein-Dor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Friedman-Melamed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gavron</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gleize</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gretz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Gutfreund</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Halfon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Hershcovich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Hoory</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Hou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Hummel</surname>
          </string-name>
          , M. Jacovi,
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>