Vol-3197/short2
Jump to navigation
Jump to search
Paper
| Paper | |
|---|---|
| description | scientific paper published in CEUR-WS Volume 3197 |
| id | Vol-3197/short2 |
| wikidataid | Q117341470โQ117341470 |
| title | Abductive Reasoning with Sequent-Based Argumentation |
| pdfUrl | https://ceur-ws.org/Vol-3197/short2.pdf |
| dblpUrl | https://dblp.org/rec/conf/nmr/ArieliBHS22 |
| volume | Vol-3197โVol-3197 |
| session | โ |
Freitext
Abductive Reasoning with Sequent-Based Argumentation
Abductive Reasoning with Sequent-Based Argumentation
(Extended Abstract)
Ofer Arieli1 , AnneMarie Borg2 , Matthis Hesse3 and Christian Straรer3
1
School of Computer Science, Tel-Aviv Academic College, Israel
2
Department of Information and Computing Sciences, Utrecht University, The Netherlands
3
Institute for Philosophy II, Ruhr University Bochum, Germany
Abstract
We show that logic-based argumentation, and in particular sequent-based frameworks, is a robust argumentative setting for
abductive reasoning and explainable artificial intelligence.
1. Introduction monotonic (if ๐ฎ โฒ โข ๐ and ๐ฎ โฒ โ ๐ฎ, then ๐ฎ โข ๐), and tran-
sitive (if ๐ฎ โข ๐ and ๐ฎ โฒ , ๐ โข ๐ then ๐ฎ, ๐ฎ โฒ โข ๐).
Abduction is the process of deriving a set of explanations
โ The language L contains at least a โข-negation opera-
of a given observation relative to a set of assumptions.
tor ยฌ, satisfying ๐ ฬธโข ยฌ๐ and ยฌ๐ ฬธโข ๐ (for atomic ๐), and
The systematic study of abductive reasoning goes back
a โข-conjunction operator โง, forโ๏ธ which ๐ฎ โข ๐ โง ๐ iff
to Peirce (see [1]). Abduction is closely related to โin-
๐ฎ โข ๐ and ๐ฎ โข ๐. We denote by ฮ the conjunction of
ference to the best explanation (IBE)โ [2]. However, it is
the formulas in ฮ. We sometimes assume the availability
often distinguished from the latter in that abductive infer-
of a deductive implication โ, satisfying ๐ฎ, ๐ โข ๐ iff
ence may provide explanations that are not known as the
๐ฎ โข ๐ โ ๐.
best explanation available, but that are merely worthy of
A set ๐ฎ of formulas is โข-consistent, if there are no
conjecturing or entertaining (see, e.g., [3, 4, 5]).
formulas ๐1 , . . . , ๐๐ โ ๐ฎ for which โข ยฌ(๐1 โง ยท ยท ยท โง ๐๐ ).
In this work, we model abduction (not in the strict
sense of IBE) by computational argumentation, and show โ Arguments based on a logic L = โจL, โขโฉ are single-
that sequent-based argumentation frameworks [6, 7] are conclusioned L-sequents [8], i.e., expressions of the form
a solid argumentative base for abductive reasoning. Ac- ฮ โ ๐, where โ is a symbol that does not appear in L,
cording to our approach, abductive explanations are han- and such that ฮ โข ๐. ฮ is called the argumentโs support
dled by ingredients of the framework, and so different (also denoted Supp(ฮ โ ๐)) and ๐ is its conclusion
considerations and principles concerning those explana- (denoted Conc(ฮ โ ๐)). An ๐ฎ-based argument is an L-
tions are expressed within the framework. The advantages argument ฮ โ ๐, where ฮ โ ๐ฎ. We denote by ArgL(๐ฎ)
of this are discussed in the last section of the paper. the set of the L-arguments that are based on ๐ฎ.
We distinguish between two types of premises: a โข-
consistent set ๐ณ of strict premises, and a set ๐ฎ of defea-
2. Sequent-Based Argumentation sible premises. We write Arg๐ณ L (๐ฎ) for ArgL(๐ณ โช ๐ฎ).
We denote by L a propositional language. Atomic formu- โ Attack rules are sequent-based inference rules for rep-
las in L are denoted by ๐, ๐, ๐, formulas are denoted by resenting attacks between sequents. Such rules consist
๐, ๐, ๐ฟ, ๐พ, ๐, sets of formulas are denoted by ๐ณ , ๐ฎ, โฐ, and of an attacking argument (the first condition of the rule),
finite sets of formulas are denoted by ฮ, โ, ฮ , ฮ, all of an attacked argument (the last condition of the rule), con-
which can be primed or indexed. The set of atomic formu- ditions for the attack (the other conditions of the rule)
las appearing in the formulas of ๐ฎ is denoted Atoms(๐ฎ). and a conclusion (the eliminated attacked sequent). The
The set of the (well-formed) formulas of L is denoted elimination of ฮ โ ๐ is denoted by ฮ ฬธโ ๐.
WFF(L), and its power set is denoted โ(WFF(L)). Given a set ๐ณ of strict (non-attacked) formulas, we
shall concentrate here on the following two attack rules:
โ The base logic is an arbitrary propositional logic,
namely a pair L = โจL, โขโฉ consisting of a language L Direct Defeat (for ๐พ ฬธโ ๐ณ ):
and a consequence relation โข on โ(WFF(L))รWFF(L). ฮ1 โ ๐1 ๐1 โ ยฌ๐พ ฮ2 , ๐พ โ ๐2
The relation โข is assumed to be reflexive (๐ฎ โข ๐ if ๐ โ ๐ฎ), ฮ2 , ๐พ ฬธโ ๐2
Consistency Undercut (for ฮ2 ฬธ= โ
, ฮ2 โฉ๐ณ = โ
, ฮ1 โ๐ณ ):
ฮ2 , ฮโฒ2 โ ๐
โ๏ธ
NMR 2022: 20th International Workshop on Non-Monotonic Reasoning, ฮ1 โ ยฌ ฮ2
August 7-9, 2022, Haifa, Israel
ยฉ 2022 Copyright for this paper by its authors. Use permitted under Creative Commons License ฮ2 , ฮโฒ2 ฬธโ ๐
Attribution 4.0 International (CC BY 4.0).
CEUR
Workshop
Proceedings
http://ceur-ws.org
ISSN 1613-0073
CEUR Workshop Proceedings (CEUR-WS.org)
143
๏ฟฝDirect Defeat (DirDef) indicates that if the conclusion E1 E2
(๐1 ) of the attacker entails the negation of a formula (๐พ)
clear_skies โ clear_skies rainy โ rainy
in the support of an argument, the latter is eliminated.
When ฮ1 = โ
, consistency undercut (ConUcut) elimi- clear_skies, rainy,
clear_skies โ ยฌrainy rainy โ ยฌsprinklers
nates an argument with an inconsistent support. โ ยฌrainy โ ยฌsprinklers
โ A (sequent-based) argumentation framework (AF), rainy,
based on the logic L and the attack rules in AR, for a set clear_skies โ ยฌrainy
of defeasible premises ๐ฎ and a โข-consistent set of strict wet_grass โ
โ ยฌclear_skies
premises ๐ณ , is a pair AFL,AR (๐ฎ) = โจArgL (๐ฎ), Aโฉ where
๐ณ ๐ณ
[sprinkler], rainy,
sprinklers โ wet_grass rainy โ wet_grass
A โ Arg๐ณ L (๐ฎ)รArg ๐ณ
L (๐ฎ) and (๐1 , ๐ 2 ) โ A iff there is a โ wet_grass
rule R๐ณ โ AR, such that ๐1 R๐ณ -attacks ๐2 . We shall use
AR and A interchangeably, denoting both of them by A. Figure 1: Part of the AF of Example 1 (without the gray node)
โ Semantics of sequent-based frameworks are defined as and of Example 2 (with the gray node).
usual by Dung-style extensions [9]: Let AF = AF๐ณ L,A (๐ฎ)
= โจArg๐ณ L (๐ฎ), Aโฉ be an AF and let E โ Arg ๐ณ
L (๐ฎ). E
attacks ๐ if there is an ๐โฒ โ E such that (๐โฒ , ๐) โ A. E
defends ๐ if E attacks every attacker of ๐, and E is conflict- (since the argument rainy, rainy โ wet_grass โ
free (cf) if for no ๐1 , ๐2 โ E it holds that (๐1 , ๐2 ) โ A. wet_grass is in E2 ), but it is not skeptically deducible
E is admissible if it is conflict-free and defends all of (there is no ๐ โ E1 such that Conc(๐) = wet_grass).
its elements. A complete (cmp) extension of AF is an
admissible set that contains all the arguments that it
defends. The grounded (grd) extension of AF is the โ-
minimal complete extension of Arg๐ณ
3. Abductive Reasoning
L (๐ฎ), a preferred (prf)
extension of AF is a โ-maximal complete extension of For supporting abductive explanations in sequent-based
Arg๐ณ L (๐ฎ), and a stable (stb) extension of AF is a conflict- argumentation, we introduce abductive sequents, which
free set in Arg๐ณ L (๐ฎ) that attacks every argument not in are expressions of the form ๐ โ ฮ, [๐], intuitively mean-
it.1 We denote by Extsem (AF) the set of all the extensions ing that โ(the explanandum) ๐ may be inferred from ฮ,
of AF of type sem. assuming that ๐ holdsโ. While ฮ โ ๐ฎ โช ๐ณ , ๐ may not be
โ Entailments of AF = AF๐ณ ๐ณ
L,A (๐ฎ) = โจArgL (๐ฎ), Aโฉ an assumption, but rather a hypothetical explanation of
with respect to a semantics sem are defined as follows: the conclusion.
โ Skepticalโ๏ธentailment: ๐ฎ |โผโฉ,sem ๐ if there is an argu- Abductive sequents are produced by the following rule
L,A,๐ณ
ment ๐ โ Extsem (AF) such that Conc(๐) = ๐. that models abduction as โbackwards reasoningโ:
L,A,๐ณ ๐ if for every
โ Weakly skeptical entailment: ๐ฎ |โผโ,sem ๐, ฮ โ ๐
โข Abduction:
extension E โ Extsem (AF) there is an argument ๐ โ E ๐ โ ฮ, [๐]
such that Conc(๐) = ๐.
โช,sem This rule allows us to produce abductive sequents like
โ Credulous โ๏ธentailment: ๐ฎ |โผL,A,๐ณ ๐ iff there is an argu- wet_grass โ [sprinklers], sprinklers โ wet_
ment ๐ โ Extsem (AF) such that Conc(๐) = ๐. grass that provides an explanation to wet_grass.
Example 1. Consider a sequent-based AF, based on Since abductive reasoning is a form of non-monotonic
classical logic CL and the set ๐ฎ of defeasible assumptions: reasoning, we need a way to attack abductive sequents.
To this end, we consider rules like those from Section 2:
โจ clear_skies, rainy, clear_skies โ ยฌrainy, โฌ
โง โซ
rainy โ ยฌsprinklers, rainy โ wet_grass, โข Abductive Direct Defeat (for ๐พ โ (ฮ2 โช {๐}) โ ๐ณ ):
sprinklers โ wet_grass
โฉ โญ
ฮ1 โ ๐1 ๐1 โ ยฌ๐พ ๐2 โ [๐], ฮ2
Suppose further that ๐ณ = โ
and the attack rules are ๐2 ฬธโ [๐], ฮ2
DirDef and ConUcut. Then, for instance, the arguments
Note that this attack rule assures, in particular, the con-
๐1 : clear_skies, clear_skies โ ยฌrainy โ ยฌrainy
sistency of explanations with the strict assumptions, thus
๐2 : rainy, clear_skies โ ยฌrainy โ ยฌclear_skies
it renders the following rule admissible:
DirDef-attack each other. There are two stable/preferred
extensions E1 and E2 , where ๐1 โ E1 and ๐2 โ E2 (see โข Consistency (for ฮ โ ๐ณ ): ฮ1 โ ยฌ๐ ๐ โ [๐], ฮ2
1
Fig. 1). Thus, with respect to stable or preferred seman- ๐ ฬธโ [๐], ฮ2
tics, wet_grass credulously follows from the framework
Abductive explanations should meet certain require-
1
For an in-depth discussion of extension types see [10]. ments to ensure their behavior (see, e.g., [11]). Below,
144
๏ฟฝwe express some of the common properties in terms of โ weakly-skeptical sem-explanation of ๐, if in every sem-
attack rules that may be added to the framework. extension
โ๏ธ of AAFL,Aโ(๐ฎ) there is an abductive argument
๐ณ
๐ โ [ โฐ], ฮ for some ฮ โ ๐ฎ.
โข ๐ โ ๐ ๐ โ [๐]
โข Non Vacuousity: โ credulous sem-explanation of ๐, if there is ฮ โ ๐ฎ
๐ ฬธโ [๐]
such that ๐ โ [ โฐ], ฮ is in some sem-extension of
โ๏ธ
This rule prevents self-explanations. Thus, in the running AAF๐ณ L,Aโ(๐ฎ).
example, wet_grass โ [wet_grass] is excluded.
Example 2. As mentioned, the abductive sequent wet_
โข Minimality: grass โ [sprinklers], sprinklers โ wet_grass
๐ โ [๐1 ], ฮ ๐2 โ ๐1 ๐1 ฬธโ ๐2 ๐ โ [๐2 ], ฮ is producible by Abduction from the sequent-based frame-
work in Example 1, and belongs to a stable/preferred
๐ ฬธโ [๐2 ], ฮ extension of the related abductive sequent-based frame-
This rule assures the generality of explanations. Thus, in work (see again Fig. 1). Therefore, sprinklers is a cred-
our example, sprinklers โง irrelevant_fact should ulous (but not [weakly] skeptical) stb/prf-explaination
not explain wet_grass, since sprinklers is a more gen- of wet_grass.
eral and so more relevant explanation. Example 3. Let L = CL, A = {DirDef, ConUcut}
ฮ1 โ ๐ ๐ โ [๐], ฮ2 with ๐ฎ = {๐, ยฌ๐ โง ๐} and ๐ณ = {๐ โง ๐ โ ๐ }. For sem โ
โข Defeasible Non-Idleness: {stb, prf}, ๐ โง ๐ is a weakly-skeptical sem-explanation
๐ ฬธโ [๐], ฮ2
of ๐ , since the corresponding abductive framework has
ฮ1 โ ๐ ๐ โ [๐], ฮ2 two sem-extensions, one with ๐ โ [๐ โง ๐], ๐, ๐ โง ๐ โ ๐
โข Strict Non-Idleness (ฮ1 โ ๐ณ ):
๐ ฬธโ [๐], ฮ2 and the other with ๐ โ [๐ โง ๐], ยฌ๐ โง ๐, ๐ โง ๐ โ ๐ . This
holds also when the non-vacuousity or the strict non-
The two rules above assure that assumptions shouldnโt al- idleness attack rules are part of the framework. However,
ready explain the explanandum. Defeasible non-idleness ๐ โง ๐ is no longer a weakly-skeptical sem-explanation of
rules out explaining wet_grass by sprinklers, since ๐ when minimality attack is added, since the extension
the former is already inferred from the defeasible assump- that contains ๐ โ [๐ โง ๐], ยฌ๐ โง ๐, ๐ โง ๐ โ ๐ includes a
tions (assuming that it is rainy), while strict non-idleness minimality attacker, ๐ โ [๐], ยฌ๐ โง ๐, ๐ โง ๐ โ ๐ .
allows this alternative explanation (wet_grass cannot
be inferred from the strict assumptions). These two at- Example 4. Consider now ๐ฎ = {๐ โง ๐, ยฌ๐ โง ๐}. This
tack rules are particularly interesting when abductive time, with minimality, ๐ โง ๐ is not even a credulous
reasoning is used to generate novel hypotheses explain- sem-explanation of ๐ (sem โ {stb, prf}), since each of
ing observations that are not already explained by a given the two sem-extensions contains a minimality attacker
theory resp. the given background assumptions.2 (๐ โ [๐], ๐โง๐, ๐ โง๐ โ ๐ or ๐ โ [๐], ยฌ๐โง๐, ๐ โง๐ โ ๐ ).
So, ๐ โง ๐, unlike ๐, does not sem-explain ๐ .
Next, we adapt sequent-based argumentation frame-
works to an abductive setting, using abductive sequents,
the new inference rule, and additional attack rules. 4. Discussion and Conclusion
Given a sequent-based framework AF๐ณ L,A (๐ฎ), an ab-
Abduction has been widely applied in different deduc-
ductive sequent-based framework AAF๐ณ L,Aโ(๐ฎ) is construc-
ted by adding to the arguments in ArgL (๐ฎ) also abduc- tive systems (such as adaptive logics [12]) and AI-based
๐ณ
tive arguments, produced by Abduction, and where Aโ is disciplines (e.g., logic programing [13]), including in the
obtained by adding to the attack rules in A also (some of) context of formal argumentation (see the survey in [14]).
the rules for maintaining explanations that are described This ongoing work offers several novelties. In terms
above. Explanations are then defined as follows: of knowledge representation we transparently represent
abductive inferences by an explicit inference rule that
Definition 1. Let AAF๐ณ L,Aโ(๐ฎ) be an abductive sequent- produces abductive arguments. The latter are a new type
based argumentation framework as described above. A of hypothetical arguments that are subjected to poten-
finite set โฐ of L-formulas is called: tial defeats. Specifically designed attack rules address
the quality of the offered explanation and thereby model
โ๏ธ sem-explanation of ๐, if there is ฮ ๐ณโ ๐ฎ s.t. critical questions [15] and meta-argumentative reason-
โ skeptical
๐ โ [ โฐ], ฮ is in every sem-extension of AAFL,Aโ(๐ฎ).
ing [16]. This is both natural and philosophically moti-
2
In some accounts of abduction, e.g. [5], it is argued that the ab- vated, as argued in [17]. Our framework offers a high
ductively inferred ๐ should be of lesser epistemic status than the degree of modularity, and may be based on a variety of
reasonerโs starting point and so โthe fundamental conceptual fact
about abduction is that abduction is ignorance-preserving reason- propositional logics. Desiderata on abductive arguments
ingโ (p. 40). Our attack rules ensure that the reasoner faces what can be disambiguated in various ways by simply chang-
Gabbay & Woods call an โignorance problemโ (p. 42, Def. 3.2). ing the attack rules, all in the same base framework.
145
๏ฟฝReferences of explanatory hypotheses: an argumentative ap-
proach, Logic Journal of the IGPL 29(4) (2021) 523โ
[1] C. S. Peirce, The Collected Papers of Charles 535.
Sanders Peirce, Vol. I: The Principles of Philosophy,
Harvard University Press, Cambridge, 1931.
[2] P. Lipton, Inference to the Best Explanation, Rout-
ledge, 2004. 2nd edition.
[3] S. Yu, F. Zenker, Peirce knew why abduction isnโt
IBE โ A scheme and critical questions for abductive
argument, Argumentation 32 (2017) 569โ587.
[4] G. Minnameier, Peirce-suit of truth โ Why infer-
ence to the best explanation and abduction ought
not to be confused, Erkenntnis 60 (2004) 75โ105.
[5] D. Gabbay, J. Woods, The reach of abduction. A
practical logic of cognitive systems, North-Holland,
2005.
[6] O. Arieli, C. Straรer, Sequent-based logical argu-
mentation, Argument & Computation 6 (2015) 73โ
99.
[7] A. Borg, Assumptive sequent-based argumenta-
tion, Journal of Applied Logics โ IfCoLog Journal
of Logics and Their Applications 7 (2020) 227โ294.
[8] G. Gentzen, Untersuchungen รผber das logische
schlieรen I, II, Mathematische Zeitschrift 39 (1934)
176โ210, 405โ431.
[9] P. M. Dung, On the acceptability of arguments and
its fundamental role in nonmonotonic reasoning,
logic programming and n-person games, Artificial
Intelligence 77 (1995) 321โ357.
[10] P. Baroni, M. Caminada, M. Giacomin, Abstract
argumentation frameworks and their semantics, in:
P. Baroni, D. Gabbay, M. Giacomin, L. van der Torre
(Eds.), Handbook of Formal Argumentation, vol-
ume 1, College Publications, 2018, pp. 159โ236.
[11] J. Meheus, L. Verhoeven, M. Van Dyck, D. Provijn,
Ampliative adaptive logics and the foundation of
logic-based approaches to abduction, Logical and
Computational Aspects of Model-Based Reasoning
25 (2002) 39โ71.
[12] J. Meheus, D. Batens, A formal logic for abductive
reasoning, Logic Journal of the IGPL 14 (2006) 221โ
236.
[13] M. Denecker, A. Kakas, Abduction in logic pro-
gramming, in: Computational Logic: Logic Pro-
gramming and Beyond, LNCS 2407, Springer, 2002,
pp. 402โ436.
[14] K. Cyras, A. Rago, E. Albini, P. Baroni, F. Toni, Ar-
gumentative XAI: A survey, in: Proc. 30th IJCAI,
2021, pp. 4392โ4399.
[15] D. Walton, C. Reed, F. Macagno, Argumentation
Schemes, Cambridge University Press, 2008.
[16] G. Boella, D. Gabbay, L. van der Torre, S. Villata,
Meta-argumentation modelling I: Methodology and
techniques, Studia Logica 93 (2009) 297โ355.
[17] P. Olmos, Abduction and comparative weighing
146
๏ฟฝ