From Classical to Epistemic Planning
Thomas Bolander, DTU Compute, Technical University of Denmark
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 1/67
From Classical to Epistemic Planning Thomas Bolander, DTU Compute, - - PowerPoint PPT Presentation
From Classical to Epistemic Planning Thomas Bolander, DTU Compute, Technical University of Denmark Thomas Bolander, Epistemic Planning, M4M, 89 Jan 2017 p. 1/67 Running example: Birthday present Automated planning : Computing plans
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 1/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 2/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 3/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 4/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 5/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 6/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 7/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 8/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 9/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 10/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 11/67
At(F,H) At(P,PO) Go(F,H,H) At(F,PO) At(P,PO) Go(F,H,PO) Go(F,PO,H) At(F,PO) Has(F,P) PickUp(F,P,PO) Go(F,PO,PO) At(F,H) Has(F,P) Go(F,H,H) Go(F,PO,H) Go(F,H,PO) At(F,H) Has(F,P) Wrapped(P) Go(F,H,H) Wrap(F,P) At(F,PO) Has(F,P) Wrapped(P) Wrap(F,P) Go(F,PO,PO) Go(F,PO,H) Go(F,H,PO) Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 12/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 13/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 14/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 15/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 16/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 17/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 18/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 19/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 20/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 21/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 22/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 23/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 24/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 25/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 26/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 27/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 28/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 29/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 30/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 31/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 32/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 33/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 34/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 35/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 36/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 37/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 38/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 39/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 40/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 41/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 42/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 43/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 44/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 45/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 46/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 47/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 48/67
Kjφ, ⊤ Kj¬φ, ⊤ ¬Kjφ ∧ ¬Kj¬φ, ⊤ ⊤, ⊤
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 49/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 50/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 51/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 52/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 53/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 54/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 55/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 56/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 57/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 58/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 59/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 60/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 61/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 62/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 63/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 64/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 65/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 66/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – p. 67/67
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – Appendix p. 1
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – Appendix p. 2
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – Appendix p. 3
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – Appendix p. 4
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – Appendix p. 5
Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – Appendix p. 6
Andersen, M. B., Bolander, T. and Jensen, M. H. (2012). Conditional Epistemic Planning. Lecture Notes in Artificial Intelligence 7519, 94–106. Andersen, M. B., Bolander, T. and Jensen, M. H. (2015). Don’t plan for the unexpected: Planning based on plausibility models. Logique et Analyse 58(230). Aucher, G. and Bolander, T. (2013). Undecidability in Epistemic Planning. In Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence (IJCAI) pp. 27–33,. Bolander, T. (2014). Seeing is Believing: Formalising False-Belief Tasks in Dynamic Epistemic Logic. In Proceedings of the European Conference on Social Intelligence (ECSI-2014), (Herzig, A. and Lorini, E., eds), vol. 1283, of CEUR Workshop Proceedings pp. 87–107, CEUR-WS.org. Bolander, T. and Andersen, M. B. (2011). Epistemic Planning for Single- and Multi-Agent Systems. Journal of Applied Non-Classical Logics 21, 9–34. Bolander, T., Jensen, M. H. and Schwarzentruber, F. (2015). Complexity Results in Epistemic Planning. In Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, IJCAI 2015, Buenos Aires, Argentina, July 25-31, 2015, (Yang, Q. and Wooldridge, M., eds), pp. 2791–2797, AAAI Press. Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – Appendix p. 7
Bylander, T. (1994). The computational complexity of propositional STRIPS planning. Artificial Intelligence 69, 165–204. Engesser, T., Bolander, T., Mattm¨ uller, R. and Nebel, B. (2017). Cooperative Epistemic Multi-Agent Planning for Implicit Coordination. In Proceedings of Methods for Modalities Electronic Proceedings in Theoretical Computer Science. Fikes, R. and Nilsson, N. (1971). STRIPS: A new approach to the application of theorem proving to problem solving. Artificial Intelligence 2, 189–203. Ghallab, M., Nau, D. S. and Traverso, P. (2004). Automated Planning: Theory and Practice. Morgan Kaufmann. Jamroga, W. and Aagotnes, T. (2007). Constructive knowledge: what agents can achieve under imperfect information. Journal of Applied Non-Classical Logics 17, 423–475. Jensen, M. H. (2013). Planning using dynamic epistemic logic: Correspondence and complexity. In Logic, Rationality, and Interaction pp. 316–320. Springer. Kominis, F. and Geffner, H. (2014). Beliefs in multiagent planning: From one agent to many. In Proc. ICAPS Workshop on Distributed and Multi-Agent Planning. Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – Appendix p. 8
Kooi, B. and Renne, B. (2011). Generalized arrow update logic. In Proceedings of the 13th Conference on Theoretical Aspects of Rationality and Knowledge pp. 205–211, ACM. L¨
DEL planning and some tractable cases. In LORI 2011, (van Ditmarsch, H., Lang, J. and Ju, S., eds), vol. 6953, of Lecture Notes in Artificial Intelligence pp. 179–192, Springer. Maubert, B. (2014). Fondations logiques des jeux ` a information imparfaite: strat´ egies uniformes. PhD thesis, Universit´ e de Rennes 1. Minsky, M. (1967). Computation. Prentice-Hall. Muise, C., Belle, V., Felli, P., McIlraith, S., Miller, T., Pearce, A. R. and Sonenberg, L. (2015). Planning Over Multi-Agent Epistemic States: A Classical Planning Approach (Amended Version). In Distributed and Multi-Agent Planning (DMAP-15) pp. 60–67,. Petrick, R. P. A. and Bacchus, F. (2004). PKS: Knowledge-Based Planning with Incomplete Information and Sensing. In ICAPS 2004. Petrick, R. P. A. and Foster, M. E. (2013). Planning for social interaction in a robot bartender domain. In Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS 2013) pp. 389–397,. Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – Appendix p. 9
Premack, D. and Woodruff, G. (1978). Does the chimpanzee have a theory of mind? Behavioral and Brain Sciences 1, 515–526. Rintanen, J. (2006). Introduction to automated planning. Russell, S. and Norvig, P. (1995). Artificial Intelligence: A Modern Approach. Prentice Hall. van der Hoek, W. and Wooldridge, M. (2002). Tractable Multiagent Planning for Epistemic Goals. In In Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS-2002) pp. 1167–1174, ACM Press. van Eijck, J. (2014). Dynamic epistemic logics. In Johan van Benthem on Logic and Information Dynamics pp. 175–202. Springer. Yu, Q., Wen, X. and Liu, Y. (2013). Multi-agent epistemic explanatory diagnosis via reasoning about actions. In Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence (IJCAI) pp. 27–33,. Thomas Bolander, Epistemic Planning, M4M, 8–9 Jan 2017 – Appendix p. 10