Argumentationsram
Inom artificiell intelligens och relaterade områden är ett argumentationsramverk ett sätt att hantera kontroversiell information och dra slutsatser från den med hjälp av formaliserade argument .
I ett abstrakt argumentationsramverk är information på nybörjarnivå en uppsättning abstrakta argument som till exempel representerar data eller en proposition. Konflikter mellan argument representeras av en binär relation på uppsättningen av argument. Rent konkret representerar du ett argumentationsramverk med en riktad graf så att noderna är argumenten och pilarna representerar attackrelationen. Det finns några förlängningar av Dungs ramverk, som de logikbaserade argumentationsramarna eller de värdebaserade argumentationsramarna.
Abstrakta argumentationsramar
Formell ram
Abstrakta argumentationsramar, även kallade argumentationsramar à la Dung , definieras formellt som ett par:
- En uppsättning abstrakta element som kallas argument , betecknade
- En binär relation på , kallad attackrelation , betecknad
Till exempel, argumentationssystemet med och innehåller fyra argument ( och ) och tre attacker ( attacker , attackerar och attacker .
Dung definierar några begrepp:
- ett argument är acceptabelt med avseende på om och endast om försvarar , det vill säga så att så att ,
- en uppsättning argument är konfliktfri om det inte finns någon attack mellan dess argument, formellt: ,
- en uppsättning argument är tillåtet om och endast om det är konfliktfritt och alla dess argument är acceptabla med avseende på .
Olika acceptans semantik
Tillägg
För att avgöra om ett argument kan accepteras eller inte, eller om flera argument kan accepteras tillsammans, definierar Dung flera acceptanssemantiker som tillåter att, givet ett argumentationssystem, uppsättningar av argument (kallade extensions) beräknas . Till exempel, givet ,
- är en komplett förlängning av endast om det är en tillåten mängd och varje godtagbart argument med avseende på tillhör ,
- är en föredragen förlängning av endast om det är ett maximalt element (med avseende på mängdteoretisk inkludering) bland de tillåtna mängderna med avseende på ,
- är en stabil förlängning av endast om det är en konfliktfri uppsättning som attackerar varje argument som inte hör hemma i (formellt så att ,
- är den (unika) jordade förlängningen av endast om det är det minsta elementet (med avseende på set-inkludering) bland de kompletta tilläggen av .
Det finns några inneslutningar mellan uppsättningarna av tillägg byggda med denna semantik:
- Varje stabil förlängning är att föredra,
- Varje önskad förlängning är klar,
- Den jordade förlängningen är klar,
- Om systemet är välgrundat (det finns ingen oändlig sekvens så att alla dessa semantiker sammanfaller – bara en förlängningen är jordad, stabil, föredragen och komplett.
En del annan semantik har definierats.
Man introducerar notationen för att notera mängden -förlängningar av systemet .
I fallet med systemet i figuren ovan, för varje Dungs semantik – systemet är välgrundat. Det förklarar varför semantiken sammanfaller, och de accepterade argumenten är: och .
Märkning
Märkning är ett mer uttrycksfullt sätt än tillägg för att uttrycka acceptansen av argumenten. Konkret är en märkning en mappning som associerar varje argument med en etikett in (argumentet accepteras), ut (argumentet avvisas) eller undec (argumentet är odefinierat – inte accepterat eller avvisat). Man kan också notera en märkning som en uppsättning par .
En sådan kartläggning är inte meningsfull utan ytterligare begränsningar. Begreppet återinförande märkning garanterar känslan av kartläggningen. är en återställningsmärkning på systemet om och endast om:
- om och endast om så att
- om och endast om så att och
- om och endast om och
Man kan konvertera varje tillägg till en återställningsmärkning: argumenten för tillägget är i , de som attackeras av ett argument för tillägget är ute och de andra är undec . Omvänt kan man bygga en förlängning från en återställningsmärkning bara genom att behålla argumenten i . Caminada bevisade faktiskt att återställningsmärkningarna och de fullständiga tilläggen kan kartläggas på ett bijektivt sätt. Dessutom kan den andra Datungs semantik associeras med vissa uppsättningar av återställningsmärkningar.
Återinförande märkningar skiljer argument som inte accepteras eftersom de attackeras av accepterade argument från odefinierade argument – det vill säga de som inte försvaras kan inte försvara sig. Ett argument är undec om det attackeras av åtminstone en annan undec . Om det bara attackeras av argument ut , måste det vara in , och om det attackeras något argument in , så är det ute .
Den unika återställningsmärkningen som motsvarar systemet ovan är .
Slutledning från ett argumentationssystem
I det allmänna fallet när flera tillägg beräknas för en given semantisk kan agenten som resonerar från systemet använda flera mekanismer för att härleda information:
- Godtrogen slutledning : agenten accepterar ett argument om det tillhör minst en av -tilläggen—i vilket fall riskerar agenten att acceptera några argument som inte är acceptabla tillsammans ( attacker , och och tillhör vardera ett tillägg)
- Skeptisk slutledning : agenten accepterar ett argument endast om det tillhör varje -tillägg. I det här fallet riskerar agenten att härleda för lite information (om skärningspunkten mellan förlängningarna är tom eller har en mycket liten kardinal).
För att dessa två metoder ska kunna sluta sig till information kan man identifiera uppsättningen av accepterade argument, respektive uppsättningen av argument som godtroget accepteras under den semantiska , och uppsättningen argument som accepteras skeptiskt under den semantiska (den kan vara missas om det inte finns någon möjlig tvetydighet om det semantiska).
Naturligtvis, när det bara finns en förlängning (till exempel när systemet är välgrundat), är detta problem mycket enkelt: agenten accepterar argument för den unika tillägget och avvisar andra.
Samma resonemang kan göras med märkningar som motsvarar den valda semantiken: ett argument kan accepteras om det är inne för varje märkning och vägras om det är ute för varje märkning, de andra är i ett obestämt tillstånd (argumentens status kan påminna de epistemiska tillstånden om en tro på AGM-ramverket för dynamik i övertygelser).
Likvärdighet mellan argumentationsramar
Det finns flera kriterier för likvärdighet mellan argumentationsramverk. De flesta av dessa kriterier gäller uppsättningarna av förlängningar eller uppsättningen av accepterade argument. Formellt, givet en semantisk :
- : två argumentationsramverk är ekvivalenta om de har samma uppsättning -tillägg, det vill säga ;
- : två argumentationsramverk är likvärdiga om de skeptiskt accepterar samma argument, det vill säga ;
- : två argumentationsramverk är likvärdiga om de godtogsamt accepterar samma argument, det vill säga .
Den starka ekvivalensen säger att två system och är ekvivalenta om och endast om för alla andra system , förening av med är ekvivalent (för ett givet kriterium) med föreningen av och .
Andra sorter
Den abstrakta ramen för Dung har instansierats till flera särskilda fall.
Logikbaserade argumentationsramar
När det gäller logikbaserade argumentationsramar är ett argument inte en abstrakt enhet, utan ett par, där den första delen är en minimal konsistent uppsättning formler tillräckligt för att bevisa formeln för den andra delen av argumentet. Formellt är ett argument ett par så att
- är en minimal uppsättning av som uppfyller där är en uppsättning formler som används av agenten för att resonera.
Man kallar en konsekvens av , och ett stöd för .
I det här fallet ges attackrelationen inte på ett explicit sätt, som en delmängd av den kartesiska produkten utan som en egenskap som indikerar om ett argument attackerar ett annat. Till exempel,
- Relationsbesegrare : attacker om och endast om för
- Relation undercut : attacker om och endast om för
- Relationsbevisning : attacker om och endast om är en tautologi
Givet en viss attackrelation kan man bygga en graf och resonera på ett liknande sätt som de abstrakta argumentationsramarna (användning av semantik för att bygga utvidgning, skeptisk eller godtrogen slutledning), skillnaden är att informationen som härleds från ett logikbaserat argumentationsramverk är en uppsättning formler (konsekvenserna av de accepterade argumenten).
Värdebaserade argumentationsramar
De värdebaserade argumentationsramarna kommer från idén att under ett utbyte av argument kan vissa vara starkare än andra med avseende på ett visst värde de för fram, och så framgången för en attack mellan argument beror på skillnaden mellan dessa värden.
Formellt är ett värdebaserat argumentationsramverk en tuppel med och som liknar standardramverket (en uppsättning argument och en binär relation på denna uppsättning), är en icke tom uppsättning värden, är en mappning som associerar varje element från till ett element från och är en preferensrelation (transitiv, irreflexiv och asymmetrisk) på .
besegrar ett argument om och endast om
- attackerar i "standard" som betyder: ;
- och att är värdet som avancerats av föredras inte framför det som avancerats av .
Man påpekar att en attack lyckas om båda argumenten är associerade till samma värde, eller om det inte finns någon preferens mellan deras respektive värden.
Antagandebaserade argumentationsramar
I ramverk för antagandebaserad argumentation (ABA) definieras argument som en uppsättning regler och attacker definieras i termer av antaganden och motsatser.
Formellt är ett antagande-baserat argumentationsramverk en tuppel , där
- är ett deduktivt system, där är språket och är uppsättningen av slutledningsregler i form av , för och ;
- , där är en icke-tom mängd, benämnd antagandena ;
- är en total mappning från till , där definieras som motsatsen till .
Som en konsekvens av att definiera en ABA kan ett argument representeras i en trädform . Formellt, givet ett deduktivt system och uppsättning antaganden , ett argument för påstående stöds av , är ett träd med noder märkta med meningar i eller med symbolen , så att:
- Roten är märkt med
- För varje nod ,
- Om är en lövnod märks antingen med ett antagande eller med
- Om inte är en lövnod, så finns det en inferensregel ( , där är etiketten för och
- Om , så ska regeln vara (dvs underordnad av är )
- Annars har barn, märkta med
- är uppsättningen av alla antaganden som betecknar ledighetsnoderna
Ett argument med krav som stöds av en uppsättning antaganden kan också betecknas som
Se även
Anteckningar
- ^ Se Dung (1995)
- ^ Se Besnard och Hunter (2001)
- ^ se Bench-Capon (2002)
-
^ Till exempel,
- Perfekt : se Dung, Mancarella och Toni (2006)
- Ivrig : se Caminada (2007)
- ^ se Caminada (2006)
- ^ se Touretzky et al.
- ^ se Gärdenfors (1988)
- ^ se Oikarinen och Woltran (2001)
- ^ föreningen av två system representerar här systemet byggt från föreningen av uppsättningarna av argument och föreningen av attackrelationerna
- ^ a b c d Dung, Phan Minh; Kowalski, Robert A.; Toni, Francesca (2009-01-01). Simari, Guillermo; Rahwan, Iyad (red.). Argumentation i artificiell intelligens . Springer USA. s. 199–218. CiteSeerX 10.1.1.188.2433 . doi : 10.1007/978-0-387-98197-0_10 . ISBN 9780387981963 .
- ^ Bondarenko, A.; Dung, PM; Kowalski, RA; Toni, F. (1997-06-01). "Ett abstrakt, argumentationsteoretiskt förhållningssätt till standardresonemang" . Artificiell intelligens . 93 (1): 63–101. doi : 10.1016/S0004-3702(97)00015-5 .
- ^ Toni, Francesca (2014-01-02). "En handledning om antagandebaserad argumentation" . Argument och beräkning . 5 (1): 89–117. doi : 10.1080/19462166.2013.869878 . ISSN 1946-2166 .
- Trevor Bench-Capon (2002). "Värdebaserade argumentationsramar". 9:e internationella workshopen om icke-monotona resonemang (NMR 2002) : 443–454.
- Philippe Besnard; Anthony Hunter (2001). "En logikbaserad teori om deduktiva argument" . Artificiell intelligens . 128 (1–2): 203–235. doi : 10.1016/s0004-3702(01)00071-6 .
- Philippe Besnard; Anthony Hunter (2008). MIT Press (red.). Element av argumentation . Michigans universitet.
- Martin Caminada (2006). "Om frågan om återinförande i argumentation". JELIA : 111–123.
- Martin Caminada (2007). Jämföra två unika förlängningssemantik för formell argumentation: idealisk och ivrig . 19:e belgisk-nederländska konferensen om artificiell intelligens (BNAIC 2007).
- Phan Minh Dung (1995). "Om acceptansen av argument och dess grundläggande roll i icke-monotona resonemang, logikprogrammering och n-personspel. " Artificiell intelligens . 77 (2): 321–357. doi : 10.1016/0004-3702(94)00041-X .
- Phan Minh Dung; Paolo Mancarella; Francesca Toni (2006). "Datorideal skeptisk argumentation". Teknisk rapport .
- Peter Gärdenfors (1988). MIT Press (red.). Knowledge in Flux: Modeling the Dynamics of Epistemic States . Cambridge.
- Emilia Oikarinen; Stefan Woltran (2001). "Karakteriserande stark likvärdighet för argumentationsramar" . Artificiell intelligens . 175 (14–15): 1985–2009. doi : 10.1016/j.artint.2011.06.003 .
- Iyad Rahwan; Guillermo R. Simari (2009). Springer (red.). Argumentation i artificiell intelligens . Dordrecht. Bibcode : 2009aai..bok.....S .
- David S. Touretzky; John F. Horty; Richmond H. Thomason (1987). Proceedings IJCAI 1987 (red.). A Clash of Intuitions: The Current State of Nonmonotonic Multiple Inheritance Systems (PDF) . s. 476–482. Arkiverad från originalet (PDF) 2014-08-06.