Proceedings

Purely Declarative Action Descriptions are Overrated: Classical Planning with Simulators

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 4294-4301.

https://doi.org/10.24963/ijcai.2017/600

Abstract

Classical planning is concerned with problems where a goal needs to be reached

from a known initial state by doing actions with deterministic, known effects.

Classical planners, however, deal only with classical problems that can be

expressed in declarative planning languages such as STRIPS or PDDL. This

prevents their use on problems that are not easy to model declaratively or

whose dynamics are given via simulations. Simulators do not provide a

declarative representation of actions, but simply return successor states.

The question we address in this paper is: can a planner that has access to

the structure of states and goals only, approach the performance of planners

that also have access to the structure of actions expressed in PDDL?

To answer this, we develop domain-independent, black box planning algorithms

that completely ignore action structure, and show that they match the

performance of state-of-the-art classical planners on the standard planning

benchmarks. Effective black box algorithms open up new possibilities for

modeling and for expressing control knowledge, which we also illustrate.

  1. [Bellemare et al., 2013] Marc Bellemare, Yavar Naddaf, Joel Veness, and Michael Bowling. The arcade learning envi- ronment: An evaluation platform for general agents. JAIR, 47:253-279, 2013.
  2. [Bonet and Geffner, 2001a] Blai Bonet and Hector Geffner. GPT: A tool for planning with uncertainty and partial in- formation. In Proc. IJCAI Workshop on Planning with Un- certainty and Partial Information, 2001.
  3. [Bonet and Geffner, 2001b] Blai Bonet and Hector Geffner. Planning as heuristic search. Artificial Intelligence, 129(1- 2):5-33, 2001.
  4. [Bylander, 1994] Tom Bylander. The computational com- plexity of STRIPS planning. Artificial Intelligence, 69:165-204, 1994.
  5. [Edelkamp and Kissmann, 2009] Stefan Edelkamp and Peter Kissmann. Optimal symbolic planning with action costs and preferences. In Proc. IJCAI, pages 1690-1695, 2009. IJCAI
  6. [Francès and Geffner, 2015] Guillem Francès and Hector Geffner. Modeling and computation in planning: Better heuristics for more expressive languages. In Proc. ICAPS, pages 70-78, 2015.
  7. [Geffner and Bonet, 2013] Hector Geffner and Blai Bonet. A concise introduction to models and methods for automated planning. Morgan & Claypool Publishers, 2013.
  8. [Geffner and Geffner, 2015] Tomás Geffner and Hector Geffner. Width-based planning for general video-game playing. In Proc. AIIDE, pages 23-29, 2015.
  9. [Geffner, 2000] Hector Geffner. Functional STRIPS. In J. Minker, editor, Logic-Based Artificial Intelligence, pages 187-205. Kluwer, 2000.
  10. [Helmert, 2006] Malte Helmert. The Fast Downward plan- ning system. JAIR, 26:191-246, 2006.
  11. [Hoffmann and Nebel, 2001] Joerg Hoffmann and Bernhard Nebel. The FF planning system: Fast plan generation through heuristic search. JAIR, 14:253-302, 2001.
  12. [Hoffmann et al., 2004] Joerg Hoffmann, Julie Porteous, and Laura Sebastia. Ordered landmarks in planning. JAIR, 22:215-278, 2004.
  13. [Ivankovic and Haslum, 2015] Franc Ivankovic and Patrik Haslum. Optimal planning with axioms. In Proc. IJCAI, pages 1580-1586, 2015.
  14. [Jinnai and Fukunaga, 2017] Yuu Jinnai and Alex Fukunaga. Learning to prune dominated action sequences in online black-box planning. In Proc. AAAI, pages 839-845, 2017.
  15. [Johnson et al., 2016] Matthew Johnson, Katja Hofmann, Tim Hutton, and David Bignell. The Malmo platform for AI experimentation. In Proc. IJCAI, pages 4246-4247, 2016.
  16. [Katz and Hoffmann, 2014] Michael Katz and Joerg Hoff- mann. Mercury planner: Pushing the limits of partial delete relaxation. In Proc. 8th Int'l Planning Competition, 2014.
  17. [Kautz and Selman, 1996] Henry Kautz and Bart Selman. Pushing the envelope: Planning, propositional logic, and stochastic search. In Proc. AAAI, pages 1194-1201, 1996.
  18. [Lipovetzky and Geffner, 2012] Nir Lipovetzky and Hector Geffner. Width and serialization of classical planning problems. In Proc. ECAI, pages 540-545, 2012.
  19. [Lipovetzky and Geffner, 2017] Nir Lipovetzky and Hector Geffner. Best-first width search: Exploration and exploita- tion in classical planning. In Proc. AAAI, 2017.
  20. [Lipovetzky et al., 2015] Nir Lipovetzky, Miquel Ramirez, and Hector Geffner. Classical planning with simulators: Results on the atari video games. In Proc. IJCAI, pages 1610-1616, 2015. IJCAI
  21. [Lipovetzky, 2014] Nir Lipovetzky. Structure and Inference in Classical Planning. AI Access, 2014.
  22. [McDermott, 1999] Drew McDermott. Using regression- match graphs to control search in planning. Artificial In- telligence, 109(1-2):111-159, 1999.
  23. [McDermott, 2000] Drew McDermott. The 1998 AI Plan- ning Systems Competition. AI Magazine, 21(2):35-56, 2000.
  24. [Newell and Simon, 1963] Allen Newell and Herbert Simon. GPS: a program that simulates human thought. In Comput- ers and Thought, pages 279-293.
  25. McGraw Hill, 1963.
  26. [Nilsson and Fikes, 1971] Nils Nilsson and Richard Fikes. STRIPS: A new approach to the application of theorem proving to problem solving. Artificial Intelligence, 1:27- 120, 1971. IJCAI
  27. [Nilsson, 1980] Nils Nilsson. Principles of Artificial Intelli- gence. Tioga Press, 1980. [OpenAI, 2016] OpenAI. Universe software platform. https://universe.openai.com/, 2016. Link
  28. [Perez-Liebana et al., 2016] Diego Perez-Liebana, Spyridon Samothrakis, Julian Togelius, Simon M. Lucas, and Tom Schaul. General video game AI: Competition, challenges and opportunities. In Proc. AAAI, 2016.
  29. [Richter and Westphal, 2010] Silvia Richter and Matthias Westphal. The LAMA planner: Guiding cost-based any- time planning with landmarks. JAIR, 39:122-177, 2010.
  30. [Rintanen, 2012] Jussi Rintanen. Planning as satisfiability: Heuristics. Artificial Intelligence, 193:45-86, 2012.
  31. [Schaul, 2013] Tom Schaul. A video game description lan- guage for model-based or interactive learning. In Proc. IEEE-CIG, pages 1-8, 2013.
  32. [Seligman et al., 2016] Martin Seligman, Peter Railton, Chandra Sripada, and Roy Baumeister. Homo prospectus. Oxford University Press, 2016.
  33. [Shleyfman et al., 2016] Alexander Shleyfman, Alexander Tuisov, and Carmel Domshlak. Blind search for atari-like online planning revisited. In Proc. IJCAI, pages 3251- 3257, 2016. IJCAI
  34. [Soemers et al., 2016] Dennis Soemers, Chiara Sironi, Torsten Schuster, and Mark Winands. Enhancements for real-time Monte-Carlo tree search in general video game playing. In Proc. IEEE-CIG, pages 436-443, 2016.
  35. [Tate, 1977] Austin Tate. Generating project networks. In Proc. IJCAI, pages 888-893, 1977. IJCAI
  36. [Xie et al., 2014] Fan Xie, Martin Müller, and Robert Holte. Jasper: the art of exploration in greedy best first search. In Proc. 8th Int'l Planning Competition, 2014.

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

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