scieee AI-readable full text Open interactive document viewer

Abducción y razonamiento por defecto

Nepomuceno Fernández, Ángel; Soler Toscano, Fernando

Full text

385 Abducción y razonamiento por defecto Ángel Nepomuceno Fernández y Fernando Soler Toscano (Universidad de Sevilla) 1. Introducción. El interés por la inferencia abductiva propuesta por Peirce se ha acrecentado con el desarrollo de la Inteligencia Artificial y la filosofía de la ciencia que ésta ha inspirado. De las distintas formas de abducción nos interesa especialmente la abducción simple o propuesta de hipótesis explicativa de una posible conclusión a partir de postulados que no contienen plenamente la información necesaria. Ello presupone un razonamiento incompleto, del que conocemos sólo algunas premisas y la conclusión, y la inferencia abductiva proporciona el postulado necesario para completar el conjunto de las premisas. El razonamiento presupuesto puede ser clásico, aunque también interesa la abducción en contextos inferenciales en los cuales la relación de consecuencia en cuestión no es la estudiada por la lógica clásica. En este trabajo estudiamos la abducción en relación con las lógicas por defecto. 2. Nociones preliminares Sea L un lenguaje formal de primer orden. MOD(L) representa la clase de estructuras interpretativas de L ó L-estructuras a cuyos miembros llamaremos “L-modelos” o simplemente “modelos”. |= y | tienen el sentido habitual. Θ⊂L es una teoría base si y sólo si (en adelante, syss) Θ ≠ ∅ y es un conjunto finito y consistente, por lo que la clase de los modelos que satisfacen Θ no es ∅. Dada la clase no vacía K ⊂ MOD(L), Γ ⊂ L, Γ |≅K β syss para todo M∈K, si M |= Γ, entonces M |= β. Sea Θ una teoría base y una clase no vacía K ⊂ MOD(L), alguno de cuyos miembreos satisface ObK(Θ) = {β ∈ L | Θ |≅K β}, mientras que Cn(Θ) = {β ∈ L | Θ | β}; si tenemos en cuenta la corrección y completud de los sistemas clásicos, {β ∈ L | Θ | β} = {β ∈ L | Θ |= β}, por lo que Cn(Θ) = {β ∈ L | Θ |= β}. Dada una teoría base Θ, si K es una clase de modelos tal que todos sus miembros satisfacen las fórmulas de Θ, entonces decimos que Θ es una teoría de K. Sea Θ una teoría de K y ϕ∈ObK(Θ); un problema abductivo, expresado como <Θ, ϕ>, es el de hallar α∈L, tal que ϕ se infiera de Θ y α. A partir de una teoría base, la explicación de un “hecho” se plantea como un problema abductivo. 386 Definimos una teoría de razonamiento por defecto (abreviadamente, TRD) como el par (Σ, D), donde Σ es una teoría base y D un conjunto de reglas tal que si d∈D, entonces d=[α:◊β/γ], para α,β,γ∈L, denominadas respectivamente prerrequisito, justificación y consecuente de la regla, abreviadamente pre(d), just(d) y cons(d) −pre(D), just(D) y cons(D) representan los conjuntos de todos los prerrequisitos, justificaciones y consecuentes de reglas de D−, mientras que ◊β expresa que “es consistente asumir β en el momento de aplicar la regla”. 3. Teorías abductivas Sean Θ una teoría de K y (Θ, D) una TRD; dado un conjunto de fórmulas ∆⊂L, se define ThK(∆) como el más pequeño conjunto de fórmulas de L que verifica Θ ⊆ ThK(∆), Si ∆ | ϕ, entonces ϕ ∈ ThK(∆), Para toda d = [α:◊β/γ] ∈ D, si α ∈ ThK(∆) y ¬β ∉ ThK(∆), entonces γ ∈ ThK(∆). ∆ es una extensión de (Θ, D) syss ∆ = ThK(∆). Teorema 1: Dada una teoría Θ de K, es definible una TRD (Θ, D) tal que ObK(Θ) ∪ Cn(Θ) = ThK(Θ). En efecto, sea Θ una teoría de K. Definimos D = {dβ = [α: ◊β/β] | β∈ObK(Θ)}, para cada α tal que Θ |≅K α. Entonces (Θ, D) es una teoría normal (en la que los consecuentes de cada regla coinciden con su justificación). Para cualquier ϕ ∈ ObK(Θ) ∪ Cn(Θ), ϕ ∈ ObK(Θ) o bien ϕ ∈Cn(Θ); en el primer caso, por la definición y la cláusula 3, ϕ ∈ ThK(Θ); en el segundo, de acuerdo con la cláusula 2, asimismo ϕ ∈ ThK(Θ). Por otra parte, si ϕ ∈ ThK(Θ), entonces (i) ϕ∈Θ, o (ii) Θ | ϕ, o (iii) ϕ ∈ cons(D) (es consecuente de alguna regla); en los casos (i) y (ii), ϕ∈ Cn(Θ), en el caso (iii), Θ |≅K ϕ, es decir ϕ ∈ ThK(Θ). Así pues, ObK(Θ) ∪ Cn(Θ) = ThK(Θ).♦ Como hemos visto, a partir de una teoría Θ de K podemos obtener la TRD (Θ, D) y su extensión ThK(Θ). Dada una TRD (Θ, D), establecemos la relación |∼K de demostración a partir de la teoría de K: para cada ϕ∈L, (Θ, D) |∼K ϕ syss ϕ ∈ ThK(Θ). Dada una teoría base Θ y la clase K de modelos, tales que Θ es una teoría de K, se puede plantear un problema abductivo <Θ, ϕ>, para ϕ ∉ Θ. La búsqueda de solución abductiva se puede plantear como el proceso de obtener una extensión de la teoría, por el cual se determina que ϕ es demostrable, es decir que ϕ ∈ ThK(Θ). Una vez obtenido el conjunto ThK(Θ), si α ∉ Cn(Θ), α ∈ ThK(Θ) y α ≠ ϕ, entonces α es una solución abductiva. Si la teoría contiene la 387 regla de Peirce: [Θ: ◊(Θ∧α→ϕ), ◊ϕ/α], para α∉Cn(Θ), α ≠ ϕ, entonces se trata de una teoría abductiva. Teorema 2: Para cada problema abductivo <Θ, ϕ>, donde Θ es una teoría de K, es definible una teoría abductiva (Θ, D) tal que se hallan fórmulas α como solución abductiva y ϕ∈ThK(Θ). El resultado se obtiene definiendo una TRD (Θ, D), tal que D contenga la regla de Peirce respecto de α, es decir, que contenga [Θ: ◊(Θ∧α→ϕ), ◊ϕ/α]. De este modo, se obtendrán .♦ Bibliografía ALISEDA, A. 1997: Seeking Explanations: Abduction in Logic, Philosophy of Science and Artificial Intelligence. ILLC, Amsterdam. REITER, R. 1980: “A logic for Default Reasoning”, Artificial Intelligence, 13: 81132. NEPOMUCENO, A. 2000: “Un enfoque no monótono de explicación lingüística”, Lógica, Lenguaje e Información (Actas de las Primeras Jornadas sobre Lógica y Lenguaje), Ed. Kronos: 217-224. NEPOMUCENO, A. 2003: El método de las tablas semánticas. Ed. Kronos, Sevilla.