stringtranslate.com

Marco de argumentación

En inteligencia artificial y campos relacionados, un marco de argumentación es una forma de abordar información contenciosa 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, se representa un marco de argumentación con un gráfico dirigido de modo que los nodos sean los argumentos y las flechas representen 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 à 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 ser aceptado o no, o si varios argumentos pueden ser aceptados 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 otras semánticas. [4]

Se introduce la notación para indicar 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 fundado. Eso explica por qué las semánticas coinciden y los argumentos aceptados son: y .

Etiquetas

Los etiquetados son una forma más expresiva que las extensiones de expresar la aceptación de los argumentos. Concretamente, un etiquetado es una asignación que asocia cada argumento con una etiqueta in (el argumento es aceptado), out (el argumento es rechazado) o undec (el argumento es indefinido, no aceptado ni rechazado). También se puede notar un etiquetado como un conjunto de pares .

Una asignación de este tipo no tiene sentido sin una restricción adicional. La noción de etiquetado de restablecimiento garantiza el sentido de la asignación. Hay un etiquetado de restablecimiento en el sistema si y solo si:

Se puede convertir cada extensión en un etiquetado de restablecimiento: los argumentos de la extensión están en , aquellos atacados por un argumento de la extensión están fuera y los otros están indec . A la inversa, se puede construir una extensión a partir de un etiquetado de restablecimiento simplemente manteniendo los argumentos en . De hecho, Caminada [5] demostró que los etiquetados de restablecimiento y las extensiones completas se pueden mapear de manera biyectiva . Además, las otras semánticas de Datung se pueden asociar a algunos conjuntos particulares de etiquetados de restablecimiento.

Los etiquetados 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 a sí mismos. Un argumento es indefinido si es atacado por al menos otro indefinido . Si es atacado solo por argumentos out , debe ser in , y si es atacado por algún argumento in , entonces es out .

El etiquetado de reincorporación ú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 dada , 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 bajo la semántica , y el conjunto de argumentos aceptados escépticamente bajo la semántica (estos pueden pasarse por alto si no hay ninguna ambigüedad posible acerca de la semántica).

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

El mismo razonamiento puede hacerse 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 otros 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 de argumentación

Existen varios criterios de equivalencia entre los marcos de argumentación. La mayoría de esos criterios se refieren a los 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) con la unión de y . [9]

Otros tipos

El marco abstracto de Dung se ha aplicado a 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 demostrar la fórmula de la segunda parte del argumento. Formalmente, un argumento es un par tal que

Se llama consecuencia de , y soporte de .

En este caso, la relación de ataque no se da de manera 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 abstracta (uso de la 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 la 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 cierto valor que plantean, y por lo tanto 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 con y similar al marco estándar (un conjunto de argumentos y una relación binaria en este conjunto), es un conjunto no vacío de valores, es un mapeo que asocia cada elemento de 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 suposiciones

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

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

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

Un argumento [10] con una afirmación respaldada por un conjunto de suposiciones también puede denotarse como

Véase también

Notas

  1. ^ Véase Dung (1995)
  2. ^ Véase Besnard y Hunter (2001)
  3. ^ Véase Bench-Capon (2002)
  4. ^ Por ejemplo,
    • Ideal  : ver Dung, Mancarella y Toni (2006)
    • Ansioso  : ver Caminada (2007)
  5. ^ ver Caminada (2006)
  6. ^ ver Touretzky et al.
  7. ^ Véase 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.; Dung, PM; Kowalski, RA; Toni, F. (1997-06-01). "Un enfoque abstracto, teórico de la argumentación, para el razonamiento por defecto". Inteligencia artificial . 93 (1): 63–101. doi :10.1016/S0004-3702(97)00015-5.
  12. ^ Toni, Francesca (2014-01-02). "Un tutorial sobre argumentación basada en suposiciones". Argument & Computation . 5 (1): 89–117. doi : 10.1080/19462166.2013.869878 . ISSN  1946-2166.

Referencias