Skip to main content Accessibility help
×
Home

Improved answer-set programming encodings for abstract argumentation

Published online by Cambridge University Press:  03 September 2015

SARAH A. GAGGL
Affiliation:
Technische Universität Dresden, Germany
NORBERT MANTHEY
Affiliation:
Technische Universität Dresden, Germany
ALESSANDRO RONCA
Affiliation:
La Sapienza, University of Rome
JOHANNES P. WALLNER
Affiliation:
University of Helsinki, Department of Computer Science, HIIT
STEFAN WOLTRAN
Affiliation:
Vienna University of Technology, Austria

Abstract

The design of efficient solutions for abstract argumentation problems is a crucial step towards advanced argumentation systems. One of the most prominent approaches in the literature is to use Answer-Set Programming (ASP) for this endeavor. In this paper, we present new encodings for three prominent argumentation semantics using the concept of conditional literals in disjunctions as provided by the ASP-system clingo. Our new encodings are not only more succinct than previous versions, but also outperform them on standard benchmarks.

Type
Regular Papers
Copyright
Copyright © Cambridge University Press 2015 

Access options

Get access to the full version of this content by using one of the access options below.

References

Baroni, P., Caminada, M. W. A. and Giacomin, M. 2011. An Introduction to Argumentation Semantics. The Knowledge Engineering Review 26, 4, 365410.CrossRefGoogle Scholar
Besnard, P. and Hunter, A. 2008. Elements of Argumentation. MIT Press.CrossRefGoogle Scholar
Bistarelli, S. and Santini, F. 2011. ConArg: A constraint-based computational framework for argumentation systems. In Proceedings of the 23rd IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2011), Khoshgoftaar, T. M. and Zhu, X. H., Eds. IEEE Computer Society Press, 605612.CrossRefGoogle Scholar
Brewka, G., Eiter, T. and Truszczyński, M. 2011. Answer set programming at a glance. Communications of the ACM 54, 12, 92103.CrossRefGoogle Scholar
Caminada, M. W. A. 2007. Comparing Two Unique Extension Semantics for Formal Argumentation: Ideal and Eager. In Proceedings of the 19th Belgian-Dutch Conference on Artificial Intelligence, BNAIC 2007. 81–87.Google Scholar
Caminada, M. W. A. and Amgoud, L. 2007. On the Evaluation of Argumentation Formalisms. Artificial Intelligence 171, 5–6, 286310.CrossRefGoogle Scholar
Caminada, M. W. A., Carnielli, W. A. and Dunne, P. E. 2012. Semi-Stable Semantics. Journal of Logic and Computation 22, 5, 12071254.CrossRefGoogle Scholar
Cerutti, F., Giacomin, M. and Vallati, M. 2014. ArgSemSAT: solving argumentation problems using SAT. In Proceedings of the 5th International Conference on Computational Models of Argument (COMMA 2014), Parsons, S., Oren, N., Reed, C., and Cerutti, F., Eds. FAIA, vol. 266. IOS Press, 455456.Google Scholar
Cerutti, F., Oren, N., Strass, H., Thimm, M. and Vallati, M. 2014. A benchmark framework for a computational argumentation competition. In Proceedings of the 5th International Conference on Computational Models of Argument (COMMA 2014), Parsons, S., Oren, N., Reed, C., and Cerutti, F., Eds. FAIA, vol. 266. IOS Press, 459460.Google Scholar
Charwat, G., Dvorák, W., Gaggl, S. A., Wallner, J. P. and Woltran, S. 2015. Methods for solving reasoning problems in abstract argumentation - A survey. Artificial Intelligence 220, 2863.CrossRefGoogle ScholarPubMed
Dimopoulos, Y. and Torres, A. 1996. Graph Theoretical Structures in Logic Programs and Default Theories. Theoretical Computer Science 170, 1–2, 209244.CrossRefGoogle Scholar
Dung, P. M. 1995. On the Acceptability of Arguments and its Fundamental Role in Nonmonotonic Reasoning, Logic Programming and n-Person Games. Artificial Intelligence 77, 2, 321358.CrossRefGoogle Scholar
Dung, P. M., Mancarella, P. and Toni, F. 2007. Computing Ideal Sceptical Argumentation. Artificial Intelligence 171, 10–15, 642674.CrossRefGoogle Scholar
Dunne, P. E. and Bench-Capon, T. J. M. 2002. Coherence in finite argument systems. Artificial Intelligence 141, 1/2, 187203.CrossRefGoogle Scholar
Dunne, P. E. and Caminada, M. W. A. 2008. Computational Complexity of Semi-Stable Semantics in Abstract Argumentation Frameworks. In Proceedings of the 11th European Conference on Logics in Artificial Intelligence (JELIA 2008), Hölldobler, S., Lutz, C., and Wansing, H., Eds. LNCS, vol. 5293. Springer, 153165.CrossRefGoogle Scholar
Dunne, P. E., Dvořák, W., Linsbichler, T. and Woltran, S. 2014. Characteristics of multiple viewpoints in abstract argumentation. In Proceedings of the 14th International Conference on Principles of Knowledge Representation and Reasoning (KR 2014), Baral, C., De Giacomo, G., and Eiter, T., Eds. AAAI Press, 7281.Google Scholar
Dunne, P. E. and Wooldridge, M. 2009. Complexity of Abstract Argumentation. In Argumentation in Artificial Intelligence, Simari, G. and Rahwan, I., Eds. Springer US, 85104.CrossRefGoogle Scholar
Dvořák, W. and Woltran, S. 2010. Complexity of semi-stable and stage semantics in argumentation frameworks. Information Processing Letters 110, 11, 425430.CrossRefGoogle Scholar
Dvořák, W., Gaggl, S. A., Wallner, J. P. and Woltran, S. 2013. Making use of advances in answer-set programming for abstract argumentation systems. In Proceedings of the 19th International Conference on Applications of Declarative Programming and Knowledge Management (INAP 2011), Revised Selected Papers, Tompits, H., Abreu, S., Oetsch, J., J. Pührer, Seipel, D., Umeda, M., and Wolf, A., Eds. LNAI, vol. 7773. Springer, 114133.CrossRefGoogle Scholar
Dvořák, W., Järvisalo, M., Wallner, J. P. and Woltran, S. 2014. Complexity-sensitive decision procedures for abstract argumentation. Artificial Intelligence 206, 5378.CrossRefGoogle Scholar
Egly, U., Gaggl, S. A. and Woltran, S. 2010. Answer-set programming encodings for argumentation frameworks. Argument & Computation 1, 2, 147177.CrossRefGoogle Scholar
Gebser, M., Kaminski, R., Kaufmann, B., Lindauer, M., Ostrowski, M., Romero, J., Schaub, T. and Thiele, S. 2015. Potassco User Guide, Second edition ed.Google Scholar
Gebser, M., Kaminski, R. and Schaub, T. 2011. Complex optimization in answer set programming. Theory and Practice of Logic Programming 11, 4–5, 821839.CrossRefGoogle Scholar
Gelfond, M. and Lifschitz, V. 1991. Classical negation in logic programs and disjunctive databases. New Generation Computing 9, 3/4, 365386.CrossRefGoogle Scholar
Lifschitz, V. and Turner, H. 1994. Splitting a logic program. In Proceedings of the 11th International Conference on Logic Programming (ICLP 1994), Hentenryck, P. V., Ed. MIT Press, 2337.Google Scholar
Rahwan, I. and Simari, G. R., Eds. 2009. Argumentation in Artificial Intelligence. Springer.Google Scholar
Syrjänen, T. 2009. Logic programs and cardinality constraints: Theory and practice. Ph.D. thesis, Aalto University.Google Scholar
Toni, F. and Sergot, M. 2011. Argumentation and answer set programming. In Logic Programming, Knowledge Representation, and Nonmonotonic Reasoning: Essays in Honor of Michael Gelfond, Balduccini, M. and Son, T. C., Eds. LNCS, vol. 6565. Springer, 164180.CrossRefGoogle Scholar
Vallati, M., Cerutti, F. and Giacomin, M. 2014. Argumentation frameworks features: an initial study. In Proceedings of the 21st European Conference on Artificial Intelligence (ECAI 2014), Schaub, T., Friedrich, G., and O'Sullivan, B., Eds. FAIA, vol. 263. IOS Press, 11171118.Google Scholar
Verheij, B. 1996. Two Approaches to Dialectical Argumentation: Admissible Sets and Argumentation Stages. In Proceedings of the Eighth Dutch Conference on Artificial Intelligence (NAIC'96), Meyer, J.-J. C. and van der Gaag, L. , Eds. 357–368.Google Scholar

Gaggl supplementary material

Online Appendix

PDF 221 KB

Altmetric attention score

Full text views

Full text views reflects PDF downloads, PDFs sent to Google Drive, Dropbox and Kindle and HTML full text views.

Total number of HTML views: 0
Total number of PDF views: 50 *
View data table for this chart

* Views captured on Cambridge Core between September 2016 - 28th January 2021. This data will be updated every 24 hours.

Hostname: page-component-898fc554b-t2lmn Total loading time: 0.261 Render date: 2021-01-28T03:32:39.504Z Query parameters: { "hasAccess": "0", "openAccess": "0", "isLogged": "0", "lang": "en" } Feature Flags: { "shouldUseShareProductTool": true, "shouldUseHypothesis": true, "isUnsiloEnabled": true, "metricsAbstractViews": false, "figures": false, "newCiteModal": false }

Send article to Kindle

To send this article to your Kindle, first ensure no-reply@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about sending to your Kindle. Find out more about sending to your Kindle.

Note you can select to send to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be sent to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Improved answer-set programming encodings for abstract argumentation
Available formats
×

Send article to Dropbox

To send this article to your Dropbox account, please select one or more formats and confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your <service> account. Find out more about sending content to Dropbox.

Improved answer-set programming encodings for abstract argumentation
Available formats
×

Send article to Google Drive

To send this article to your Google Drive account, please select one or more formats and confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your <service> account. Find out more about sending content to Google Drive.

Improved answer-set programming encodings for abstract argumentation
Available formats
×
×

Reply to: Submit a response


Your details


Conflicting interests

Do you have any conflicting interests? *