• Keine Ergebnisse gefunden

In this section we discuss work which is related to the content of this thesis. As our work is dedicated to an analysis of thecf2 argumentation semantics, we start with related work on the systematic evaluation of semantics. Here one can mainly mention the work done by Baroni and Giacomin [7, 8, 10, 11]. They introduced several general evaluation criteria a semantics should fulfill. As none of the previously existing semantics satisfied all those criteria, they defined the resolution-based grounded semantics [9] which closed this gap. Also thecf2 semantics has been defined by them, to overcome the problems which arise on AFs with odd-length cycles.

12seehttp://homepage.univie.ac.at/wolfgang.dvorak/files/cf2-challenge.pdf

Caminada and Amgoud defined rationality postulatesfor argumentation systems [29]. In particular these postulates are defined for the ASPIC system [89] which is based on strict and defeasible rules. In contrast to the evaluation criteria proposed by Baroni and Giacomin, these postulates refer to the whole argumentation system and not to the individual semantics. We did not consider these postulates in more detail in this work because we concentrated on abstract argumentation only. Furthermore, the instantiation process in the ASPIC system is not adequate for naive-based semantics likecf2, because if one instantiates within this framework and then applies a semantics which is not admissible-based, the outcome turns out to be inconsistent.

Next, we consider different approaches which deal with the problematic ofcyclesin AFs, and in particular with odd-length cycles. Of course thecf2 semantics is not the only attempt to solve this problem. Bodanza and Tohmé introduced thetolerantsemantics [23], which has the intuition that the defense of a set of arguments should not be defined in absolute terms but relative to other possible challenging sets of arguments. They propose an application of this semantics in the field of strategic argumentation games, where each player has to choose a set of arguments to confront with and defend against the possible choices of the other agent.

Gabbay introduced severalloop-bustingsemantics in [64]. One of them, the LB2 semantics has shown to be equivalent tocf2. All these semantics are involved in theequational approachto argumentation networks [65]. The author also defines an equational approach tostage2 seman-tics in [64], namely LB2 −stage. Furthermore in [1] the authors propose theShkopsemantics which has been shown to be equivalent to LB4 from the loop-busting semantics in [64].

Roos proposed in [91] thepreferential model semantics which also handles odd loops in a special way. The motivation for this semantics comes from the preferential model semantics for non-monotonic reasoning systems [73]. There, the attack relation is used to define preferences over states. So, not one argument is preferred over another one, but one prefers a state where the attacking argument is valid, over a state where the attacked argument is valid. This semantics results in different extensions thancf2, for example consider the AFF = (A, R) with A = {a, b, c}andR ={(a, b),(b, c),(c, a),(c, c)}. Then,{a}and{b}arecf2 extensions, but only {a}is apmextension, because the stateais preferred over the stateb, as the only attacker ofa is the argumentcwhich is self-attacking.

Next, we consider work related to the investigation of equivalence as we did in Chapter 6.

We start with Amgoud and Vesic who studied equivalence of logic-based argumentation [3]

with respect to stable semantics. In particular the authors refined and extended the criteria from Oikarinen and Woltran for logic-based argumentation systems by taking the internal structure of the arguments into account.

Baumann characterized two new notions of equivalence, namely normal and strong expan-sion equivalence which lie in-between standard and strong equivalence [18]. There new ments and attacks can be added with the condition that the attacks between the original argu-ments remain unchanged.

Cayrol et al. studied therevisionof an argument system in [33] oriented on the field of belief revision [2]. There, the authors study the impact of adding a single new argument to an AF.

Finally we want to mention that the idea of considering strong equivalence of argumentation framework arose from the work on strong equivalence of logic programs [75, 100]. Therefore also the notion of strong equivalence for AFs is very similar to the one of logic programs.

Last, we say some words about related work on implementations. The only mentionable reference about a system supporting the cf2 semantics is the work done by Osorio et al. [86].

They presented ASP encodings for thecf2 semantics at COMMA 2010. Thus, at the same time as we presented the alternative characterization ofcf2 and the respective ASP encodings [67].

However, these encodings are not implemented in any system and as they are based on the original definition ofcf2they are very hard to follow. Moreover, one can observe that disjunction has been used in some rule heads, thus they are not even adequate from a complexity point of view. As disjunctive logic programs have a data complexity ofΣP2 (resp.ΠP2), but the complexity ofcf2 isNP-complete (resp.coNP-complete).

Regarding other reductions from argumentation to logic programing one can mention the work of Nieves et al. [81, 82]. One aspect in their work is to use a fixed encodingschemato represent AFs as logic programs, and then show how different semantics for logic programs can be used to compute different forms of extensions using this particular schema. Most notably, they showed that in their setting the stable semantics (for logic programs) captures stable exten-sions of AFs, the well-founded semantics captures the grounded extension of AFs, and a novel stratification semantics [82] captures thecf2 semantics. Osorio et al. [85] present an algorithm for computing preferred extensions (based on abductive logic programming) using a fixed logic program to characterize the admissible sets in the same manner as it is done in the ASPAR-TIX approach. In [81], a different approach to compute preferred extensions by means of logic programs has been proposed. However, this work requires a recompilation of the encoding for each particular AF. Similarly, Wakaki and Nitta [99] also provide ASP encodings for different semantics. In contrast to the ASPARTIX approach, their encodings for complete and stable se-mantics are based on labelings, whereas for grounded, preferred and semi-stable sese-mantics they use a meta-programming technique applying additional translations for each AF into normal logic programs.

8.4 Future Work

In the following we will list some possible future directions. Regarding the alternative charac-terization, we note that it can also be seen as a general schema, where one can exchange the parts. For example, sem(F) = {S | σ(F)∩τ([[F −∆F,S]])}, where for naive-based se-mantics σ = naive and for admissible-based semantics σ = adm. One special case of this instantiation isstable2(F) ={S |S ∈naive(F)∩stable([[F −∆F,S]])}and it clearly holds thatstable2(F) = stable(F). The investigation of other such combinations might reveal new options.

As it turned out that strong equivalence is indeed very strong for many semantics, it can be beneficial to relax the notion of equivalence and for example consider a relativized notion, where source and target of attacks are restricted. This can be interesting in the course of two agents, where one can only point attacks from and to a specific set of arguments. Also a more fine grained classification of the semantics with respect to different notions of succinctness can be identified as a future direction. The information obtained there can help to improve instantiation methods.

Regarding implementations we would like to investigate if an optimization of the ASP en-codings by using for example aggregates or symmetry breaking can improve the performance.

As far es we know there does not exist yet an appropriate instantiation method for naive-based semantics. It has been shown that both stage and cf2 semantics produce inconsistent solutions when instantiated within the ASPIC+ system. Thus, the identification of possible application scenarios forcf2 andstage2 semantics and the respective instantiation methods is still open.

With the use of the concept of Modular Logic Programming (MLP) [62] one can implement the whole argumentation process, from the instantiation of the arguments and attacks to the computation of the semantics. Due to the modularity of this approach, we plan to instantiate the frameworks from an input database and embed the existing ASP encodings in one program with several modules.

Bibliography

[1] Michael Abraham, Dov M. Gabbay, and Uri J. Schild. The handling of loops in talmudic logic, with application to odd and even loops in argumentation. In David Rydeheard, An-drei Voronkov, and Margarita Korovina, editors,Proceedings of Higher-Order Workshop on Automated Runntime Verification and Debugging(HOWARD 60), 2011.

[2] Carlos E. Alchourrón, Peter Gärdenfors, and David Makinson. On the logic of theory change: Partial meet contraction and revision functions. J. Symb. Log., 50(2):510–530, 1985.

[3] Leila Amgoud and Srdjan Vesic. On the equivalence of logic-based argumentation sys-tems. In Salem Benferhat and John Grant, editors,Proceedings of the 5th International Conference on Scalable Uncertainty Management (SUM 2011), volume 6929 ofLecture Notes in Computer Science, pages 123–136. Springer, 2011.

[4] Krzysztof R. Apt, Howard A. Blair, and Adrian Walker. Towards a theory of declara-tive knowledge. In Jack Minker, editor,Foundations of Deductive Databases and Logic Programming, pages 89–148. Morgan Kaufmann Publishers, Inc., 1988.

[5] Katie Atkinson, Trevor J. M. Bench-Capon, and Sanjay Modgil. Argumentation for decision support. In Stéphane Bressan, Josef Küng, and Roland Wagner, editors, Pro-ceedings of the 17th International Conference on Database and Expert Systems Applica-tions (DEXA 2006), volume 4080 ofLecture Notes in Computer Science, pages 822–831.

Springer, 2006.

[6] Pietro Baroni and Massimiliano Giacomin. Solving semantic problems with odd-length cycles in argumentation. In Thomas D. Nielsen and Nevin L. Zhang, editors,Proceedings of the 7th European Conference on Symbolic and Quantitative Approaches to Reasoning with Uncertainty (ECSQARU 2003), volume 2711 ofLecture Notes in Computer Science, pages 440–451. Springer, 2003.

[7] Pietro Baroni and Massimiliano Giacomin. Evaluating argumentation semantics with respect to skepticism adequacy. In Lluis Godo, editor,Proceedings of the 8th European Conference on Symbolic and Quantitative Approaches to Reasoning with Uncertainty, (ECSQARU 2005), volume 3571 ofLecture Notes in Computer Science, pages 329–340.

Springer, 2005.

[8] Pietro Baroni and Massimiliano Giacomin. On principle-based evaluation of extension-based argumentation semantics. Artif. Intell., 171(10-15):675–700, 2007.

[9] Pietro Baroni and Massimiliano Giacomin. Resolution-based argumentation semantics.

In Philippe Besnard, Sylvie Doutre, and Anthony Hunter, editors, Proceedings of the 2nd Conference on Computational Models of Argument (COMMA 2008), volume 172 of Frontiers in Artificial Intelligence and Applications, pages 25–36. IOS Press, 2008.

[10] Pietro Baroni and Massimiliano Giacomin. A systematic classification of argumentation frameworks where semantics agree. In Philippe Besnard, Sylvie Doutre, and Anthony Hunter, editors,Proceedings of the 2nd International Conference on Computational Mod-els of Argument, (COMMA 2008), volume 172 ofFrontiers in Artificial Intelligence and Applications, pages 37–48. IOS Press, 2008.

[11] Pietro Baroni and Massimiliano Giacomin. Semantics in abstract argumentation systems.

In Iyad Rahwan and Guillermo R. Simari, editors, Argumentation in Artificial Intelli-gence, pages 25–44. Springer, 2009.

[12] Pietro Baroni, Massimiliano Giacomin, and Giovanni Guida. SCC-recursiveness: A gen-eral schema for argumentation Semantics. Artif. Intell., 168(1–2):162–210, 2005.

[13] Pietro Baroni, Federico Cerutti, Massimiliano Giacomin, and Giovanni Guida. Encom-passing attacks to attacks in abstract argumentation frameworks. In Claudio Sossai and Gaetano Chemello, editors,Proceedings of the 10th European Conference on Symbolic and Quantitative Approaches to Reasoning with Uncertainty (ECSQARU 2009), volume 5590 ofLecture Notes in Computer Science, pages 83–94, 2009.

[14] Pietro Baroni, Martin Caminada, and Massimiliano Giacomin. An introduction to argu-mentation semantics. Knowledge Eng. Review, 26(4):365–410, 2011.

[15] Pietro Baroni, Federico Cerutti, Paul E. Dunne, and Massimiliano Giacomin. Computing with infinite argumentation frameworks: The case of AFRAs. In Sanjay Modgil, Nir Oren, and Francesca Toni, editors, Revised Selected Papers of the First International Workshop on Theorie and Applications of Formal Argumentation (TAFA 2011), volume 7132 ofLecture Notes in Computer Science, pages 197–214. Springer, 2011.

[16] Pietro Baroni, Federico Cerutti, Massimiliano Giacomin, and Giovanni Guida. AFRA:

Argumentation framework with recursive attacks.Int. J. Approx. Reasoning, 52(1):19–37, 2011.

[17] Pietro Baroni, Paul E. Dunne, and Massimiliano Giacomin. On the resolution-based family of abstract argumentation semantics and its grounded instance. Artif. Intell., 175 (3–4):791–813, 2011.

[18] Ringo Baumann. Normal and strong expansion equivalence for argumentation frame-works. Artif. Intell., 193:18–44, 2012.

[19] Trevor J. M. Bench-Capon. Value-based argumentation frameworks. In Salem Benferhat and Enrico Giunchiglia, editors,Proceedings of the 9th International Workshop on Non-Monotonic Reasoning (NMR 2002), pages 443–454, 2002.

[20] Trevor J. M. Bench-Capon. Persuasion in practical argument using value-based argumen-tation frameworks. Journal of Logic and Computation, 13(3):429–448, 2003.

[21] Trevor J. M. Bench-Capon and Paul E. Dunne. Argumentation in artificial intelligence.

Artif. Intell., 171(10–15):619–641, 2007.

[22] Philippe Besnard and Anthony Hunter. Elements of argumentation. MIT Press, 2008.

[23] Gustavo A. Bodanza and Fernando A. Tohmé. Two approaches to the problems of self-attacking arguments and general odd-length cycles of attack. Journal of Applied Logic, 7 (4):403–420, 2009. Special Issue: Formal Models of Belief Change in Rational Agents.

[24] Francesco Calimeri, Giovambattista Ianni, Francesco Ricca, Mario Alviano, Annamaria Bria, Gelsomina Catalano, Susanna Cozza, Wolfgang Faber, Onofrio Febbraro, Nicola Leone, Marco Manna, Alessandra Martello, Claudio Panetta, Simona Perri, Kristian Reale, Maria C. Santoro, Marco Sirianni, Giorgio Terracina, and Pierfrancesco Veltri.

The third answer set programming competition: Preliminary report of the system compe-tition track. In James P. Delgrande and Wolfgang Faber, editors,Logic Programming and Nonmonotonic Reasoning, volume 6645 of Lecture Notes in Computer Science, pages 388–403. Springer Berlin Heidelberg, 2011. doi: 10.1007/978-3-642-20895-9_46.

[25] Martin Caminada. Semi-stable semantics. In Paul E. Dunne and Trevor J. M. Bench-Capon, editors, Proceedings of the 1st Conference on Computational Models of Argu-ment (COMMA 2006), volume 144 ofFrontiers in Artificial Intelligence and Applications, pages 121–130. IOS Press, 2006.

[26] Martin Caminada. Comparing two unique extension semantics for formal argumenta-tion: Ideal and eager. InProceedings of the 19th Belgian-Dutch Conference on Artificial Intelligence (BNAIC 2007), pages 81–87, 2007.

[27] Martin Caminada. An algorithm for computing semi-stable semantics. In Khaled Mel-louli, editor,Proceedings of the 9th European Conference on Symbolic and Quantitative Approaches to Reasoning with Uncertainty (ECSQARU 2007), volume 4724 ofLecture Notes in Computer Science, pages 222–234. Springer, 2007.

[28] Martin Caminada. An algorithm for stage semantics. In Pietro Baroni, Federico Cerutti, Massimiliano Giacomin, and Guillermo R. Simari, editors,Proceedings of the 3rd Con-ference on Computational Models of Argument (COMMA 2010), volume 216 ofFrontiers in Artificial Intelligence and Applications, pages 147–158. IOS Press, 2010.

[29] Martin Caminada and Leila Amgoud. On the evaluation of argumentation formalisms.

Artif. Intell., 171(5–6):286–310, 2007.

[30] Martin Caminada and Dov M. Gabbay. A logical account of formal argumentation.Studia Logica, 93(2–3):109–145, 2009.

[31] Martin Caminada, Walter A. Carnielli, and Paul E. Dunne. Semi-stable semantics. Jour-nal of Logic and Computation, 2011. doi: 10.1093/logcom/exr033.

[32] Claudette Cayrol and Marie-Christine Lagasquie-Schiex. On the acceptability of argu-ments in bipolar argumentation frameworks. In Lluis Godo, editor,Proceedings of the 8th European Conference on Symbolic and Quantitative Approaches to Reasoning with Un-certainty (ECSQARU 2005), volume 3571 ofLecture Notes in Computer Science, pages 378–389. Springer, 2005.

[33] Claudette Cayrol, Florence Dupin de Saint Cyr-Bannay, and Marie-Christine Lagasquie-Schiex. Revision of an argumentation system. In Gerhard Brewka and Jérôme Lang, editors, Proceedings of the Eleventh International Conference on Principles of Knowl-edge Representation and Reasoning (KR 2008), pages 124–134. AAAI Press, 2008.

[34] Sylvie Coste-Marquis, Caroline Devred, and Pierre Marquis. Symmetric argumentation frameworks. In Lluis Godo, editor,Proceedings of the 8th European Conference on Sym-bolic and Quantitative Approaches to Reasoning with Uncertainty (ECSQARU 2005), volume 3571 ofLecture Notes in Computer Science, pages 317–328. Springer, 2005.

[35] Evgeny Dantsin, Thomas Eiter, Georg Gottlob, and Andrei Voronkov. Complexity and expressive power of logic programming.ACM Computing Surveys, 33(3):374–425, 2001.

[36] Yannis Dimopoulos and Alberto Torres. Graph theoretical structures in logic programs and Default Theories. Theor. Comput. Sci., 170(1–2):209–244, 1996.

[37] Phan M. Dung. On the acceptability of arguments and its fundamental role in nonmono-tonic reasoning, logic programming and n-person games. Artif. Intell., 77(2):321–358, 1995.

[38] Phan M. Dung, Paolo Mancarella, and Francesca Toni. Computing ideal sceptical argu-mentation. Artif. Intell., 171(10–15):642–674, 2007.

[39] Paul E. Dunne. Computational properties of argument systems satisfying graph-theoretic constraints. Artif. Intell., 171(10–15):701–729, 2007.

[40] Paul E. Dunne and Trevor J. M. Bench-Capon. Complexity and combinatorial proper-ties of argument systems. Technical report, Dept. of Computer Science, University of Liverpool, 2001.

[41] Paul E. Dunne and Trevor J. M. Bench-Capon. Coherence in finite argument systems.

Artif. Intell., 141(1/2):187–203, 2002.

[42] Paul E. Dunne and Martin Caminada. Computational complexity of semi-stable semantics in abstract argumentation frameworks. In Steffen Hölldobler, Carsten Lutz, and Heinrich

Wansing, editors, Proceedings of the 11th European Conference on Logics in Artificial Intelligence (JELIA 2008), volume 5293 ofLecture Notes in Computer Science, pages 153–165. Springer, 2008.

[43] Paul E. Dunne and Michael Wooldridge. Complexity of abstract argumentation. In Iyad Rahwan and Guillermo R. Simari, editors,Argumentation in Artificial Intelligence, pages 85–104. Springer, 2009.

[44] Wolfgang Dvorák and Sarah A. Gaggl. Incorporating stage semantics in the scc-recursive schema for argumentation semantics. InIn Proceedings of the 14th International Work-shop on Non-Monotonic Reasoning (NMR 2012), 2012.

[45] Wolfgang Dvorák and Sarah A. Gaggl. Computational aspects of cf2 and stage2 argumen-tation semantics. In Bart Verheij, Stefan Szeider, and Stefan Woltran, editors,Proceedings of the 4th International Conference on Computational Models of Argument (COMMA 2012), volume 245 of Frontiers in Artificial Intelligence and Applications, pages 273–

284. IOS Press, 2012.

[46] Wolfgang Dvorák and Stefan Woltran. Complexity of semi-stable and stage semantics in argumentation frameworks. Inf. Process. Lett., 110(11):425–430, 2010.

[47] Wolfgang Dvoˇrák.Computational Aspects of Abstract Argumentation. PhD thesis, Vienna University of Technology, 2012.

[48] Wolfgang Dvoˇrák and Stefan Woltran. Complexity of semi-stable and stage semantics in argumentation frameworks. Inf. Process. Lett., 110(11):425–430, 2010. doi: 10.1016/j.

ipl.2010.04.005.

[49] Wolfgang Dvoˇrák and Stefan Woltran. On the intertranslatability of argumentation se-mantics. J. Artif. Intell. Res. (JAIR), 41:445–475, 2011.

[50] Wolfgang Dvoˇrák, Stefan Szeider, and Stefan Woltran. Reasoning in argumentation frameworks of bounded clique-width. In Pietro Baroni, Federico Cerutti, Massimiliano Giacomin, and Guillermo R. Simari, editors,Proceedings of the 3rd Conference on Com-putational Models of Argument (COMMA 2010), Frontiers in Artificial Intelligence and Applications, pages 219–230. IOS Press, 2010.

[51] Wolfgang Dvoˇrák, Paul E. Dunne, and Stefan Woltran. Parametric properties of ideal semantics. In Toby Walsh, editor,Proceedings of the 22nd International Joint Conference on Artificial Intelligence (IJCAI 2011), pages 851–856. AAAI Press, 2011.

[52] Wolfgang Dvoˇrák, Sarah A. Gaggl, Johannes P. Wallner, and Stefan Woltran. Making use of advances in answer-set programming for abstract argumentation systems. CoRR, abs/1108.4942, 2011.

[53] Wolfgang Dvoˇrák, Sarah A. Gaggl, Stefan Szeider, and Stefan Woltran. Benchmark li-braries for argumentation. In Sascha Ossowski, editor,Agreement Technologies, volume 8 ofLGTS, chapter The Added Value of Argumentation, pages 389–393. Springer, 2012.

[54] Wolfgang Dvoˇrák, Sebastian Ordyniak, and Stefan Szeider. Augmenting tractable frag-ments of abstract argumentation. Artificial Intelligence, 186(0):157–173, 2012. ISSN 0004-3702. doi: 10.1016/j.artint.2012.03.002.

[55] Wolfgang Dvoˇrák, Reinhard Pichler, and Stefan Woltran. Towards fixed-parameter tractable algorithms for abstract argumentation. Artificial Intelligence, 186(0):1 – 37, 2012. ISSN 0004-3702. doi: 10.1016/j.artint.2012.03.005.

[56] Wolfgang Dvoˇrák, Stefan Szeider, and Stefan Woltran. Abstract argumentation via monadic second order logic. In Eyke Hüllermeier, Sebastian Link, Thomas Fober, and Bernhard Seeger, editors,Scalable Uncertainty Management - 6th International Confer-ence, SUM 2012, Marburg, Germany, September 17-19, 2012. Proceedings, volume 7520 ofLecture Notes in Computer Science, pages 85–98. Springer, 2012.

[57] Uwe Egly, Sarah A. Gaggl, and Stefan Woltran. Aspartix: Implementing argumentation frameworks using answer-set programming. In Maria Garcia de la Banda and Enrico Pontelli, editors, Proceedings of the 24th International Conference on Logic Program-ming (ICLP 2008), volume 5366 ofLecture Notes in Computer Science, pages 734–738.

Springer, 2008.

[58] Uwe Egly, Sarah A. Gaggl, and Stefan Woltran. Answer-set programming encodings for argumentation frameworks. In1st Workshop on Answer Set Programming and Other Computing Paradigms (ASPOCP 2008), 2008.

[59] Uwe Egly, Sarah A. Gaggl, and Stefan Woltran. Answer-set programming encodings for

[59] Uwe Egly, Sarah A. Gaggl, and Stefan Woltran. Answer-set programming encodings for