Proceedings

Probabilistic Planning with Prioritized Preferences over Temporal Logic Objectives

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 189-198.

https://doi.org/10.24963/ijcai.2023/22

Abstract

This paper studies temporal planning in probabilistic environments, modeled as labeled Markov decision processes (MDPs), with user preferences over multiple temporal goals. Existing works reflect such preferences as a prioritized list of goals. This paper introduces a new specification language, termed prioritized qualitative choice linear temporal logic on finite traces, which augments linear temporal logic on finite traces with prioritized conjunction and ordered disjunction from prioritized qualitative choice logic. This language allows for succinctly specifying temporal objectives with corresponding preferences accomplishing each temporal task. The finite traces that describe the system's behaviors are ranked based on their dissatisfaction scores with respect to the formula. We propose a systematic translation from the new language to a weighted deterministic finite automaton. Utilizing this computational model, we formulate and solve a problem of computing an optimal policy that minimizes the expected score of dissatisfaction given user preferences. We demonstrate the efficacy and applicability of the logic and the algorithm on several case studies with detailed analyses for each.

  1. [Benferhat and Sedki, 2007] Salem Benferhat and Karima Sedki. A revised qualitative choice logic for handling prioritized preferences. In European Conference on Sym- bolic and Quantitative Approaches to Reasoning and Un- certainty, pages 635-647. Springer, 2007.
  2. [Benferhat and Sedki, 2008] Salem Benferhat and Karima Sedki. Two alternatives for handling preferences in qualitative choice logic. Fuzzy Sets and Systems, 159(15):1889-1912, August 2008.
  3. [Bertsekas and Yu, 2013] Dimitri P Bertsekas and Huizhen Yu. Stochastic shortest path problems under weak condi- tions. Lab. for Information and Decision Systems Report LIDS-P-2909, MIT, 2013.
  4. [Bradley et al., 2021] Christopher Bradley, Adam Pacheck, Gregory J Stein, Sebastian Castro, Hadas Kress-Gazit, and Nicholas Roy. Learning and planning for tempo- rally extended tasks in unknown environments. In 2021 IEEE International Conference on Robotics and Automa- tion (ICRA), pages 4830-4836. IEEE, 2021.
  5. [Brewka et al., 2004] Gerhard Brewka, Salem Benferhat, and Daniel Le Berre. Qualitative choice logic. Artificial Intelligence, 157(1):203-237, August 2004.
  6. [Cai et al., 2020] Mingyu Cai, Hao Peng, Zhijun Li, Hongbo Gao, and Zhen Kan. Receding horizon control-based mo- tion planning with partially infeasible ltl constraints. IEEE Control Systems Letters, 5(4):1279-1284, 2020.
  7. [Camacho et al., 2017] Alberto Camacho, Eleni Triantafil- lou, Christian Muise, Jorge A Baier, and Sheila A McIl- raith. Non-deterministic planning with temporally ex- tended goals: Ltl over finite and infinite traces. In Thirty- First AAAI Conference on Artificial Intelligence, 2017.
  8. [De Giacomo and Favorito, 2021] Giuseppe De Giacomo and Marco Favorito. Compositional approach to translate ltlf/ldlf into deterministic finite automata. In Proceedings of the International Conference on Automated Planning and Scheduling, volume 31, pages 122-130, 2021.
  9. [De Giacomo and Vardi, 2013] Giuseppe De Giacomo and Moshe Y Vardi. Linear temporal logic and linear dynamic logic on finite traces. In IJCAI'13 Proceedings of the Twenty-Third international joint conference on Artificial Intelligence, pages 854-860. Association for Computing Machinery, 2013.
  10. [De Giacomo and Vardi, 2015] Giuseppe De Giacomo and Moshe Vardi. Synthesis for ltl and ldl on finite traces. In Twenty-Fourth International Joint Conference on Artificial Intelligence, 2015.
  11. [Droste and Gastin, 2009] Manfred Droste and Paul Gastin. Weighted automata and weighted logics. In Handbook of weighted automata, pages 175-211. Springer, 2009.
  12. [He et al., 2015] Keliang He, Morteza Lahijanian, Lydia E Kavraki, and Moshe Y Vardi. Towards manipulation planning with temporal logic specifications. In 2015 IEEE international conference on robotics and automation (ICRA), pages 346-352. IEEE, 2015.
  13. [He et al., 2020] Binghan He, Jaemin Lee, Ufuk Topcu, and Luis Sentis. Bp-rrt: Barrier pair synthesis for temporal logic motion planning. In 2020 59th IEEE Conference on Decision and Control (CDC), pages 1404-1409. IEEE, 2020.
  14. [Hekmatnejad and Fainekos, 2018] Mohammad Hekmatne- jad and Georgios Fainekos. Optimal multi-valued ltl plan- ning for systems with access right levels. In 2018 Annual American Control Conference (ACC), pages 2363-2370. IEEE, 2018.
  15. [Kantaros et al., 2022] Yiannis Kantaros, Samarth Kallu- raya, Qi Jin, and George J Pappas. Perception-based tem- poral logic planning in uncertain semantic maps. IEEE Transactions on Robotics, 2022.
  16. [Kasenberg et al., 2020] Daniel Kasenberg, Ravenna Thiel- strom, and Matthias Scheutz. Generating explanations for temporal logic planner decisions. In Proceedings of the International Conference on Automated Planning and Scheduling, volume 30, pages 449-458, 2020.
  17. [Lacerda et al., 2015] Bruno Lacerda, David Parker, and Nick Hawes. Optimal policy generation for partially satis- fiable co-safe ltl specifications. In Twenty-Fourth Interna- tional Joint Conference on Artificial Intelligence, 2015.
  18. [Lahijanian and Kwiatkowska, 2016] Morteza Lahijanian and Marta Kwiatkowska. Specification revision for Markov decision processes with optimal trade-off. In Proc. 55th Conference on Decision and Control (CDC'16), pages 7411-7418, 2016.
  19. [Li et al., 2020] Meilun Li, Andrea Turrini, Ernst Moritz Hahn, Zhikun She, and Lijun Zhang. Probabilistic pref- erence planning problem for markov decision processes. IEEE transactions on software engineering, 2020.
  20. [Li et al., 2021] Shen Li, Daehyung Park, Yoonchang Sung, Julie A Shah, and Nicholas Roy. Reactive task and mo- tion planning under temporal logic specifications. In 2021 IEEE International Conference on Robotics and Automa- tion (ICRA), pages 12618-12624. IEEE, 2021.
  21. [Mallett et al., 2021] Ian Mallett, Sylvie Thiébaux, and Fe- lipe Trevizan. Progression heuristics for planning with probabilistic ltl constraints. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 35, pages 11870-11879, 2021.
  22. [Mehdipour et al., 2021] Noushin Mehdipour, Cristian-Ioan Vasile, and Calin Belta. Specifying User Preferences Us- ing Weighted Signal Temporal Logic. IEEE Control Sys- tems Letters, 5(6):2006-2011, December 2021.
  23. [Pnueli, 1981] Amir Pnueli. The temporal semantics of concurrent programs. Theoretical computer science, 13(1):45-60, 1981.
  24. [Puterman, 2014] Martin L Puterman. Markov decision pro- cesses: discrete stochastic dynamic programming. John Wiley & Sons, 2014.
  25. [Rahmani and O'Kane, 2019] Hazhar Rahmani and Jason M O'Kane. Optimal temporal logic planning with cascad- ing soft constraints. In 2019 IEEE/RSJ International Con- ference on Intelligent Robots and Systems (IROS), pages 2524-2531. IEEE, 2019.
  26. [Rahmani and O'Kane, 2020] Hazhar Rahmani and Jason M O'Kane. What to do when you can't do it all: Tem- poral logic planning with soft temporal logic constraints. In 2020 IEEE/RSJ International Conference on Intelli- gent Robots and Systems (IROS), pages 6619-6626. IEEE, 2020.
  27. [Tumova et al., 2013a] Jana Tumova, Luis I Reyes Cas- tro, Sertac Karaman, Emilio Frazzoli, and Daniela Rus. Minimum-violation ltl planning with conflicting specifica- tions. In American Control Conference, pages 200-205. IEEE, 2013.
  28. [Tumova et al., 2013b] Jana Tumova, Gavin C Hall, Ser- tac Karaman, Emilio Frazzoli, and Daniela Rus. Least- violating control strategy synthesis with safety rules. In Proc. Int. Conf. on Hybrid systems: Computation and con- trol, 2013.
  29. [Vasile et al., 2017] Cristian-Ioan Vasile, Jana Tumova, Ser- tac Karaman, Calin Belta, and Daniela Rus. Minimum- violation scltl motion planning for mobility-on-demand. pages 1481-1488. IEEE, 2017.
  30. [Vasile et al., 2020] Cristian Ioan Vasile, Xiao Li, and Calin Belta. Reactive sampling-based path planning with tem- poral logic specifications. The International Journal of Robotics Research, 39(8):1002-1028, 2020.
  31. [Wang et al., 2020] Yu Wang, Siddhartha Nalluri, and Miroslav Pajic. Hyperproperties for robotics: Planning via hyperltl. In 2020 IEEE International Conference on Robotics and Automation (ICRA), pages 8462-8468. IEEE, 2020.
  32. [Wolper, 2001] Pierre Wolper. Constructing Automata from Temporal Logic Formulas: A Tutorial. In G. Goos, J. Hartmanis, J. van Leeuwen, Ed Brinksma, Holger Her- manns, and Joost-Pieter Katoen, editors, Lectures on For- mal Methods and PerformanceAnalysis, volume 2090, pages 261-277. Springer Berlin Heidelberg, Berlin, Hei- delberg, 2001.
  33. [Wongpiromsarn et al., 2021] Tichakorn Wongpiromsarn, Konstantin Slutsky, Emilio Frazzoli, and Ufuk Topcu. Minimum-violation planning for autonomous systems: Theoretical and practical considerations. In 2021 American Control Conference, 2021.
  34. [Yang et al., 2020] Yuanjiang Yang, Xiang Yin, and Shaoyuan Li. A distributed framework for multi-robot task planning with temporal logic specifications. In 2020 IEEE 16th International Conference on Control & Automation (ICCA), pages 570-575. IEEE, 2020.
  35. [Zhao et al., 2022] Jiawei Zhao, Xiang Yin, and Shaoyuan Li. Temporal logic robot task planning with active acquisi- tion of information. In 2022 IEEE 17th International Con- ference on Control & Automation (ICCA), pages 1014- 1020. IEEE, 2022.
  36. [Zhou et al., 2022] Xiaoyi Zhou, Tiange Yang, Yuanyuan Zou, Shaoyuan Li, and Hao Fang. Multiple sub-formulae cooperative control for multi-agent systems under conflict- ing signal temporal logic tasks. IEEE Transactions on In- dustrial Electronics, 2022.

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

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