Proceedings

Pure-Past Linear Temporal and Dynamic Logic on Finite Traces

Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Survey track. Pages 4959-4965.

https://doi.org/10.24963/ijcai.2020/690

Abstract

We review PLTLf and PLDLf, the pure-past versions of the well-known logics on finite traces LTLf and LDLf, respectively. PLTLf and PLDLf are logics about the past, and so scan the trace backwards from the end towards the beginning. Because of this, we can exploit a foundational result on reverse languages to get an exponential improvement, over LTLf /LDLf , for computing the corresponding DFA. This exponential improvement is reflected in several forms of sequential decision making involving temporal specifications, such as planning and decision problems in non-deterministic and non-Markovian domains. Interestingly, PLTLf (resp., PLDLf ) has the same expressive power as LTLf (resp., LDLf ), but transforming a PLTLf (resp., PLDLf ) formula into its equivalent LTLf (resp.,LDLf) is quite expensive. Hence, to take advantage of the exponential improvement, properties of interest must be directly expressed in PLTLf /PLDLf .

  1. [Alechina et al., 2018] N. Alechina, B. Logan, and M. Das- tani. Modeling norm specification and verification in multi- agent systems. FLAP, 5(2), 2018.
  2. [Aminof et al., 2020] B. Aminof, G. De Giacomo, and S. Ru- bin. Stochastic fairness and language-theoretic fairness in planning on nondeterministic domains. In ICAPS, 2020.
  3. [Bacchus and Kabanza, 1998] F. Bacchus and F. Kabanza. Planning for temporally extended goals. Ann. of Math. and Artif. Intell., 22(1-2), 1998.
  4. [Bacchus and Kabanza, 2000] F. Bacchus and F. Kabanza. Using temporal logics to express search control knowledge for planning. Artif. Intell., 116(1-2), 2000.
  5. [Bacchus et al., 1996] F. Bacchus, C. Boutilier, and A. Grove. Rewarding behaviors. In AAAI/IAAI, 1996.
  6. [Bienvenu et al., 2006] M. Bienvenu, C. Fritz, and S. McIl- raith. Planning with qualitative temporal preferences. In KR, 2006.
  7. [Brafman and De Giacomo, 2019a] R. Brafman and G. De Giacomo. Planning for LTLf/LDLf goals in non-markovian fully observable nondeterministic domains. In IJCAI, 2019. IJCAI
  8. [Brafman and De Giacomo, 2019b] R. Brafman and G. De Giacomo. Regular decision processes: a model for non-markovian domains. In IJCAI, 2019. IJCAI
  9. [Brafman et al., 2018] R. Brafman, G. De Giacomo, and F. Patrizi. LTLf/LDLf non-Markovian rewards. In AAAI, 2018.
  10. [Calvanese et al., 2002] D. Calvanese, G. De Giacomo, and M. Vardi. Reasoning about actions and planning in LTL action theories. In KR, 2002.
  11. [Camacho et al., 2017] A. Camacho, E. Triantafillou, C. Muise, J. Baier, and S. McIlraith. Non-deterministic planning with temporally extended goals: LTL over finite and infinite traces. In AAAI, 2017.
  12. [Camacho et al., 2018] A. Camacho, J. Baier, C. Muise, and S. McIlraith. Finite LTL synthesis as planning. In ICAPS, 2018.
  13. [Camacho et al., 2019] A. Camacho, R. Toro Icarte, T. Klassen, R. Valenzano, and S. McIlraith. LTL and beyond: Formal languages for reward function specification in reinforcement learning. In IJCAI, 2019. IJCAI
  14. [Chandra et al., 1981] A. Chandra, D. Kozen, and L. Stock- meyer. Alternation. J. of the ACM, 28(1), 1981.
  15. [Cimatti et al., 2004] A. Cimatti, M. Roveri, and D. Sheridan. Bounded verification of past ltl. In FMCAD, 2004.
  16. [De Giacomo and Rubin, 2018] G. De Giacomo and S. Ru- bin. Automata-theoretic foundations of FOND planning for LTLf and LDL f goals. In IJCAI, 2018.
  17. [De Giacomo and Vardi, 1999] G. De Giacomo and M. Vardi. Automata-theoretic approach to planning for temporally extended goals. In ECP, 1999.
  18. [De Giacomo and Vardi, 2013] G. De Giacomo and M. Vardi. Linear temporal logic and linear dynamic logic on finite traces. In IJCAI, 2013. IJCAI
  19. [De Giacomo and Vardi, 2015] G. De Giacomo and M. Vardi. Synthesis for LTL and LDL on finite traces. In IJCAI, 2015. IJCAI
  20. [De Giacomo et al., 2019] G. De Giacomo, L. Iocchi, M. Fa- vorito, and F. Patrizi. Foundations for restraining bolts: Reinforcement learning with LTLf/LDLf restraining speci- fications. In ICAPS, 2019.
  21. [Fagin et al., 1995] R. Fagin, J. Halpern, Y. Moses, and M. Vardi. Reasoning About Knowledge. MIT Press, 1995.
  22. [Fisher and Wooldridge, 2005] M. Fisher and M. Wooldridge. Temporal reasoning in agent-based systems. In H. of Tem- poral Reasoning in AI. 2005.
  23. [Gabaldon, 2011] A. Gabaldon. Non-Markovian control in the situation calculus. Artif. Intell., 175(1), 2011.
  24. [Gabbay et al., 1980] D. Gabbay, A. Pnueli, S. Shelah, and J. Stavi. On the temporal analysis of fairness. In POPL, 1980.
  25. [Gabbay, 1987] D. Gabbay. The declarative past and impera- tive future: Executable temporal logic for interactive sys- tems. In Temporal Logic in Specification, 1987.
  26. [Geffner and Bonet, 2013] H. Geffner and B. Bonet. A Coin- cise Introduction to Models and Methods for Automated Planning. Morgan&Claypool, 2013.
  27. [Harel et al., 2000] D. Harel, D. Kozen, and J. Tiuryn. Dy- namic Logic. MIT Press, 2000.
  28. [Hopcroft and Ullman, 1979] J. Hopcroft and J. Ullman. In- troduction to Automata Theory, Languages, and Computa- tion. Addison-Wesley, 1979.
  29. [Kamp, 1968] H. Kamp. Tense Logic and the Theory of Lin- ear Order. PhD thesis, Ucla, 1968.
  30. [Knobbout et al., 2016] M. Knobbout, M. Dastani, and J.J. Meyer. A dynamic logic of norm change. In ECAI, 2016.
  31. [Lichtenstein et al., 1985] O. Lichtenstein, A. Pnueli, and L. Zuck. The glory of the past. In LNCS 163, 1985.
  32. [Maler and Pnueli, 1990] O. Maler and A. Pnueli. Tight bounds on the complexity of cascaded decomposition of automata. In FOCS, 1990.
  33. [Pnueli, 1977] A. Pnueli. The temporal logic of programs. In FOCS, 1977.
  34. [Thiébaux et al., 2006] S. Thiébaux, C. Gretton, J. Slaney, D. Price, and F. Kabanza. Decision-theoretic planning with non-markovian rewards. J. Artif. Intell. Res., 25, 2006.
  35. [Vardi, 1996] M. Vardi. An automata-theoretic approach to linear temporal logic. In LNCS 1043. Springer, 1996.
  36. [Zhu et al., 2019] S. Zhu, G. Pu, and M. Vardi. First-order vs. second-order encodings for LTLf -to-automata translation. In TAMC, 2019.

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

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