Skip to main content

Explanation-Based Learning of Action Models

  • Chapter
  • First Online:
Knowledge Engineering Tools and Techniques for AI Planning

Abstract

The paper presents a classical planning compilation for learning STRIPS action models from partial observations of plan executions. The compilation is flexible to different amounts and types of input knowledge, from learning samples that comprise partially observed intermediate states of the plan execution to samples in which only the initial and final states are observed. The compilation accepts also partially specified action models and it can be used to validate whether an observation of a plan execution follows a given STRIPS action model, even if the given model or the given observation is incomplete.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 179.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Diego Aineto, Sergio Jiménez, and Eva Onaindia. Learning STRIPS action models with classical planning. In International Conference on Automated Planning and Scheduling, (ICAPS-18), pages 399–407, 2018.

    Google Scholar 

  2. Eyal Amir and Allen Chang. Learning partially observable deterministic action models. Journal of Artificial Intelligence Research, 33:349–402, 2008.

    Article  MathSciNet  Google Scholar 

  3. Blai Bonet, Héctor Palacios, and Héctor Geffner. Automatic Derivation of Memoryless Policies and Finite-State Controllers Using Classical Planners. In International Conference on Automated Planning and Scheduling, (ICAPS-09). AAAI Press, 2009.

    Google Scholar 

  4. Stephen N Cresswell, Thomas L McCluskey, and Margaret M West. Acquiring planning domain models using LOCM. The Knowledge Engineering Review, 28(02):195–213, 2013.

    Google Scholar 

  5. Alan Fern, Sung Wook Yoon, and Robert Givan. Learning Domain-Specific Control Knowledge from Random Walks. In International Conference on Automated Planning and Scheduling, ICAPS-04, pages 191–199. AAAI Press, 2004.

    Google Scholar 

  6. Richard E Fikes and Nils J Nilsson. Strips: A new approach to the application of theorem proving to problem solving. Artificial Intelligence, 2(3–4):189–208, 1971.

    Google Scholar 

  7. Maria Fox and Derek Long. PDDL2.1: An extension to PDDL for expressing temporal planning domains. Journal of Artificial Intelligence Research, 20:61–124, 2003.

    Google Scholar 

  8. Guillem Francès, Miquel Ramírez, Nir Lipovetzky, and Hector Geffner. Purely declarative action descriptions are overrated: Classical planning with simulators. In International Joint Conference on Artificial Intelligence, (IJCAI-17), pages 4294–4301, 2017.

    Google Scholar 

  9. Hector Geffner and Blai Bonet. A Concise Introduction to Models and Methods for Automated Planning. Synthesis Lectures on Artificial Intelligence and Machine Learning. Morgan & Claypool Publishers, 2013.

    Book  Google Scholar 

  10. Malik Ghallab, Dana Nau, and Paolo Traverso. Automated Planning: theory and practice. Elsevier, 2004.

    Google Scholar 

  11. Jörg Hoffmann, Julie Porteous, and Laura Sebastia. Ordered landmarks in planning. Journal of Artificial Intelligence Research, 22:215–278, 2004.

    Article  MathSciNet  Google Scholar 

  12. Richard Howey, Derek Long, and Maria Fox. VAL: Automatic plan validation, continuous effects and mixed initiative planning using PDDL. In Tools with Artificial Intelligence, 2004. ICTAI 2004. 16th IEEE International Conference on, pages 294–301. IEEE, 2004.

    Google Scholar 

  13. Franc Ivankovic and Patrik Haslum. Optimal planning with axioms. In International Joint Conference on Artificial Intelligence, (IJCAI-15), pages 1580–1586, 2015.

    Google Scholar 

  14. Subbarao Kambhampati. Model-lite planning for the web age masses: The challenges of planning with incomplete and evolving domain models. In National Conference on Artificial Intelligence, (AAAI-07), 2007.

    Google Scholar 

  15. Jirí Kucera and Roman Barták. LOUGA: learning planning operators using genetic algorithms. In Pacific Rim Knowledge Acquisition Workshop, PKAW-18, pages 124–138, 2018.

    Google Scholar 

  16. Drew McDermott, Malik Ghallab, Adele Howe, Craig Knoblock, Ashwin Ram, Manuela Veloso, Daniel Weld, and David Wilkins. PDDL—The Planning Domain Definition Language, 1998.

    Google Scholar 

  17. Ryszard S Michalski, Jaime G Carbonell, and Tom M Mitchell. Machine learning: An artificial intelligence approach. Springer Science & Business Media, 2013.

    Google Scholar 

  18. Christian Muise. Planning.domains. ICAPS system demonstration, 2016.

    Google Scholar 

  19. Miquel Ramírez and Hector Geffner. Plan recognition as planning. In International Joint conference on Artificial Intelligence, (IJCAI-09), pages 1778–1783. AAAI Press, 2009.

    Google Scholar 

  20. Miquel Ramírez. Plan recognition as planning. PhD thesis, Universitat Pompeu Fabra, 2012.

    Google Scholar 

  21. Jussi Rintanen. Madagascar: Scalable planning with SAT. In International Planning Competition, (IPC-2014), 2014.

    Google Scholar 

  22. Javier Segovia-Aguas, Sergio Jiménez, and Anders Jonsson. Generating Context-Free Grammars using Classical Planning. In International Joint Conference on Artificial Intelligence, (IJCAI-17), pages 4391–4397. AAAI Press, 2017.

    Google Scholar 

  23. Javier Segovia-Aguas, Sergio Jiménez, and Anders Jonsson. Computing hierarchical finite state controllers with classical planning. Journal of Artificial Intelligence Research, 62:755–797, 2018.

    Article  MathSciNet  Google Scholar 

  24. Javier Segovia-Aguas, Sergio Jiménez Celorrio, and Anders Jonsson. Computing programs for generalized planning using a classical planner. Artificial Intelligence, 2019.

    Google Scholar 

  25. John Slaney and Sylvie Thiébaux. Blocks world revisited. Artificial Intelligence, 125(1–2):119–153, 2001.

    Article  MathSciNet  Google Scholar 

  26. Roni Stern and Brendan Juba. Efficient, safe, and probably approximately complete learning of action models. In International Joint Conference on Artificial Intelligence, (IJCAI-17), pages 4405–4411, 2017.

    Google Scholar 

  27. Qiang Yang, Kangheng Wu, and Yunfei Jiang. Learning action models from plan examples using weighted MAX-SAT. Artificial Intelligence, 171(2–3):107–143, 2007.

    Article  MathSciNet  Google Scholar 

  28. Hankz Hankui Zhuo, Tuan Anh Nguyen, and Subbarao Kambhampati. Refining incomplete planning domain models through plan traces. In International Joint Conference on Artificial Intelligence, IJCAI-13, pages 2451–2458, 2013.

    Google Scholar 

Download references

Acknowledgements

This work is supported by the Spanish MINECO project TIN2017-88476-C2-1-R. Diego Aineto is partially supported by the FPU16/03184 and Sergio Jiménez by the RYC15/18009, both programs funded by the Spanish government.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sergio Jiménez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Aineto, D., Jiménez, S., Onaindia, E. (2020). Explanation-Based Learning of Action Models. In: Vallati, M., Kitchin, D. (eds) Knowledge Engineering Tools and Techniques for AI Planning. Springer, Cham. https://doi.org/10.1007/978-3-030-38561-3_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-38561-3_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-38560-6

  • Online ISBN: 978-3-030-38561-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics