stringtranslate.com

Marco argumentativo

En inteligencia artificial y campos relacionados, un marco de argumentación es una forma de abordar información polémica y sacar conclusiones de ella utilizando argumentos formalizados .

En un marco de argumentación abstracta, [1] la información de nivel de entrada es un conjunto de argumentos abstractos que, por ejemplo, representan datos o una proposición. Los conflictos entre argumentos se representan mediante una relación binaria en el conjunto de argumentos. En términos concretos, representa un marco de argumentación con un gráfico dirigido de modo que los nodos son los argumentos y las flechas representan la relación de ataque. Existen algunas extensiones del marco de Dung, como los marcos de argumentación basados ​​en la lógica [2] o los marcos de argumentación basados ​​en valores. [3]

Marcos de argumentación abstracta.

Marco formal

Los marcos de argumentación abstractos, también llamados marcos de argumentación a la Dung , se definen formalmente como un par:

El gráfico construido a partir del sistema .

Por ejemplo, el sistema de argumentación con y contiene cuatro argumentos ( y ) y tres ataques ( ataques , ataques y ataques ).

Dung define algunas nociones:

Diferentes semánticas de aceptación.

Extensiones

Para decidir si un argumento puede aceptarse o no, o si varios argumentos pueden aceptarse juntos, Dung define varias semánticas de aceptación que permiten, dado un sistema de argumentación, calcular conjuntos de argumentos (llamados extensiones ). Por ejemplo, dado ,

Existen algunas inclusiones entre los conjuntos de extensiones construidas con esta semántica:

Se han definido algunas otras semánticas. [4]

Se introduce la notación para observar el conjunto de extensiones del sistema .

En el caso del sistema de la figura anterior, para cada semántica de Dung, el sistema está bien fundamentado. Eso explica por qué la semántica coincide, y los argumentos aceptados son: y .

Etiquetas

Los etiquetados son una forma más expresiva que las extensiones para expresar la aceptación de los argumentos. Concretamente, un etiquetado es un mapeo que asocia cada argumento con una etiqueta in (el argumento se acepta), out (el argumento se rechaza) o undec (el argumento no está definido: no se acepta o se rechaza). También se puede observar un etiquetado como un conjunto de pares .

Tal mapeo no tiene sentido sin restricciones adicionales. La noción de etiquetado de reintegración garantiza el sentido del mapeo. Hay un etiquetado de restablecimiento en el sistema si y sólo si:

Se puede convertir cada extensión en un etiquetado de restablecimiento: los argumentos de la extensión están dentro , los atacados por un argumento de la extensión están fuera y los demás están undec . Por el contrario, se puede crear una extensión a partir de un etiquetado de restablecimiento simplemente manteniendo los argumentos en . De hecho, Caminada [5] demostró que los etiquetados de reinstalación y las extensiones completas pueden mapearse de manera biyectiva . Además, la semántica del otro Datung puede asociarse a algunos conjuntos particulares de etiquetas de reintegración.

Las etiquetas de restablecimiento distinguen los argumentos no aceptados porque son atacados por argumentos aceptados de los argumentos indefinidos; es decir, aquellos que no son defendidos no pueden defenderse por sí mismos. Un argumento es undec si es atacado por al menos otro undec . Si es atacado sólo por argumentos externos , debe estar adentro , y si es atacado por algún argumento interno , entonces está afuera .

El etiquetado de reintegro único que corresponde al sistema anterior es .

Inferencia a partir de un sistema de argumentación

En el caso general, cuando se calculan varias extensiones para una semántica determinada , el agente que razona a partir del sistema puede utilizar varios mecanismos para inferir información: [6]

Para que estos dos métodos infieran información, se puede identificar el conjunto de argumentos aceptados, respectivamente, el conjunto de argumentos aceptados crédulamente según la semántica y el conjunto de argumentos aceptados escépticamente según la semántica ( puede pasarse por alto si no hay ambigüedad posible). sobre lo semántico).

Por supuesto, cuando sólo hay una extensión (por ejemplo, cuando el sistema está bien fundamentado), este problema es muy simple: el agente acepta argumentos de la única extensión y rechaza otros.

Se puede hacer el mismo razonamiento con etiquetados que corresponden a la semántica elegida: un argumento puede ser aceptado si está dentro de cada etiquetado y rechazado si está fuera de cada etiquetado, estando los demás en un estado indeciso (el estado de los argumentos puede recordar los estados epistémicos de una creencia en el marco AGM para la dinámica de creencias [7] ).

Equivalencia entre marcos argumentativos

Existen varios criterios de equivalencia entre marcos argumentativos. La mayoría de esos criterios se refieren a conjuntos de extensiones o al conjunto de argumentos aceptados. Formalmente, dada una semántica  :

La equivalencia fuerte [8] dice que dos sistemas y son equivalentes si y sólo si para todos los demás sistemas , la unión de con es equivalente (para un criterio dado) a la unión de y . [9]

Otros tipos

El marco abstracto de Dung se ha instanciado en varios casos particulares.

Marcos de argumentación basados ​​en la lógica.

En el caso de los marcos de argumentación basados ​​en la lógica, un argumento no es una entidad abstracta, sino un par, donde la primera parte es un conjunto mínimo consistente de fórmulas suficientes para probar la fórmula de la segunda parte del argumento. Formalmente, un argumento es un par tal que

Se llama consecuencia de y apoyo de .

En este caso, la relación de ataque no se da de forma explícita, como un subconjunto del producto cartesiano , sino como una propiedad que indica si un argumento ataca a otro. Por ejemplo,

Dada una relación de ataque particular, uno puede construir un gráfico y razonar de manera similar a los marcos de argumentación abstractos (uso de semántica para construir extensión, inferencia escéptica o crédula), la diferencia es que la información inferida de un marco de argumentación basado en lógica es un conjunto de fórmulas (las consecuencias de los argumentos aceptados).

Marcos de argumentación basados ​​en valores

Los marcos de argumentación basados ​​en valores provienen de la idea de que durante un intercambio de argumentos, algunos pueden ser más fuertes que otros con respecto a un determinado valor que defienden, por lo que el éxito de un ataque entre argumentos depende de la diferencia de estos valores.

Formalmente, un marco de argumentación basado en valores es una tupla similar al marco estándar (un conjunto de argumentos y una relación binaria en este conjunto), es un conjunto de valores no vacío, es un mapeo que asocia cada elemento a un elemento de , y es una relación de preferencia (transitiva, irreflexiva y asimétrica) en .

En este marco, un argumento derrota a otro argumento si y sólo si

Se observa que un ataque tiene éxito si ambos argumentos están asociados al mismo valor, o si no hay preferencia entre sus respectivos valores.

Marcos de argumentación basados ​​en supuestos

En los marcos de argumentación basada en suposiciones (ABA), los argumentos se definen como un conjunto de reglas y los ataques se definen en términos de suposiciones y contrarios.

Formalmente, un marco de argumentación basado en suposiciones es una tupla , [10] [11] [12] donde

Como consecuencia de definir un ABA, un argumento se puede representar en forma de árbol . [10] Formalmente, dado un sistema deductivo y un conjunto de supuestos , un argumento [10] para una afirmación respaldada por , es un árbol con nodos etiquetados por oraciones en o por símbolo , tal que:

Un argumento [10] con una afirmación respaldada por un conjunto de supuestos también se puede denotar como

Ver también

Notas

  1. ^ Ver estiércol (1995)
  2. ^ Ver Besnard y Hunter (2001)
  3. ^ ver Bench-Capon (2002)
  4. ^ Por ejemplo,
    • Ideal  : ver Dung, Mancarella y Toni (2006)
    • Con muchas ganas  : ver Caminada (2007)
  5. ^ ver Caminada (2006)
  6. ^ ver Touretzky et al.
  7. ^ ver Gärdenfors (1988)
  8. ^ ver Oikarinen y Woltran (2001)
  9. ^ la unión de dos sistemas representa aquí el sistema construido a partir de la unión de los conjuntos de argumentos y la unión de las relaciones de ataque.
  10. ^ abcd Estiércol, Phan Minh; Kowalski, Robert A.; Toni, Francesca (1 de enero de 2009). "Argumentación basada en suposiciones". En Simari, Guillermo; Rahwan, Iyad (eds.). Argumentación en Inteligencia Artificial . Springer Estados Unidos. págs. 199-218. CiteSeerX  10.1.1.188.2433 . doi :10.1007/978-0-387-98197-0_10. ISBN 978-0-387-98196-3.
  11. ^ Bondarenko, A.; Estiércol, PM; Kowalski, RA; Toni, F. (1 de junio de 1997). "Un enfoque abstracto, teórico de la argumentación, para el razonamiento predeterminado". Inteligencia artificial . 93 (1): 63-101. doi :10.1016/S0004-3702(97)00015-5.
  12. ^ Toni, Francesca (2 de enero de 2014). "Un tutorial sobre argumentación basada en suposiciones". Argumento y Computación . 5 (1): 89-117. doi : 10.1080/19462166.2013.869878 . ISSN  1946-2166.

Referencias