Proceedings

Learning Temporal Plan Preferences from Examples: An Empirical Study

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 4160-4166.

https://doi.org/10.24963/ijcai.2021/572

Abstract

Temporal plan preferences are natural and important in a variety of applications. Yet users often find it difficult to formalize their preferences. Here we explore the possibility to learn preferences from example plans. Focusing on one preference at a time, the user is asked to annotate examples as good/bad. We leverage prior work on LTL formula learning to extract a preference from these examples. We conduct an empirical study of this approach in an oversubscription planning context, using hidden target formulas to emulate the user preferences. We explore four different methods for generating example plans, and evaluate performance as a function of domain and formula size. Overall, we find that reasonable-size target formulas can often be learned effectively.

  1. [Bäckström and Nebel, 1995] Christer Bäckström and Bern- hard Nebel. Complexity results for SAS + planning. Com- putational Intelligence, 11(4):625-655, 1995.
  2. [Baier and McIlraith, 2006] Jorge A. Baier and Sheila A. McIlraith. Planning with first-order temporally extended goals using heuristic search. In Proc. AAAI, pages 788- 795, 2006.
  3. [Baier et al., 2009] Jorge A. Baier, Fahiem Bacchus, and Sheila A. McIlraith. A heuristic search approach to plan- ning with temporally extended preferences. AI, 173(5- 6):593-618, 2009.
  4. [Camacho and McIlraith, 2019a] Alberto Camacho and Sheila A McIlraith. Learning interpretable models expressed in linear temporal logic. In ICAPS, 2019.
  5. [Camacho and McIlraith, 2019b] Alberto Camacho and Sheila A. McIlraith. Strong fully observable non- deterministic planning with LTL and LTL-f goals. In IJCAI, pages 5523-5531, 2019.
  6. [De Giacomo and Vardi, 2013] Giuseppe De Giacomo and Moshe Y Vardi. Linear temporal logic and linear dynamic logic on finite traces. In Francesca Rossi, editor, Proceed- ings of the 23rd International Joint Conference on Artifi- cial Intelligence (IJCAI'13). AAAI Press/IJCAI, 2013. IJCAI
  7. [De Giacomo et al., 2014] Giuseppe De Giacomo, Riccardo De Masellis, and Marco Montali. Reasoning on LTL on finite traces: Insensitivity to infiniteness. In AAAI, pages 1027-1033, 2014.
  8. [Domshlak and Mirkis, 2015] Carmel Domshlak and Vitaly Mirkis. Deterministic oversubscription planning as heuris- tic search: Abstractions and reformulations. JAIR, 52:97- 169, 2015.
  9. [Dwyer et al., 1999] Matthew B Dwyer, George S Avrunin, and James C Corbett. Patterns in property specifications for finite-state verification. In Proceedings of the 21st international conference on Software engineering, pages 411-420, 1999.
  10. [Edelkamp, 2006] Stefan Edelkamp. On the compilation of plan constraints and preferences. In ICAPS, pages 374- 377, 2006.
  11. [Eifler et al., 2020a] Rebecca Eifler, Michael Cashmore, Jörg Hoffmann, Daniele Magazzeni, and Marcel Stein- metz. A new approach to plan-space explanation: Analyz- ing plan-property dependencies in oversubscription plan- ning. In AAAI, 2020.
  12. [Eifler et al., 2020b] Rebecca Eifler, Marcel Steinmetz, Al- varo Torralba, and Jörg Hoffmann. Plan-space explanation via plan-property dependencies: Faster algorithms & more powerful properties. In IJCAI, pages 4091-4097, 2020. IJCAI
  13. [Gerevini et al., 2009] Alfonso Gerevini, Patrik Haslum, Derek Long, Alessandro Saetti, and Yannis Dimopoulos. Deterministic planning in the fifth international planning competition: PDDL3 and experimental evaluation of the planners. AI, 173(5-6):619-668, 2009.
  14. [Helmert, 2006] Malte Helmert. The Fast Downward plan- ning system. JAIR, 26:191-246, 2006.
  15. [Helmert, 2009] Malte Helmert. Concise finite-domain rep- resentations for PDDL planning tasks. AI, 173:503-535, 2009.
  16. [Hoffmann and Nebel, 2001] Jörg Hoffmann and Bernhard Nebel. The FF planning system: Fast plan generation through heuristic search. JAIR, 14:253-302, 2001.
  17. [Howey et al., 2004] Richard Howey, Derek Long, and Maria Fox. Val: Automatic plan validation, continuous effects and mixed initiative planning using pddl. In 16th IEEE International Conference on Tools with Artificial In- telligence, pages 294-301. IEEE, 2004.
  18. [Katz and Sohrabi, 2020] Michael Katz and Shirin Sohrabi. Reshaping diverse planning. In AAAI, pages 9892-9899, 2020.
  19. [Katz et al., 2018] Michael Katz, Shirin Sohrabi, Octavian Udrea, and Dominik Winterer. A novel iterative approach to top-k planning. In Twenty-Eighth International Confer- ence on Automated Planning and Scheduling, 2018.
  20. [Kim et al., 2019] Joseph Kim, Christian Muise, Ankit Shah, Shubham Agarwal, and Julie Shah. Bayesian inference of linear temporal logic specifications for contrastive expla- nations. In IJCAI, pages 5591-5598, 2019. IJCAI
  21. [Manna and Pnueli, 1990] Zohar Manna and Amir Pnueli. A hierarchy of temporal properties (invited paper, 1989). In Proceedings of the ninth annual ACM symposium on Prin- ciples of distributed computing, pages 377-410, 1990.
  22. [Menghi et al., 2019] Claudio Menghi, Christos Tsigkanos, Patrizio Pelliccione, Carlo Ghezzi, and Thorsten Berger. Specification patterns for robotic missions. IEEE Trans- actions on Software Engineering, 2019.
  23. [Neider and Gavran, 2018] Daniel Neider and Ivan Gavran. Learning linear temporal properties. In 2018 Formal Meth- ods in Computer Aided Design (FMCAD), pages 1-10. IEEE, 2018.
  24. [Smith, 2004] David E. Smith. Choosing objectives in over- subscription planning. In ICAPS, pages 393-401, 2004.
  25. [Speck et al., 2020] David Speck, Robert Mattmüller, and Bernhard Nebel. Symbolic top-k planning. In AAAI, pages 9967-9974, 2020.
  26. [Torres and Baier, 2015] Jorge Torres and Jorge A Baier. Polynomial-time reformulations of LTL temporally ex- tended goals into final-state goals. In IJCAI, pages 1696- 1703, 2015. IJCAI

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

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