Abductive reasoning with explicit justification
Advisors Ph.D. Francisco Hernández Quiroz (UNAM, México) Ph.D. Fernando R. Velázquez Quesada (ILLC, Amsterdam) Ph.D. Atocha Aliseda Llera (UNAM, México)
Abductive reasoning with explicit justification Advisors Ph.D. - - PowerPoint PPT Presentation
Abductive reasoning with explicit justification Advisors Ph.D. Francisco Hernndez Quiroz (UNAM, Mxico) Ph.D. Fernando R. Velzquez Quesada (ILLC, Amsterdam) Ph.D. Atocha Aliseda Llera (UNAM, Mxico) Abduction with explicit justification?
Advisors Ph.D. Francisco Hernández Quiroz (UNAM, México) Ph.D. Fernando R. Velázquez Quesada (ILLC, Amsterdam) Ph.D. Atocha Aliseda Llera (UNAM, México)
piece of evidence (i.e., a justification):
t: Ψ, “Ψ is justified by evidence t” Given “context ⇏ input”
AI input
We get “context, output ⇒ input”
AI Ψ t
Given “Γ ⇏ s: Ψ”, for every or some s We get “Γ, t ⇒ t: Ψ”
(a.k.a. AS) (a.k.a. AP)
(1) Define AP and AS within justification logic framework. (2) Characterize Aliseda’s novel abductive reasoning (2006) through these definitions. (3) Expanding the taxonomy.
A taxonomy of abductive inference based on information, can be further expanded by recognizing variations on pieces justifications.
More than a non-normal modal logic, justification logic offers an alternate account of the process an agent follows in order to obtain new information: no justification means no knowledge, no matter how inferentially skilled is our agent . Its expressive power let us state a wide array of aspects regarding justifications, as “t is an accepted justification for the agent”, “t is explicit evidence of the agent”, “t is infallible evidence for the agent”… Properties regarding their semantic status (being valid, being truth), regarding their syntactic structure (being atomic, being composite). We could also define new properties from previous
s, t ::= ci | xi | [s*t] | [s▹t] Where ci ∈ C, xi ∈ V, and ∀t. (t ∈ 𝓤) If t ∈ 𝓤 and φ is a formula, then, t: φ is also a formula.
JCS = J0 + CS Where, if ci: φi ∈ CS, then ci ∈ C and φi ∈ TAUT.
Sub generates the set of sub-terms of any term,
(Other tracking functions: Sub*(t), Sub▹(t), Atm*(t), Atm▹(t), etc.)
atoms sub-terms atomic terms composite terms
Sub: 𝓤 → P(𝓤) Atm: 𝓤 → P(V ∪ C)
determine its difficulty by counting over the operations
^3. Let r, s ∈ 𝓤. Op([r*s]) ≔ Op(r) + Op(s) + 2
ª4. Let r, s ∈ 𝓤. Op([r▹s]) ≔ Op(r) + Op(s) + 1
^ According to A2, inferring a formula justified by a term like [r*s] requires using R1 twice.
ª According to A3, for formulas justified by terms like [r▹s], we requiere a single use of R1.
Op: 𝓤 → ℕ
Based on the method of “counting the steps” that Artemov & Kuznets (2014, p. 20-22) propose, in order to account for the complexity of inferred formulas.
non-existent. Formally,
Given that 𝓤(ψ)Γ ≔ {r ∈ 𝓤 | r: ψ ∈ Γ}, a total AP can be triggered because 𝓤(ψ)Γ = {}.
set of terms for ψ in Γ is non-existent. E.g., ψ could be a partial AP because 𝓤(ψ)Γ = {r | r ∈ (V ∪ C)}.
properties: e.g., t ∉ Atm(t).
terms that, had they been in Γ, we could build, at least, a justification for ψ in Γ. Formally, let 𝓤Γ be the set of available terms in Γ (i.e., those terms justifying formulas in Γ). Also, let AB(ψ)Γ be the set of abductive justifications for an AP ψ in Γ,
Part of what an AS is made of are abductive justifications. r ∈ AB(ψ)Γ if and only if r ∈ (𝓤Γ)C, such that,
justification logic (FM), and its output a subset of terms, If φ ∈ FM is a total AP , then, every T ∈ P(𝓤) is the set of ASs for φ.
Sol: FM → P(𝓤) Sol(ψ) ≔ {t ∈ 𝓤 | t: ψ AND t ∈ (AB(ψ)Γ ∪ 𝓤Γ)JCS}
E.g., for every t ∈ AS(ψ)Γ, it is required that for every r, s ∈ Sub(t), it is not the case that [r▹s].
terms combined under sum:
containing, at least, a pair of sub-terms combined under sum (▹):
Sol*: FM → P({s ∈ 𝓤 | Sub▹(s) = {}})
Sol*(ψ)Γ ≔ {t ∈ 𝓤 | t: ψ AND t ∈ (AB(ψ)Γ ∪ 𝓤Γ)JCS AND Sub▹(t) = {}}
Filtering ASs is also a means to build the set of ASs for partial APs.
Let FMPL be the set of propositional formulas,
1.
2.
3.
than E if and only if D is a sub-formula of E. 4.
(Δ ∪ D)PL ⇒ ψ
Novel AP. (Δ ⇏ ψ AND Δ ⇏ ¬ψ), such that Δ ⊆ FMPL. Novel AS. D, where (D ∈ FMPL OR D ⊆ FMPL).
A novel AP in JCS is a total AP.
((𝓤Γ ∪ AB(ψ)Γi )JCS ⇒ t: ψ), t ∈ 𝓤
Novel AP. 𝓤(ψ)Γ = {} Novel AS. t ∈ 𝓤, such that t: ψ. AB(ψ)Γi ∈ P(AB(ψ)Γ) is the set of abductive justifications in t.
A novel AP in JCS is a total AP.
((𝓤Γ ∪ AB(ψ)Γi )JCS ⇒ t: ψ), t ∈ 𝓤
Novel AP. 𝓤(ψ)Γ = {} Novel AS. t ∈ 𝓤, such that t: ψ. AB(ψ)Γi ∈ P(AB(ψ)Γ) is the set of abductive justifications in t.
Propositional-based novel abduction Justification-based novel abduction
Consistent (Δ ∪ D)PL ⇏ ⊥ Explanatory (Δ ⇏ ψ) AND (D ⇏ ψ) Minimal (@product) D is the weakest explanation not equal to (Δ︎ ⇏ ψ) Minimal (@process) E.g., D’s computational complexity is the lowest (Aliseda, p. 74, 2006) ∀r. (r ∈ (AB(ψ)Γi )JCS ⇒ ∀s.∀γ. (s: γ ∈ Γ ⇒ ¬(r: ¬γ))) ¬∃t. (t: ψ ∈ Γ), ∀r. (r ∈ (AB(ψ)Γi )JCS ⇒ ¬(r: ψ)) t is exp., and ∀s. (s ∈ AS(ψ)Γ ⇒ t ∈ Sub(s)) t is exp., and ∀s. (s ∈ AS(ψ)Γ ⇒ Op(t) ≤ Op(s))
new kinds of abductive inference. For example:
((𝓤Γ ∪ AB(ψ)Γi )JCS ⇒ t: ψ), ∀u. (u ∈ V) ⇒ u ∉ Sub(t). 𝓤(ψ)Γ = {s ∈ 𝓤 | s ∈ V OR ∃r.(r ∈ 𝓤 AND r ∈ (Sub(s) ∩ V)} no sub-term of t is a variable term
Valid abductive inference
Bibliography
[1] Aliseda, Atocha. Abductive Reasoning: logical investigations into discovery and explanations. Springer, 2006, DOI: 10.1007/1-4020-3907-7. [2] Artemov, Sergei. The logic of justification. The Review of Symbolic Logic, 1(4):477–513, december 2008. DOI: 10.1017/S1755020308090060. [3] Artemov, Sergei. Why do we need justification logic? In Games, Norms and Reasons, pages 23–38. Springer Dordrecht, 2010. DOI: 10.1007/978-94-007-0714-6 2. [4] Artemov, Sergei and Kuznets, Roman. Logical omniscience as infeasibility. Annals of Pure and Applied Logic, 165(1):6–25, january 2014. DOI: 10.1016/j.apal.2013.07.003. [5] Baltag, Alexandru, Renne, Bryan, and Smets, Sonja. The logic of justified belief change, soft evidence and defeasible knowledge. In Logic, Language, Information and Computation Vol. 7456, pages 168–190. Springer Berlin Heidelberg, 2012. DOI: 10.1007/978-3-642-32621-9 13. [6] Baltag, Alexandru, Renne, Bryan, and Smets, Sonja. The logic of justified belief, explicit knowledge, and conclusive evidence. Annals of Pure and Applied Logic, 165(1):49–81, january 2014. DOI: 10.1016/j.apal. 2013.07.005. [7] Fred Dretske. Is knowledge closed under known entailment? the case against closure. In Contem- porary Debates in Epistemology, pages 13–26. Blackwell, 2005. [8] Estrada-González, Luis. Remarks on some general features of abduction. Journal of Logic and Computation, 23(1):181–197, february 2013. DOI: 10.1093/logcom/exs005.
[9] Melvin Fitting. Tr-2014004: Justification logics and realization. Technical report, CUNY, 2014. Available at http:// citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.699.1614& rep=rep1&type=pdf. [10] Flach, Peter A. and Kakas, Antonis C., editors. Abduction and Induction. Essays on their Relation and
[11] Gabbay, Dov and Woods, John. A Practical Logic of Cognitive Systems Volume 2. The Reach of Abduction: Insight and Trial. Elsevier, 2005. [12] Hendricks, Vincent and Symons, John. Where’s the bridge? epistemology and epistemic logic. Philosophical Studies, 128(1):137–167, march 2006. DOI: 10.1007/s11098-005-4060-0. [13] Magnani, Lorenzo. Abductive Cognition. The Epistemological and Eco-Cognitive Dimensions of Hypothetical
[14] Stalnaker, Robert. The problem of logical omniscience, ii. In Context and Content. Essays on Intentionality in Speech and Thought, pages 255–273. Oxford University Press, 1999. [15] van Benthem, Johan. Epistemic logic and epistemology: The state of their affairs. Philosophical Studies, 128(1):49–76, march 2006. DOI: 10.1007/s11098-005-4052-0. [16] van Benthem, Johan, Fernández-Duque, David, and Pacuit, Eric. Evidence logic: A new look at neighborhood structures. In Proceedings of Advances in Modal Logic Vol. 9, pages 97–118. King’s College Press, 2012. [17] van Benthem, Johan, Fernández-Duque, David, and Pacuit, Eric. Evidence and plausibility in neighborhood structures. Annals of Pure and Applied Logic, 165(1):106–133, january 2014. DOI: 10.1016/j.apal. 2013.07.007.
inferences, through a propositional justification-logic- based model of abduction.
if its aspects have not been profoundly analyzed. E.g., the role of justification in abductive inferences. (including F&K, 2000; Adaptives,)
propositional logic proof
1. p (hyp) 2. q (hyp) 3. p ⋀ q (I⋀)
JEC proof
1. x1: p (hyp) 2. x2: q (hyp) 3. c1: (p → (q → (p ⋀ q))) (c1 ∈ CS) 4. c1: (p → (q → (p ⋀ q))) → (x1: p → ([c1*x1]: (q → (p ⋀ q))) (A2) 5. x1: p → [c1*x1]: (q → (p ⋀ q)) (R1, 4-3) 6. [c1*x1]: (q → (p ⋀ q)) (R1, 5-1) 7. [c1*x1]: (q → (p ⋀ q)) → (x2: q → [x2*[c1*x1]]: (p ⋀ q)) (A2) 8. x2: q → [x2*[c1*x1]]: (p ⋀ q) (R1, 7-6) 9. [x2*[c1*x1]]: (p ⋀ q) (R1, 8-2)
justification terms. Let r, s, t be explanatory elements of SA(ψ)Γ , p any property of justification terms, and “≻” a symbol representing a preferential order (such that the minor element is preferable over the major one). If p(o) for every o ∈ Sub(r), p(q) for a single q ∈ Sub(s), and ¬p(u) for every u ∈ Sub(t), then t ≻ s ≻ r.
A possible account of this class of AP: atomic terms are considered less informative than composite ones.
𝓤(ψ)Γ = {r ∈ 𝓤 | r is atomic}
New properties for justification terms mean new classes of AP and AS, and so, new kinds
A taxonomy of abductive inference based on information, can be further expanded by recognizing variations on justifications.
r ∈ 𝓤 is atomic if and only if r ∈ (V ∪ C)
S = {s ∈ 𝓤 | s ∈ Sub(t) ∩ s ∈ 𝓤Γ} y |S| = n.
A possible account of this class of AP: atomic terms are considered less informative than composite ones.
𝓤(ψ)Γ = {r ∈ 𝓤 | r is atomic}
A possible account of this class of AP: atomic terms are considered less informative than composite ones.
𝓤(ψ)Γ = {r ∈ 𝓤 | r is atomic}
((𝓤Γ ∪ AB(ψ)Γi )JCS ⇒ t: ψ), t ∈ ∉ Atm(t) and S = {s ∈ 𝓤 | s ∈ Sub(t) ∩ s ∈ 𝓤Γ}, so |S| = n. 𝓤(ψ)Γ = {r ∈ 𝓤 | r ∈ (V ∪ C)} t SA(ψ)Γ is composite and n-conservative.