Abstract
Agent-based modelling languages naturally implement concurrency for handling complex interactions between communicating agents. On the other hand, the field of Argumentation Theory lacks of instruments to explicitly model concurrent behaviours. In this paper we introduce a tool for dealing with concurrent argumentation processes and that can be used, for instance, to model agents debating, negotiating and persuading. The tool implements operations as expansion, contraction and revision. We also provide a web interface exposing the functionalities of the tool and allowing for a more careful study of concurrent processes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
ANTLR website: https://www.antlr.org/.
- 2.
Web interface available at http://dmi.unipg.it/conarg/lang/.
References
Alchourrón, C.E., Gärdenfors, P., Makinson, D.: On the logic of theory change: partial meet contraction and revision functions. J. Symb. Log. 50(2), 510–530 (1985)
Baumann, R.: What does it take to enforce an argument? Minimal change in abstract argumentation. In: ECAI. Frontiers in Artificial Intelligence and Applications, vol. 242, pp. 127–132. IOS Press (2012)
Bistarelli, S., Santini, F.: Conarg: a constraint-based computational framework for argumentation systems. In: ICTAI, pp. 605–612. IEEE Computer Society (2011)
Bistarelli, S., Taticchi, C.: A concurrent language for argumentation. In: AI\({^3}\)@AI*IA. CEUR Workshop Proceedings, vol. 2777, pp. 75–89. CEUR-WS.org (2020)
Boella, G., Kaci, S., van der Torre, L.: Dynamics in argumentation with single extensions: attack refinement and the grounded extension (extended version). In: McBurney, P., Rahwan, I., Parsons, S., Maudet, N. (eds.) ArgMAS 2009. LNCS (LNAI), vol. 6057, pp. 150–159. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-12805-9_9
Cayrol, C., de Saint-Cyr, F.D., Lagasquie-Schiex, M.: Revision of an argumentation system. In: KR, pp. 124–134. AAAI Press (2008)
Dung, P.M.: On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games. Artif. Intell. 77(2), 321–358 (1995)
Dvorák, W., Dunne, P.E.: Computational problems in formal argumentation and their complexity. FLAP 4(8) (2017)
Katsuno, H., Mendelzon, A.O.: On the difference between updating a knowledge base and revising it. In: KR, pp. 387–394. Morgan Kaufmann (1991)
Maudet, N., Parsons, S., Rahwan, I.: Argumentation in multi-agent systems: context and recent developments. In: Maudet, N., Parsons, S., Rahwan, I. (eds.) ArgMAS 2006. LNCS (LNAI), vol. 4766, pp. 1–16. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-75526-5_1
Moguillansky, M.O., Rotstein, N.D., Falappa, M.A., GarcÃa, A.J., Simari, G.R.: Dynamics of knowledge in DeLP through argument theory change. Theory Pract. Log. Program. 13(6), 893–957 (2013)
Prakken, H., Winter, M.D.: Abstraction in argumentation: necessary but dangerous. In: COMMA. Frontiers in Artificial Intelligence and Applications, vol. 305, pp. 85–96. IOS Press (2018)
de Saint-Cyr, F.D., Bisquert, P., Cayrol, C., Lagasquie-Schiex, M.: Argumentation update in YALLA (yet another logic language for argumentation). Int. J. Approx. Reason. 75, 57–92 (2016)
Saraswat, V.A., Rinard, M.C.: Concurrent constraint programming. In: POPL, pp. 232–245. ACM Press (1990)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Bistarelli, S., Taticchi, C. (2021). Introducing a Tool for Concurrent Argumentation. In: Faber, W., Friedrich, G., Gebser, M., Morak, M. (eds) Logics in Artificial Intelligence. JELIA 2021. Lecture Notes in Computer Science(), vol 12678. Springer, Cham. https://doi.org/10.1007/978-3-030-75775-5_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-75775-5_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-75774-8
Online ISBN: 978-3-030-75775-5
eBook Packages: Computer ScienceComputer Science (R0)