Proceedings

Beyond Strong-Cyclic: Doing Your Best in Stochastic Environments

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 2525-2531.

https://doi.org/10.24963/ijcai.2022/350

Abstract

``Strong-cyclic policies" were introduced to formalize trial-and-error strategies and are known to work in Markovian stochastic domains, i.e., they guarantee that the goal is reached with probability 1. We introduce ``best-effort" policies for (not necessarily Markovian) stochastic domains. These generalize strong-cyclic policies by taking advantage of stochasticity even if the goal cannot be reached with probability 1. We compare such policies with optimal policies, i.e., policies that maximize the probability that the goal is achieved, and show that optimal policies are best-effort, but that the converse is false in general. With this framework at hand, we revisit the foundational problem of what it means to plan in nondeterministic domains when the nondeterminism has a stochastic nature. We show that one can view a nondeterministic planning domain as a representation of infinitely many stochastic domains with the same support but different probabilities, and that for temporally extended goals expressed in LTL/LTLf a finite-state best-effort policy in one of these domains is best-effort in each of the domains. In particular, this gives an approach for finding such policies that reduces to solving finite-state MDPs with LTL/LTLf goals. All this shows that ``best-effort" policies are robust to changes in the probabilities, as long as the support is unchanged.

  1. [Aminof et al., 2020a] Benjamin Aminof, Giuseppe De Gia- como, Alessio Lomuscio, Aniello Murano, and Sasha Ru- bin. Synthesizing strategies under expected and excep- tional environment behaviors. In IJCAI, 2020. IJCAI
  2. [Aminof et al., 2020b] Benjamin Aminof, Giuseppe De Gia- como, and Sasha Rubin. Stochastic fairness and language- theoretic fairness in planning on nondeterministic do- mains. In ICAPS, 2020.
  3. [Aminof et al., 2021a] Benjamin Aminof, Giuseppe De Gia- como, Alessio Lomuscio, Aniello Murano, and Sasha Ru- bin. Synthesizing best-effort strategies under hierarchical environment specifications. In KR, 2021.
  4. [Aminof et al., 2021b] Benjamin Aminof, Giuseppe De Gia- como, and Sasha Rubin. Best-effort synthesis: Doing your best is not harder than giving up. In IJCAI, 2021. IJCAI
  5. [Bacchus and Kabanza, 2000] Fahiem Bacchus and Frodu- ald Kabanza. Using temporal logics to express search con- trol knowledge for planning. Artif. Intell., 116(1-2), 2000.
  6. [Baier and Kwiatkowska, 1998] Christel Baier and Marta Z. Kwiatkowska. On the verification of qualitative properties of probabilistic processes under fairness constraints. Inf. Process. Lett., 66(2):71-79, 1998.
  7. [Baier and McIlraith, 2006] Jorge A. Baier and Sheila A. McIlraith. Planning with first-order temporally extended goals using heuristic search. In AAAI, 2006.
  8. [Baier et al., 2008] Christel Baier, Joost-Pieter Katoen, and Kim Guldstrand Larsen. Principles of Model Checking. The MIT Press, 2008.
  9. [Belle and Levesque, 2016] Vaishak Belle and Hector J. Levesque. Foundations for generalized planning in un- bounded stochastic domains. In KR, 2016.
  10. [Berwanger, 2007] Dietmar Berwanger. Admissibility in in- finite games. In STACS, 2007.
  11. [Bhattacharya and Waymire, 2021] Rabi Bhattacharya and Edward C Waymire. Random Walk, Brownian Motion, and Martingales. Springer, 2021.
  12. [Bianco and de Alfaro, 1995] Andrea Bianco and Luca de Alfaro. Model checking of probabilistic and nondeter- ministic systems. In FSTTCS, 1995.
  13. [Bonet et al., 2010] Blai Bonet, Héctor Palacios, and Hector Geffner. Automatic derivation of finite-state machines for behavior control. In AAAI, 2010.
  14. [Bonet et al., 2017] Blai Bonet, Giuseppe De Giacomo, Hec- tor Geffner, and Sasha Rubin. Generalized planning: Non- deterministic abstractions and trajectory constraints. In IJ- CAI, 2017.
  15. [Bonet et al., 2020] Blai Bonet, Giuseppe De Giacomo, Hec- tor Geffner, Fabio Patrizi, and Sasha Rubin. High-level programming via generalized planning and LTL synthesis. In KR, 2020.
  16. [Brenguier et al., 2017] Romain Brenguier, Jean-Franc ¸ois Raskin, and Ocan Sankur. Assume-admissible synthesis. Acta Inf., 54(1), 2017.
  17. [Cimatti et al., 1998] Alessandro Cimatti, Marco Roveri, and Paolo Traverso. Strong planning in non-deterministic domains via model checking. In AIPS, pages 36-43. AAAI, 1998.
  18. [Cimatti et al., 2003] Alessandro Cimatti, Marco Pistore, Marco Roveri, and Paolo Traverso. Weak, strong, and strong cyclic planning via symbolic model checking. Arti- ficial Intelligence, 1-2(147), 2003.
  19. [Daniele et al., 1999] Marco Daniele, Paolo Traverso, and Moshe Y. Vardi. Strong cyclic planning revisited. In ECP, 1999.
  20. [De Giacomo and Vardi, 2013] Giuseppe De Giacomo and Moshe Y. Vardi. Linear temporal logic and linear dynamic logic on finite traces. In IJCAI, 2013. IJCAI
  21. [D'Ippolito et al., 2018] Nicolás D'Ippolito, Natalia Rodríguez, and Sebastian Sardiña. Fully observable non-deterministic planning as assumption-based reactive synthesis. J. Artif. Intell. Res., 61:593-621, 2018.
  22. [Faella, 2009] Marco Faella. Admissible strategies in infinite games over graphs. In MFCS, 2009.
  23. [Geffner and Bonet, 2013] H. Geffner and B. Bonet. A Co- incise Introduction to Models and Methods for Automated Planning. M&C, 2013.
  24. [Geffner and Geffner, 2018] Tomas Geffner and Hec- tor Geffner. Compact policies for fully observable non-deterministic planning as SAT. In ICAPS, 2018.
  25. [Ghallab et al., 2016] Malik Ghallab, Dana S. Nau, and Paolo Traverso. Automated planning and action. CUP, 2016.
  26. [Haslum et al., 2019] Patrik Haslum, Nir Lipovetzky, Daniele Magazzeni, and Christian Muise. An Introduction to the Planning Domain Definition Language. M&C, 2019.
  27. [Hu and De Giacomo, 2011] Yuxiao Hu and Giuseppe De Giacomo. Generalized planning: Synthesizing plans that work for multiple environments. In IJCAI, 2011. IJCAI
  28. [Jensen et al., 2001] Rune M. Jensen, Manuela M. Veloso, and Michael H. Bowling. OBDD-based optimistic and strong cyclic adversarial planning. In ECP, 2001.
  29. [Kiefer et al., 2020] Stefan Kiefer, Richard Mayr, Mahsa Shirmohammadi, and Patrick Totzke. Strategy complex- ity of parity objectives in countable mdps. In CONCUR, 2020.
  30. [Kissmann and Edelkamp, 2011] Peter Kissmann and Stefan Edelkamp. Gamer, a general game playing agent. Künst. Intell., 25(1):49-52, 2011.
  31. [Mattmüller et al., 2010] Robert Mattmüller, Manuela Or- tlieb, Malte Helmert, and Pascal Bercher. Pattern database heuristics for fully observable nondeterministic planning. In ICAPS, 2010.
  32. [Muise et al., 2012] Christian J. Muise, Sheila A. McIlraith, and J. Christopher Beck. Improved non-deterministic planning by exploiting state relevance. In ICAPS, 2012.
  33. [Pistore and Traverso, 2001] Marco Pistore and Paolo Traverso. Planning as model checking for extended goals in non-deterministic domains. In IJCAI, 2001. IJCAI
  34. [Puterman, 2005] Martin L. Puterman. Markov Decision Processes: Discrete Stochastic Dynamic Programming. Wiley, 2005.
  35. [Ramírez and Sardiña, 2014] Miquel Ramírez and Sebastian Sardiña. Directed fixed-point regression-based planning for non-deterministic domains. In ICAPS, 2014.
  36. [Rintanen, 2004] Jussi Rintanen. Complexity of planning with partial observability. In ICAPS, 2004.
  37. [Srivastava, 2010] Siddharth Srivastava. Foundations and Applications of Generalized Planning. PhD thesis, Uni- versity of Massachusetts Amherst, 2010.
  38. [Vardi and Wolper, 1986] Moshe Y. Vardi and Pierre Wolper. An automata-theoretic approach to automatic program ver- ification. In LICS, 1986.

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

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