×

A general multi-agent epistemic planner based on higher-order belief change. (English) Zbl 1486.68186

Summary: In recent years, multi-agent epistemic planning has received attention from both dynamic logic and planning communities. Existing implementations of multi-agent epistemic planning are based on compilation into classical planning and suffer from various limitations, such as generating only linear plans, restriction to public actions, and incapability to handle disjunctive beliefs. In this paper, we consider centralized multi-agent epistemic planning from the viewpoint of a third person who coordinates all the agents to achieve the goal. We treat contingent planning, resulting in nonlinear plans. We model private actions and hence handle beliefs, formalized with the multi-agent KD45 logic. We handle static propositional common knowledge, which we call constraints. For such planning settings, we propose a general representation framework where the initial knowledge base (KB) and the goal, the preconditions and effects of actions can be arbitrary \(\mathrm{KD45}_n\) formulas, and the solution is an action tree branching on sensing results. In this framework, the progression of KBs w.r.t. actions is achieved through the operation of belief revision or update on \(\mathrm{KD45}_n\) formulas, that is, higher-order belief revision or update. To support efficient reasoning and progression, we make use of a normal form for \(\mathrm{KD45}_n\) called alternating cover disjunctive formulas (ACDFs). We propose reasoning, revision and update algorithms for ACDFs. Based on these algorithms, adapting the PrAO algorithm for contingent planning from the literature, we implemented a multi-agent epistemic planner called MEPK. Our experimental results show the viability of our approach.

MSC:

68T27 Logic in artificial intelligence
03B42 Logics of knowledge and belief (including belief change)
68T20 Problem solving in the context of artificial intelligence (heuristics, search strategies, etc.)
68T42 Agent technology and artificial intelligence

References:

[1] 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, 510-530 (1985) · Zbl 0578.03011
[2] Attamah, M.; van Ditmarsch, H.; Grossi, D.; van der Hoek, W., Knowledge and gossip, (Proceedings of the 21st European Conference on Artificial Intelligence (ECAI-2014) (2014)), 21-26 · Zbl 1366.68007
[3] Aucher, G., Generalizing AGM to a multi-agent setting, Log. J. IGPL, 18, 530-558 (2010) · Zbl 1203.03022
[4] Aucher, G., DEL-sequents for progression, J. Appl. Non-Class. Log., 21, 289-321 (2011) · Zbl 1242.03034
[5] Aucher, G.; Bolander, T., Undecidability in epistemic planning, (Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence (IJCAI-2013) (2013)), 27-33
[6] Baltag, A.; Smets, S., A qualitative theory of dynamic interactive belief revision, (Logic and the foundations of game and decision theory (LOFT 7), vol. 3 (2008), Amsterdam University Press), 9-58 · Zbl 1261.03077
[7] Baral, C.; Gelfond, G.; Pontelli, E.; Son, T. C., An action language for reasoning about beliefs in multi-agent domains, (Proceedings of the 14th International Workshop on Non-Monotonic Reasoning (NMR-2012) (2012))
[8] van Benthem, J., Dynamic logic for belief revision, J. Appl. Non-Class. Log., 17, 129-155 (2007) · Zbl 1186.03033
[9] Bienvenu, M.; Fargier, H.; Marquis, P., Knowledge compilation in the modal logic S5, (Proceedings of the Twenty-Fourth Conference on Artificial Intelligence (AAAI-2010) (2010)), 261-265
[10] Bolander, T.; Andersen, M. B., Epistemic planning for single and multi-agent systems, J. Appl. Non-Class. Log., 21, 9-34 (2011) · Zbl 1242.68285
[11] Caridroit, T.; Konieczny, S.; de Lima, T.; Marquis, P., On distances between KD45n Kripke models and their use for belief revision, (Proceedings of the Twenty-second European Conference on Artificial Intelligence (ECAI-2016) (2016)), 1053-1061 · Zbl 1521.03026
[12] Charrier, T.; Maubert, B.; Schwarzentruber, F., On the impact of modal depth in epistemic planning, (Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence (IJCAI-2016) (2016)), 1030-1036
[13] Cong, S. L.; Pinchinat, S.; Schwarzentruber, F., Small undecidable problems in epistemic planning, (Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence (IJCAI-2018) (2018)), 4780-4786
[14] Cooper, M. C.; Herzig, A.; Maffre, F.; Maris, F.; Régnier, P., A simple account of multi-agent epistemic planning, (Proceedings of the Twenty-second European Conference on Artificial Intelligence (ECAI-2016) (2016)), 193-201 · Zbl 1403.68259
[15] Cooper, M. C.; Herzig, A.; Maffre, F.; Maris, F.; Régnier, P., Simple epistemic planning: generalised gossiping, (Proceedings of the Twenty-second European Conference on Artificial Intelligence (ECAI-2016) (2016)), 1563-1564
[16] D’Agostino, G.; Lenzi, G., On modal μ-calculus with explicit interpolants, J. Appl. Log., 4, 256-278 (2006) · Zbl 1106.03024
[17] Darwiche, A.; Pearl, J., On the logic of iterated belief revision, Artif. Intell., 89, 1-29 (1997) · Zbl 1018.03012
[18] van Ditmarsch, H., Knowledge games, Bull. Econ. Res., 249-273 (2001)
[19] van Ditmarsch, H.; van der Hoek, W.; Kooi, B. P., Dynamic Epistemic Logic (2007), Springer · Zbl 1156.03320
[20] Engesser, T.; Bolander, T.; Mattmüller, R.; Nebel, B., Cooperative epistemic multi-agent planning for implicit coordination, (Proceedings of the Ninth Workshop on Methods for Modalities (M4M-2017) (2017)), 75-90
[21] Fagin, R.; Halpern, J.; Moses, Y.; Vardi, M., Reasoning about Knowledge (1995), MIT Press · Zbl 0839.68095
[22] Fine, K., Normal forms in modal logic, Notre Dame J. Form. Log., 16, 229-237 (1975) · Zbl 0245.02025
[23] Gelfond, M.; Lifschitz, V., Representing action and change by logic programs, J. Log. Program., 17, 301-321 (1993) · Zbl 0783.68024
[24] Hales, J.; French, T.; Davies, R., Refinement quantified logics of knowledge and belief for multiple agents, (Proceedings of the Ninth Conference on Advances in Modal Logic (AiML-2012) (2012)), 317-338 · Zbl 1301.03019
[25] Hedetniemi, S. M.; Hedetniemi, S. T.; Liestman, A. L., A survey of gossiping and broadcasting in communication networks, Networks, 18, 319-349 (1988) · Zbl 0649.90047
[26] Herzig, A.; Lang, J.; Marquis, P., Action representation and partially observable planning using epistemic logic, (Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence (IJCAI-2003) (2003)), 1067-1072
[27] Meyer, J.-J. Ch.; van der Hoek, W., Epistemic Logic for AI and Computer Science (2004), Cambridge University Press
[28] Huang, X.; Fang, B.; Wan, H.; Liu, Y., A general multi-agent epistemic planner based on higher-order belief change, (Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence (IJCAI-2017) (2017)), 1093-1101
[29] Janin, D.; Walukiewicz, I., Automata for the modal mu-calculus and related results, (Proceedings of the Twentieth International Symposium on Mathematical Foundations of Computer Science (MFCS-1995) (1995)), 552-562 · Zbl 1193.68163
[30] Katsuno, H.; Mendelzon, A. O., On the difference between updating a knowledge base and revising it, (Proceedings of the Second International Conference on Principles of Knowledge Representation and Reasoning (KR-1991) (1991)), 387-394 · Zbl 0765.68197
[31] Kominis, F.; Geffner, H., Beliefs in multiagent planning: from one agent to many, (Proceedings of the Twenty-Fifth International Conference on Automated Planning and Scheduling (ICAPS-2015) (2015)), 147-155
[32] Le, T.; Fabiano, F.; Son, T. C.; Pontelli, E., EFP and PG-EFP: epistemic forward search planners in multi-agent domains, (Proceedings of the Twenty-Eighth International Conference on Automated Planning and Scheduling (ICAPS-2018) (2018)), 161-170
[33] Liu, Q.; Liu, Y., Multi-agent epistemic planning with common knowledge, (Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence (IJCAI-2018) (2018)), 1912-1920
[34] Löwe, B.; Pacuit, E.; Witzel, A., DEL planning and some tractable cases, (Proceedings of the Third International Workshop on Logic, Rationality, and Interaction (LORI-2011) (2011)), 179-192 · Zbl 1298.03054
[35] McDermott, D.; Ghallab, M.; Howe, A.; Knoblock, C.; Ram, A.; Veloso, M.; Weld, D.; Wilkins, D., PDDL—The Planning Domain Definition Language (1998), Yale Center for Computational Vision and Control: Yale Center for Computational Vision and Control New Haven, CT, Technical Report CVC TR98003/DCS TR1165
[36] Miller, T.; Muise, C. J., Belief update for proper epistemic knowledge bases, (Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence (IJCAI-2016) (2016)), 1209-1215
[37] Moss, L. S., Finite models constructed from canonical formulas, J. Philos. Log., 36, 605-640 (2007) · Zbl 1132.03007
[38] Muise, C. J.; Belle, V.; Felli, P.; McIlraith, S. A.; Miller, T.; Pearce, A. R.; Sonenberg, L., Planning over multi-agent epistemic states: a classical planning approach, (Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence (AAAI-2015) (2015)), 3327-3334
[39] Petrick, R. P.A.; Bacchus, F., A knowledge-based approach to planning with incomplete information and sensing, (Proceedings of the Sixth International Conference on Artificial Intelligence Planning Systems (AIPS-2002) (2002)), 212-222
[40] Petrick, R. P.A.; Bacchus, F., Extending the knowledge-based approach to planning with incomplete information and sensing, (Proceedings of the Fourteenth International Conference on Automated Planning and Scheduling (ICAPS-2004) (2004)), 613-622
[41] Satoh, K., Nonmonotonic reasoning by minimal belief revision, (Proceedings of the First International Conference on Fifth Generation Computer Systems (FGCS-1988) (1988)), 455-462
[42] Son, T. C.; Pontelli, E.; Baral, C.; Gelfond, G., Finitary s5-theories, (Logics in Artificial Intelligence - Proceedings of the 14th European Conference (JELIA-2014) (2014)), 239-252 · Zbl 1432.03026
[43] ten Cate, B.; Conradie, W.; Marx, M.; Venema, Y., Definitorially complete description logics, (Proceedings of the Tenth International Conference on Principles of Knowledge Representation and Reasoning (KR-2006) (2006)), 79-89
[44] To, S. T.; Pontelli, E.; Son, T. C., A conformant planner with explicit disjunctive representation of belief states, (Proceedings of the Nineteenth International Conference on Automated Planning and Scheduling (ICAPS-2009) (2009))
[45] To, S. T.; Son, T. C.; Pontelli, E., Contingent planning as and/or forward search with disjunctive representation, (Proceedings of the Twenty-First International Conference on Automated Planning and Scheduling (ICAPS-2011) (2011)), 258-265
[46] del Val, A., Syntactic characterizations of belief change operators, (Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence (IJCAI-1993) (1993)), 540-545
[47] Wan, H.; Yang, R.; Fang, L.; Liu, Y.; Xu, H., A complete epistemic planner without the epistemic closed world assumption, (Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI-2015) (2015)), 3257-3263
[48] Winslett, M., Reasoning about action using a possible models approach, (Proceedings of the Seventh Conference on Artificial Intelligence (AAAI-1988) (1988)), 89-93
[49] Yu, Q.; Wen, X.; Liu, Y., Multi-agent epistemic explanatory diagnosis via reasoning about actions, (Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence (IJCAI-2013) (2013)), 1183-1190
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.