Proceedings

Optimal Policy Generation for Partially Satisfiable Co-Safe LTL Specifications

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 1587-1592.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

We present a method to calculate cost-optimal policies for co-safe linear temporal logic task specifications over a Markov decision process model of a stochastic system. Our key contribution is to address scenarios in which the task may not be achievable with probability one. We formalise a task progression metric and, using multi-objective probabilistic model checking, generate policies that are formally guaranteed to, in decreasing order of priority: maximise the probability of finishing the task; maximise progress towards completion, if this is not possible; and minimise the expected time or cost required. We illustrate and evaluate our approach in a robot task planning scenario, where the task is to visit a set of rooms that may be inaccessible during execution.

  1. [Baier and Katoen, 2008] C. Baier and J.-P. Katoen. Principles of Model Checking. MIT Press, 2008.
  2. [Baier et al., 2014] C. Baier, J. Klein, S. Klüppelholz, and S. Märcker. Computing conditional probabilities in Markovian models efficiently. In Tools and Algorithms for the Construction and Analysis of Systems. Springer, 2014.
  3. [Castro et al., 2013] L. Castro, P. Chaudhari, J. Tumova, S. Kara- man, E. Frazzoli, and D. Rus. Incremental sampling-based algo- rithm for minimum-violation motion planning. In Proc. of 52nd IEEE Conf. on Decision and Control (CDC), 2013.
  4. [Cizelj and Belta, 2014] I. Cizelj and C. Belta. Control of noisy differential-drive vehicles from time-bounded temporal logic specifications. Int. Journal of Robotics Research, 33(8), 2014.
  5. [Ding et al., 2013] X. Ding, A. Pinto, and A. Surana. Strategic planning under uncertainties via constrained Markov decision processes. In Proc. of the 2013 IEEE Int. Conf. on Robotics and Automation (ICRA), 2013.
  6. [Ding et al., 2014] X. Ding, S. Smith, C. Belta, and D. Rus. Op- timal control of Markov decision processes with linear tempo- ral logic constraints. IEEE Trans. on Automatic Control, 59(5), 2014.
  7. [Forejt et al., 2011a] V. Forejt, M. Kwiatkowska, G. Norman, and D. Parker. Automated verification techniques for probabilistic systems. In Formal Methods for Eternal Networked Software Systems (SFM), volume 6659 of LNCS. Springer, 2011.
  8. [Forejt et al., 2011b] V. Forejt, M. Kwiatkowska, G. Norman, D. Parker, and H. Qu. Quantitative multi-objective verification for probabilistic systems. In Tools and Algorithms for the Con- struction and Analysis of Systems. Springer, 2011.
  9. [Kemeny et al., 1976] J. Kemeny, J. Snell, and A. Knapp. Denu- merable Markov chains. Springer-Verlag, 2nd edition, 1976.
  10. [Kolobov et al., 2012] A. Kolobov, Mausam, and D. Weld. A the- ory of goal-oriented MDPs with dead ends. In Proc. of 28th Conf. on Uncertainty in Artificial Intelligence (UAI), 2012.
  11. [Kupferman and Vardi, 2001] O. Kupferman and M. Vardi. Model checking of safety properties. Formal Methods in System Design, 19(3), 2001.
  12. [Kwiatkowska et al., 2011] M. Kwiatkowska, G. Norman, and D. Parker. PRISM 4.0: Verification of probabilistic real-time systems. In Computer Aided Verification (CAV), volume 6806 of LNCS. Springer, 2011.
  13. [Lacerda et al., 2014] B. Lacerda, D. Parker, and N. Hawes. Opti- mal and dynamic planning for Markov decision processes with co-safe LTL specifications. In Proc. of 2014 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS), 2014.
  14. [Lahijanian et al., 2012] M. Lahijanian, S. Andersson, and C. Belta. Temporal logic motion planning and control with probabilistic satisfaction guarantees. IEEE Trans. on Robotics, 28(2), 2012.
  15. [Maly et al., 2013] M. Maly, M. Lahijanian, L. Kavraki, H. Kress- Gazit, and M. Vardi. Iterative temporal motion planning for hy- brid systems in partially unknown environments. In Proc. of 16th Int. Conf. on Hybrid Systems: Computation and Control (HSCC), 2013.
  16. [Mudrova and Hawes, 2015] L. Mudrova and N. Hawes. Task scheduling for mobile robots using interval algebra. In Proc. of 2015 IEEE Int. Conf. on Robotics and Automation (ICRA), 2015.
  17. [Pnueli, 1981] A. Pnueli. The temporal semantics of concurrent programs. Theoretical Computer Science, 13, 1981.
  18. [Puterman, 1994] M. Puterman. Markov Decision Processes: Dis- crete Stochastic Dynamic Programming. Wiley, 1994.
  19. [Sprauel et al., 2014] J. Sprauel, F. Teichteil-Königsbuch, and A. Kolobov. Saturated path-constrained MDP: Planning under uncertainty and deterministic model-checking constraints. In Proc. of 28th AAAI Conf. on Artificial Intelligence (AAAI), 2014.
  20. [Svoreňová et al., 2013] M. Svoreňová, I. Černá, and C. Belta. Op- timal control of MDPs with temporal logic constraints. In Proc. of 52nd IEEE Conf. on Decision and Control (CDC), 2013.
  21. [Teichteil-Königsbuch, 2012a] F. Teichteil-Königsbuch. Path- constrained Markov decision processes: bridging the gap be- tween probabilistic model-checking and decision-theoretic plan- ning. In Proc. of 2012 European Conf. on Artificial Intelligence (ECAI), 2012.
  22. F. Teichteil-Königsbuch. Stochastic safest and shortest path problems. In Proc. of 26th AAAI Conf. on Artificial Intelligence (AAAI), 2012.
  23. [Tumova et al., 2013] J. Tumova, G. Hall, S. Karaman, E. Frazzoli, and D. Rus. Least-violating control strategy synthesis with safety rules. In Proc. of 16th Int. Conf. on Hybrid Systems: Computation and Control (HSCC), 2013.
  24. [Ulusoy et al., 2012] A. Ulusoy, T. Wongpiromsarn, and C. Belta. Incremental control synthesis in probabilistic environments with temporal logic constraints. In Proc. of 51st IEEE Conf. on Deci- sion and Control (CDC), 2012.
  25. [Vardi, 1985] M. Vardi. Automatic verification of probabilistic con- current finite state programs. In Proc. of 26th IEEE Annual Symp. on Foundations of Comp. Sci. (FOCS), 1985.
  26. [Wolff et al., 2013] E. Wolff, U. Topcu, and R. Murray. Efficient re- active controller synthesis for a fragment of linear temporal logic. In Proc. of 2013 IEEE Int. Conf. on Robotics and Automation (ICRA), 2013.

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

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