Proceedings

On Verifying Expectations and Observations of Intelligent Agents

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 2568-2574.

https://doi.org/10.24963/ijcai.2022/356

Abstract

Public observation logic (POL) is a variant of dynamic epistemic logic to reason about agent expectations and agent observations. Agents have certain expectations, regarding the situation at hand, that are actuated by the relevant protocols, and they eliminate possible worlds in which their expectations do not match with their observations. In this work, we investigate the computational complexity of the model checking problem for POL and prove its PSPACE-completeness. We also study various syntactic fragments of POL. We exemplify the applicability of POL model checking in verifying different characteristics and features of an interactive system with respect to the distinct expectations and (matching) observations of the system. Finally, we provide a discussion on the implementation of the model checking algorithms.

  1. [Ågotnes et al., 2010] T Ågotnes, P Balbiani, H van Dit- marsch, and P Seban. Group announcement logic. J. Appl. Log., 8(1):62-81, 2010.
  2. [Alur et al., 2002] R Alur, T A Henzinger, and O Kupfer- man. Alternating-time temporal logic. JACM, 49(5):672- 713, 2002.
  3. [Aucher and Schwarzentruber, 2013] G Aucher and F Schwarzentruber. On the complexity of dynamic epistemic logic. TARK, 2013.
  4. [Baier and Katoen, 2008] C Baier and J-P Katoen. Princi- ples of model checking. MIT Press, 2008.
  5. [Balcázar et al., 1997] J L Balcázar, J Díaz, and R Gavaldà. Algorithms for learning finite automata from queries: A unified view. In Advances in Algorithms, Languages, and Complexity, pages 53-72, 1997.
  6. [Belardinelli et al., 2021] F Belardinelli, S Knight, A Lo- muscio, B Maubert, A Murano, and S Rubin. Reasoning about agents that may know other agents' strategies. In IJCAI, pages 1787-1793, 2021. IJCAI
  7. [Ben-Ari, 2012] M Ben-Ari. Mathematical Logic for Com- puter Science, 3rd Edition. Springer, 2012.
  8. [Bolander et al., 2020] T Bolander, T Charrier, S Pinchinat, and F Schwarzentruber. DEL-based epistemic planning: Decidability and complexity. Artif. Intell., 287:103304, 2020.
  9. [Bonet et al., 2009] B Bonet, H Palacios, and H Geffner. Au- tomatic derivation of memoryless policies and finite-state controllers using classical planners. In ICAPS, 2009.
  10. [Bozzelli et al., 2017] Bozzelli, A Molinari, A Montanari, and A Peron. An in-depth investigation of interval tempo- ral logic model checking with regular expressions. SEFM, 10469:104-119, 2017.
  11. [Chakraborty et al., 2022] S Chakraborty, A Ghosh, S Ghosh, and F Schwarzentruber. On verifying expec- tations and observations of intelligent agents. CoRR, abs/2205.00784, 2022.
  12. [Charrier et al., 2019] T Charrier, S Pinchinat, and F Schwarzentruber. Symbolic model checking of public announcement protocols. JLC, 29(8):1211-1249, 2019.
  13. [Chatterjee et al., 2010] K Chatterjee, T A Henzinger, and N Piterman. Strategy logic. Inf. Comput., 208(6):677-693, 2010.
  14. [de Weerd et al., 2017] H de Weerd, R Verbrugge, and B Verheij. Negotiating with other minds: the role of re- cursive theory of mind in negotiation with incomplete in- formation. AAMAS, 31(2):250-287, 2017.
  15. [Fagin et al., 1995] R Fagin, J Y Halpern, Y Moses, and M Y Vardi. Reasoning about Knowledge. MIT Press, 1995.
  16. [Fischer and Ladner, 1979] M J Fischer and R E Ladner. Propositional dynamic logic of regular programs. JCSS, 18(2):194-211, 1979.
  17. [French and van Ditmarsch, 2008] T French and H van Dit- marsch. Undecidability for arbitrary public announcement logic. In AiML, pages 23-42, 2008.
  18. [Ghosh and Ramanujam, 2012] S Ghosh and R Ramanujam. Strategies in games: A logic-automata study. LNCS, 7388:110-159, 2012.
  19. [Lomuscio and Michaliszyn, 2016] Alessio Lomuscio and Jakub Michaliszyn. Model checking multi-agent systems against epistemic HS specifications with regular expres- sions. KR, pages 298-308, 2016.
  20. [Lutz, 2006] C Lutz. Complexity and succinctness of public announcement logic. AAMAS, pages 137-143, 2006.
  21. [Muise et al., 2022] C Muise, V Belle, P Felli, S A McIl- raith, T Miller, A R Pearce, and L Sonenberg. Efficient multi-agent epistemic planning: Teaching planners about nested belief. Artificial Intelligence, 302, 2022.
  22. J Plaza. Logics of public communications. Synthese, 158(2):165-179, 2007.
  23. [Saffidine et al., 2018] A Saffidine, F Schwarzentruber, and B Zanuttini. Knowledge-based policies for qualitative de- centralized pomdps. AAAI, pages 6270-6277, 2018.
  24. [Savitch, 1970] W J Savitch. Relationships between non- deterministic and deterministic tape complexities. JCSS, 4(2):177-192, 1970.
  25. [Schnoebelen, 2002] P Schnoebelen. The complexity of tem- poral logic model checking. AiML, pages 393-436, 2002.
  26. [van Benthem et al., 2006] J van Benthem, J van Eijck, and B P Kooi. Logics of communication and change. Informa- tion and Computation, 204(11):1620-1662, 2006.
  27. [van Benthem et al., 2018] J van Benthem, J van Eijck, M Gattinger, and K Su. Symbolic model checking for dy- namic epistemic logic -S5 and beyond. JLC, 28(2):367- 402, 2018.
  28. [van Benthem, 2011] J van Benthem. Logical dynamics of information and interaction. Cambridge University Press, 2011.
  29. [van Ditmarsch et al., 2008] H van Ditmarsch, W van der Hoek, and B Kooi. Dynamic Epistemic Logic, volume 337 of Synthese Library. Springer, 2008.
  30. [van Ditmarsch et al., 2014] H van Ditmarsch, S Ghosh, R Verbrugge, and Y Wang. Hidden protocols: Modifying our expectations in an evolving world. Artificial Intelli- gence, 208:18-40, 2014.
  31. [Wang, 2011] Y Wang. Reasoning about protocol change and knowledge. ICLA, 6521:189-203, 2011.

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

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