Hostname: page-component-848d4c4894-wzw2p Total loading time: 0 Render date: 2024-05-09T12:57:09.405Z Has data issue: false hasContentIssue false

An Interleaving Semantics of the Timed Concurrent Language for Argumentation to Model Debates and Dialogue Games

Published online by Cambridge University Press:  05 July 2023

STEFANO BISTARELLI
Affiliation:
University of Perugia, Perugia, Italy (e-mails: stefano.bistarelli@unipg.it, carlo.taticchi@unipg.it)
CARLO TATICCHI
Affiliation:
University of Perugia, Perugia, Italy (e-mails: stefano.bistarelli@unipg.it, carlo.taticchi@unipg.it)
MARIA CHIARA MEO
Affiliation:
University “G. d’Annunzio” of Chieti-Pescara, Chieti, Italy (e-mail: mariachiara.meo@unich.it)

Abstract

Time is a crucial factor in modelling dynamic behaviours of intelligent agents: activities have a determined temporal duration in a real-world environment, and previous actions influence agents’ behaviour. In this paper, we propose a language for modelling concurrent interaction between agents that also allows the specification of temporal intervals in which particular actions occur. Such a language exploits a timed version of Abstract Argumentation Frameworks to realise a shared memory used by the agents to communicate and reason on the acceptability of their beliefs with respect to a given time interval. An interleaving model on a single processor is used for basic computation steps, with maximum parallelism for time elapsing. Following this approach, only one of the enabled agents is executed at each moment. To demonstrate the capabilities of the language, we also show how it can be used to model interactions such as debates and dialogue games taking place between intelligent agents. Lastly, we present an implementation of the language that can be accessed via a web interface.

Type
Original Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Footnotes

*

The authors are members of the INdAM Research group GNCS and Consorzio CINI. This work has been partially supported by: GNCS-INdAM, CUP E55F22000270001; Project RACRA, funded by Ricerca di Base 2018-2019, University of Perugia; Project FICO, funded by Ricerca di Base 2021, University of Perugia; Project BLOCKCHAIN4FOODCHAIN, funded by Ricerca di Base 2020, University of Perugia; Project GIUSTIZIA AGILE, CUP J89J22000900005.

References

Allen, J. F. 1983. Maintaining knowledge about temporal intervals. Communications of the ACM 26, 11, 832843.CrossRefGoogle Scholar
Amgoud, L., Parsons, S. and Maudet, N. 2000. Arguments, dialogue, and negotiation. In ECAI 2000, Proceedings of the 14th European Conference on Artificial Intelligence, Berlin, Germany, 20–25 August 2000. IOS Press, 338–342.Google Scholar
Aristotle. 1928. Topics. Clarendon Press, Oxford, UK. Ross, W. D. trans. (original work c. 350 B.C.).Google Scholar
Azhar, M. Q. and Sklar, E. I. 2016. Analysis of empirical results on argumentation-based dialogue to support shared decision making in a human-robot team. In 25th IEEE International Symposium on Robot and Human Interactive Communication, RO-MAN 2016, New York, NY, USA, 26–31 August 2016. IEEE, 861–866.Google Scholar
Baroni, P., Caminada, M. and Giacomin, M. 2011. An introduction to argumentation semantics. The Knowledge Engineering Review 26, 4, 365410.CrossRefGoogle Scholar
Barrett, C. W., Sebastiani, R., Seshia, S. A. and Tinelli, C. 2021. Satisfiability modulo theories. In Handbook of Satisfiability - Second Edition, Biere, A., Heule, M., van Maaren, H. and Walsh, T., Eds. Frontiers in Artificial Intelligence and Applications, vol. 336. IOS Press, 1267–1329.Google Scholar
Baumeister, D., Neugebauer, D., Rothe, J. and Schadrack, H. 2018. Verification in incomplete argumentation frameworks. Artificial Intelligence 264, 126.CrossRefGoogle Scholar
Bistarelli, S., Gabbrielli, M., Meo, M. C. and Santini, F. 2008. Timed soft concurrent constraint programs. In Proceedings of COORDINATION 2008 - 10th International Conference on Coordination Models and Languages. LNCS, vol. 5052. Springer, 5066.Google Scholar
Bistarelli, S., Meo, M. C. and Taticchi, C. 2021. Timed concurrent language for argumentation. In Proceedings of CILC 2021 - 36th Italian Conference on Computational Logic. CEUR Workshop Proceedings, vol. 3002. CEUR-WS.org, 1–15.Google Scholar
Bistarelli, S., Meo, M. C. and Taticchi, C. 2022. Timed concurrent language for argumentation: An interleaving approach. In PADL. LNCS, vol. 13165. Springer, 101–116.Google Scholar
Bistarelli, S. and Taticchi, C. 2020. A concurrent language for argumentation. In Proceedings of AI $^3$ 2020 - 4th Workshop on Advances In Argumentation In Artificial Intelligence, Co-located with AIxIA 2020 - 19th International Conference of the Italian Association for Artificial Intelligence. CEUR Workshop Proceedings, vol. 2777. CEUR-WS.org, 75–89.Google Scholar
Bistarelli, S. and Taticchi, C. 2021. Introducing a tool for concurrent argumentation. In Proceedings of JELIA 2021 - 17th European Conference on Logics in Artificial Intelligence. LNCS, vol. 12678. Springer, 1824.Google Scholar
Bistarelli, S. and Taticchi, C. 2023. A concurrent language for modelling agents arguing on a shared argumentation space. Argument & Computation Pre-press, Pre-press, 1–28.Google Scholar
Brewka, G. and Woltran, S. 2010. Abstract dialectical frameworks. In Principles of Knowledge Representation and Reasoning: Proceedings of the Twelfth International Conference, KR 2010, Toronto, Ontario, Canada, 9–13 May 2010. AAAI Press.Google Scholar
Budán, M. C., Lucero, M. J. G., Chesñevar, C. I. and Simari, G. R. 2015. Modeling time and valuation in structured argumentation frameworks. Information Sciences 290, 2244.CrossRefGoogle Scholar
Busi, N., Gorrieri, R. and Zavattaro, G. 2000. Process calculi for coordination: From linda to javaspaces. In Proceedings of AMAST 2000 - 8th International Conference on Algebraic Methodology and Software Technology. LNCS, vol. 1816. Springer, 198–212.Google Scholar
Caminada, M. 2006a. On the issue of reinstatement in argumentation. In Proceedings of JELIA 2006 - 10th European Conference on Logics in Artificial Intelligence. LNCS, vol. 4160. Springer, 111–123.Google Scholar
Caminada, M. 2006b. Semi-stable semantics. In Proceedings of COMMA 2006 - 1st International Conference on Computational Models of Argument. Frontiers in Artificial Intelligence and Applications, vol. 144. IOS Press, 121130.Google Scholar
Cayrol, C. and Lagasquie-Schiex, M. 2005. On the acceptability of arguments in bipolar argumentation frameworks. In Symbolic and Quantitative Approaches to Reasoning with Uncertainty, 8th European Conference, ECSQARU 2005, Barcelona, Spain, 6–8 July 2005, Proceedings. LNCS, vol. 3571. Springer, 378389.Google Scholar
Cobo, M. L., Martínez, D. C. and Simari, G. R. 2010. On admissibility in timed abstract argumentation frameworks. In Proceedings of ECAI 2010 - 19th European Conference on Artificial Intelligence. Frontiers in Artificial Intelligence and Applications, vol. 215. IOS Press, 10071008.Google Scholar
de Boer, F. S., Gabbrielli, M. and Meo, M. C. 2000. A timed concurrent constraint language. Information and Computation 161, 1, 4583.CrossRefGoogle Scholar
de Boer, F. S., Gabbrielli, M. and Meo, M. C. 2004. A timed linda language and its denotational semantics. Fundamenta Informaticae 63, 4, 309330.Google 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
Emele, C. D., Norman, T. J. and Parsons, S. 2011. Argumentation strategies for plan resourcing. In Proceedings of AAMAS 2011 - 10th International Conference on Autonomous Agents and Multiagent Systems. IFAAMAS, 913920.Google Scholar
Fox, M. and Long, D. 2003. PDDL2.1: An extension to PDDL for expressing temporal planning domains. Journal of Artificial Intelligence Research 20, 61124.CrossRefGoogle Scholar
Governatori, G., Maher, M. J. and Olivieri, F. 2021. Strategic argumentation. FLAP 8, 6, 16791748.Google Scholar
Hoare, C. A. R. 1978. Communicating sequential processes. Communications of the ACM 21, 8, 666677.CrossRefGoogle Scholar
Mann, N. and Hunter, A. 2008. Argumentation using temporal knowledge. In Proceedings of COMMA 2008 - 2nd International Conference on Computational Models of Argument. Frontiers in Artificial Intelligence and Applications, vol. 172. IOS Press, 204215.Google Scholar
Marcos, M. J., Falappa, M. A. and Simari, G. R. 2010. Dynamic argumentation in abstract dialogue frameworks. In Proceedings of ArgMAS 2010 - 7th International Workshop on Argumentation in Multi-Agent Systems, Revised, Selected and Invited Papers. LNCS, vol. 6614. Springer, 228247.Google Scholar
McBurney, P. and Parsons, S. 2009. Dialogue games for agent argumentation. In Argumentation in Artificial Intelligence. Springer, 261–280.Google Scholar
McBurney, P., van Eijk, R. M., Parsons, S. and Amgoud, L. 2003. A dialogue game protocol for agent purchase negotiations. Autonomous Agents and Multi-Agent Systems 7, 3, 235273.CrossRefGoogle Scholar
Milner, R. 1980. A Calculus of Communicating Systems . LNCS, vol. 92. Springer.Google Scholar
Modgil, S. 2009. Reasoning about preferences in argumentation frameworks. Artificial Intelligence 173, 9–10, 901934.CrossRefGoogle Scholar
Nieuwenhuis, R., Oliveras, A. and Tinelli, C. 2006. Solving SAT and SAT modulo theories: From an abstract davis–putnam–logemann–loveland procedure to DPLL(T). Journal of the ACM 53, 6, 937977.CrossRefGoogle Scholar
Paget, N., Pigozzi, G. and Barreteau, O. 2013. Information sharing for natural resources management. Presented at EUMAS 2013 - 11th European Workshop on Multi-Agent Systems.Google Scholar
Pardo, P. and Godo, L. 2018. A temporal argumentation approach to cooperative planning using dialogues. Journal of Logic and Computation 28, 3, 551580.CrossRefGoogle Scholar
Pnueli, A. 1977. The temporal logic of programs. In 18th Annual Symposium on Foundations of Computer Science, Providence, Rhode Island, USA, 31 October–1 November 1977. IEEE Computer Society, 46–57.Google Scholar
Polberg, S. and Hunter, A. 2018. Empirical evaluation of abstract argumentation: Supporting the need for bipolar and probabilistic approaches. International Journal of Approximate Reasoning 93, 487543.CrossRefGoogle Scholar
Prakken, H. 2005. Coherence and flexibility in dialogue games for argumentation. Journal of Logic and Computation 15, 6, 10091040.CrossRefGoogle Scholar
Prakken, H. and Sartor, G. 1998. Modelling reasoning with precedents in a formal dialogue game. Artificial Intelligence and Law 6, 2–4, 231287.CrossRefGoogle Scholar
Procaccia, A. D. and Rosenschein, J. S. 2005. Extensive-form argumentation games. In EUMAS, 312–322.Google Scholar
Rago, A. and Toni, F. 2017. Quantitative argumentation debates with votes for opinion polling. In PRIMA 2017: Principles and Practice of Multi-Agent Systems - 20th International Conference, Nice, France, 30 October–3 November 2017, Proceedings. LNCS, vol. 10621. Springer, 369385.Google Scholar
Rahwan, I. and Larson, K. 2009. Argumentation and game theory. In Argumentation in Artificial Intelligence. Springer, 321339.CrossRefGoogle Scholar
Rotstein, N. D., Moguillansky, M. O., Garcia, A. J. and Simari, G. R. 2008. An abstract argumentation framework for handling dynamics. In Proceedings of the Argument, Dialogue and Decision Workshop in NMR 2008, 131–139.Google Scholar
Saraswat, V. A., Jagadeesan, R. and Gupta, V. 1994. Foundations of timed concurrent constraint programming. In Proceedings of LICS 1994 - 9th Annual Symposium on Logic in Computer Science. IEEE Computer Society, 7180.Google Scholar
Saraswat, V. A., Jagadeesan, R. and Gupta, V. 1996. Timed default concurrent constraint programming. Journal of Symbolic Computation 22, 5/6, 475520.CrossRefGoogle Scholar
Saraswat, V. A. and Rinard, M. 1990. Concurrent constraint programming. In Proceedings of POPL 1990 - 17th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages. ACM Press, 232245.Google Scholar
Thimm, M. 2014. Strategic argumentation in multi-agent systems. Künstliche Intelligenz 28, 3, 159168.CrossRefGoogle Scholar
Walton, D. and Krabbe, E. C. 1995. Commitment in Dialogue: Basic Concepts of Interpersonal Reasoning. SUNY Press.Google Scholar
Wooldridge, M. J. 2002. Introduction to Multiagent Systems. Wiley.Google Scholar
Yuan, T., Svansson, V., Moore, D. and Grierson, A. 2007. A computer game for abstract argumentation. In Proceedings of the 7th Workshop on Computational Models of Natural Argument (CMNA07).Google Scholar