Proceedings

Tango: Declarative Semantics for Multiagent Communication Protocols

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 391-397.

https://doi.org/10.24963/ijcai.2021/55

Abstract

A flexible communication protocol is necessary to build a decentralized multiagent system whose member agents are not coupled to each other's decision making.

Information-based protocol languages capture a protocol in terms of causality and integrity constraints based on the information exchanged by the agents. Thus, they enable highly flexible enactments in which the agents proceed asynchronously and messages may be arbitrarily reordered. However, the existing semantics for such languages can produce a large number of protocol enactments, which makes verification of a protocol property intractable.

This paper formulates a protocol semantics declaratively via inference rules that determine when a message emission or reception becomes enabled during an enactment, and its effect on the local state of an agent.

The semantics enables heuristics for determining when alternative extensions of a current enactment would be equivalent, thereby helping produce parsimonious models and yielding improved protocol verification methods.

  1. [Baldoni et al., 2015] Matteo Baldoni, Cristina Baroglio, Amit K. Chopra, and Munindar P. Singh. Composing and verifying commitment-based multiagent protocols. In Pro- ceedings of the 24th International Joint Conference on Ar- tificial Intelligence (IJCAI), pages 10-17, Buenos Aires, July 2015. IJCAI. IJCAI
  2. [Boissier et al., 2019] Olivier Boissier, Rafael H. Bordini, Jomi Fred Hübner, and Alessandro Ricci. Dimensions in programming multi-agent systems. Knowledge Engineer- ing Review (KER), 34:e2, January 2019.
  3. [Brélaz, 1979] Daniel Brélaz. New methods to color ver- tices of a graph. Communications of the ACM (CACM), 22(4):251-256, April 1979.
  4. [Chopra et al., 2020] Amit K. Chopra, Samuel H. Christie V, and Munindar P. Singh. An evaluation of communi- cation protocol languages for engineering multiagent sys- tems. Journal of Artificial Intelligence Research (JAIR), 69:1351-1393, December 2020.
  5. [Christie V et al., 2018] Samuel H. Christie V, Amit K. Chopra, and Munindar P. Singh. Compositional correct- ness in multiagent interactions. In Proceedings of the 17th International Conference on Autonomous Agents and Mul- tiAgent Systems (AAMAS), pages 1159-1167, Stockholm, July 2018. IFAAMAS.
  6. [Christie V et al., 2020] Samuel H. Christie V, Amit K. Chopra, and Munindar P. Singh. Refinement for multia- gent information protocols. In Proceedings of the 19th In- ternational Conference on Autonomous Agents and Multi- Agent Systems (AAMAS), pages 258-266, Auckland, May 2020. IFAAMAS.
  7. [D'Agostino et al., 1999] Marcello D'Agostino, Dov M. Gabbay, Reiner Hähnle, and Joachim Posegga, editors. Handbook of Tableau Methods. Kluwer, 1999.
  8. [Damiani et al., 2012] Ferruccio Damiani, Paola Giannini, Alessandro Ricci, and Mirko Viroli. Standard type sound- ness for agents and artifacts. Scientific Annals of Computer Science, 22(2):267-326, 2012.
  9. [De Masellis et al., 2017] Riccardo De Masellis, Chiara Di Francescomarino, Chiara Ghidini, Marco Montali, and Sergio Tessaris. Add data into business process verifica- tion: Bridging the gap between theory and practice. In Proceedings of the Thirty-First AAAI Conference on Arti- ficial Intelligence, pages 1091-1099, San Francisco, 2017.
  10. [El Menshawy et al., 2011] Mohamed El Menshawy, Jamal Bentahar, Hongyang Qu, and Rachida Dssouli. On the verification of social commitments and time. In Proceed- ings of the 10th International Conference on Autonomous Agents and MultiAgent Systems (AAMAS), pages 483-490, Taipei, May 2011. IFAAMAS.
  11. [Ferrando et al., 2019] Angelo Ferrando, Michael Winikoff, Stephen Cranefield, Frank Dignum, and Viviana Mascardi. On enactability of agent interaction protocols: Towards a unified approach. In Proceedings of the 7th International Workshop on Engineering Multiagent Systems, page to ap- pear, 2019.
  12. [Fitting, 1999] Melvin Fitting. Introduction. In Marcello D'Agostino, Dov M. Gabbay, Reiner Hähnle, and Joachim Posegga, editors, Handbook of Tableau Methods, chap- ter 1, pages 1-43. Kluwer, 1999.
  13. [Günay et al., 2015] Akın Günay, Michael Winikoff, and Pınar Yolum. Dynamically generated commitment proto- cols in open systems. Journal of Autonomous Agents and Multi-Agent Systems (JAAMAS), 29(2):192-229, March 2015.
  14. [Jiang et al., 2015] Jie Jiang, Huib Aldewereld, Virginia Dignum, and Yao-Hua Tan. Compliance checking of or- ganizational interactions. ACM Transactions on Manage- ment Information Systems, 5(4):23:1-23:24, 2015.
  15. [Mazouzi et al., 2002] Hamza Mazouzi, Amal El Fal- lah Seghrouchni, and Serge Haddad. Open protocol de- sign for complex interactions in multi-agent systems. In Proceedings of the 1st International Joint Conference on Autonomous Agents and MultiAgent Systems (AAMAS), pages 517-526, Bologna, July 2002. ACM Press.
  16. [Montali et al., 2014] Marco Montali, Diego Calvanese, and Giuseppe De Giacomo. Verification of data-aware commitment-based multiagent system. In Proceedings of the 13th International Conference on Autonomous Agents and Multiagent Systems, pages 157-164, Paris, May 2014.
  17. IFAAMAS.
  18. [Singh and Chopra, 2020] Munindar P. Singh and Amit K. Chopra. Clouseau: Generating communication protocols from commitments. In Proceedings of the 34th Confer- ence on Artificial Intelligence (AAAI), pages 7244-7252, New York, February 2020. AAAI Press.
  19. [Singh, 2011] Munindar P. Singh. Information-driven interaction-oriented programming: BSPL, the Blindingly Simple Protocol Language. In Proceedings of the 10th In- ternational Conference on Autonomous Agents and Mul- tiAgent Systems (AAMAS), pages 491-498, Taipei, May 2011. IFAAMAS.
  20. [Singh, 2012] Munindar P. Singh. Semantics and verifica- tion of information-based protocols. In Proceedings of the 11th International Conference on Autonomous Agents and MultiAgent Systems (AAMAS), pages 1149-1156, Valen- cia, Spain, June 2012. IFAAMAS.
  21. [Singh, 2014] Munindar P. Singh. Bliss: Specifying declar- ative service protocols. In Proceedings of the 11th IEEE International Conference on Services Computing (SCC), pages 235-242, Anchorage, Alaska, June 2014. IEEE Computer Society.
  22. [Sirbu, 1998] Marvin A. Sirbu. Credits and debits on the In- ternet. In Michael N. Huhns and Munindar P. Singh, ed- itors, Readings in Agents, pages 299-305.
  23. Morgan Kauf- mann, San Francisco, 1998. (Reprinted from IEEE Spec- trum, 1997).
  24. [Winikoff and Cranefield, 2014] Michael Winikoff and Stephen Cranefield. On the testability of BDI agent systems. Journal of Artificial Intelligence Research (JAIR), 51:71-131, September 2014.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards