Proceedings

LTL on Weighted Finite Traces: Formal Foundations and Algorithms

Video #1 Video #2 Download BibTeX Cite

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

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

Abstract

LTL on finite traces (LTLf ) is a logic that attracted much attention in recent literature, for its ability to formalize the qualitative behavior of dynamical systems in several application domains. However, its practical usage is still rather limited, as LTLf cannot deal with any quantitative aspect, such as with the costs of realizing some desired behaviour. The paper fills the gap by proposing a weighting framework for LTLf encoding such quantitative aspects in the traces over which it is evaluated. The complexity of reasoning problems on weighted traces is analyzed and compared to that of standard LTLf, by considering arbitrary formulas as well as classes of formulas defined in terms of relevant syntactic restrictions. Moreover, a reasoner for LTL on weighted finite traces is presented, and its performances are assessed on benchmark data.

  1. [Almagor et al., 2016] Shaull Almagor, Udi Boker, and Orna Kupferman. Formally reasoning about quality. Journal of the ACM, 63(3):24:1-24:56, 2016.
  2. [Alur et al., 2001] Rajeev Alur, Kousha Etessami, Salva- tore La Torre, and Doron A. Peled. Parametric temporal logic for "model measuring". ACM Trans. on Computional Logics, 2(3):388-407, 2001.
  3. [Baier et al., 2014] Christel Baier, Joachim Klein, Sascha Klüppelholz, and Sascha Wunderlich. Weight monitoring with linear temporal logic: complexity and decidability. In Proc. of CSL-LICS, pages 11:1-11:10. ACM, 2014.
  4. [Bouyer et al., 2014] Patricia Bouyer, Nicolas Markey, and Raj Mohan Matteplackel. Averaging in LTL. In Proc. of CONCUR, pages 266-280, 2014.
  5. [Brewka et al., 2011] Gerhard Brewka, Thomas Eiter, and Miroslaw Truszczynski. Answer set programming at a glance. Commun. ACM, 54(12):92-103, 2011.
  6. [Camacho et al., 2018b] Alberto Camacho, Meghyn Bien- venu, and Sheila A. McIlraith. Finite LTL synthesis with environment assumptions and quality measures. In Proc. of KR, pages 454-463, 2018.
  7. [de Alfaro et al., 2004] Luca de Alfaro, Marco Faella, and Mariëlle Stoelinga. Linear and branching metrics for quan- titative transition systems. In Proc. of ICALP, pages 97- 109, 2004.
  8. [de Alfaro et al., 2005] Luca de Alfaro, Marco Faella, Thomas A. Henzinger, Rupak Majumdar, and Mariëlle Stoelinga. Model checking discounted temporal proper- ties. Theor. Comput. Sci., 345(1):139-170, 2005.
  9. [De Giacomo and Vardi, 2013] Giuseppe De Giacomo and M. Y. Vardi. Linear Temporal Logic and Linear Dynamic Logic on Finite Traces. In Proc. of IJCAI, pages 854-860. IJCAI
  10. [De Giacomo et al., 2014a] Giuseppe De Giacomo, Ric- cardo De Masellis, Marco Grasso, Fabrizio M. Maggi, and Marco Montali. Monitoring Business Metaconstraints Based on LTL and LDL for Finite Traces. In Proc. of BPM, pages 1-14, 2014.
  11. [De Giacomo et al., 2014b] Giuseppe De Giacomo, Riccardi De Masellis, and Marco Montali. Reasoning on LTL on Fi- nite Traces: Insensitivity to Infiniteness. In Proc. of AAAI, pages 1027-1033, 2014.
  12. [De Giacomo and Rubin, 2018] Giuseppe De Giacomo and Sasha Rubin. Automata-theoretic foundations of FOND planning for LTLf and LDLf goals. In Proc. of IJCAI, pages 4729-4735, 2018. IJCAI
  13. [De Giacomo and Vardi, 2015] Giuseppe De Giacomo and Moshe Y. Vardi. Synthesis for LTL and LDL on finite traces. In Proc. of IJCAI, pages 1558-1564, 2015. IJCAI
  14. [Droste and Rahonis, 2016] Manfred Droste and George Ra- honis. Weighted linear dynamic logic. In Proc. of EPTCS, volume 226, pages 149-163, 2016.
  15. [Droste and Vogler, 2012] Manfred Droste and Heiko Vogler. Weighted automata and multi-valued logics over arbitrary bounded lattices. TCS, 418:14-36, 2012.
  16. [Faber et al., 2011] Wolfgang Faber, Gerald Pfeifer, and Nicola Leone. Semantics and complexity of recursive aggregates in answer set programming. Artif. Intell., 175(1):278-298, 2011.
  17. [Faella et al., 2008] Marco Faella, Axel Legay, and Mariëlle Stoelinga. Model checking quantitative linear time logic. E. N. in Theor. Comput. Sci., 220(3):61-77, 2008.
  18. [Fionda and Greco, 2018] Valeria Fionda and Gianluigi Greco. LTL on finite and process traces: Complexity results and a practical reasoner. J. Artif. Intell. Res., 63:557-623, 2018.
  19. [Gebser et al., 2018] Martin Gebser, Nicola Leone, Marco Maratea, Simona Perri, Francesco Ricca, and Torsten Schaub. Evaluation techniques and systems for answer set programming: a survey. In Proc. of IJCAI'18, pages 5450-5456, 2018. IJCAI
  20. [Kuperberg, 2014] Denis Kuperberg. Linear temporal logic for regular cost functions. Log. Methods Comput. Sci., 10(1), 2014.
  21. [Kupferman and Lustig, 2007] Orna Kupferman and Yoad Lustig. Lattice automata. In Proc. of VMCAI, pages 199- 213, 2007.
  22. [Kupferman et al., 2009] Orna Kupferman, Nir Piterman, and Moshe Y. Vardi. From liveness to promptness. Formal Methods in System Design, 34(2):83-103, 2009.
  23. [Lahijanian et al., 2015] Morteza Lahijanian, Shaull Al- magor, Dror Fried, Lydia E. Kavraki, and Moshe Y. Vardi. This time the robot settles for a cost: A quantitative ap- proach to temporal logic planning with partial satisfaction. In Proc. of AAAI, pages 3664-3671, 2015.
  24. [Li et al., 2020] Jianwen Li, Geguang Pu, Yueling Zhang, Moshe Y. Vardi, and Kristin Y. Rozier. Sat-based explicit ltlf satisfiability checking. Artif. Intell., 289:103369, 2020.
  25. [Mandrali, 2012] Eleni Mandrali. Weighted LTL with dis- counting. In Proc. of CIIA'12, pages 353-360, 2012.
  26. [Montali et al., 2010] Marco Montali, Maja Pesic, Wil M. P. van der Aalst, Federico Chesani, Paola Mello, and Sergio Storari. Declarative specification and verification of ser- vice choreographiess. ACM Trans. on the Web, 4(1):3:1- 3:62, 2010.
  27. [Pnueli, 1977] Amir Pnueli. The Temporal Logic of Pro- grams. In Proc. of FOCS, pages 46-57, 1977.
  28. [van der Aalst et al., 2009] W.M.P. van der Aalst, M. Pesic, and H. Schonenberg. Declarative Workflows: Balancing Between Flexibility and Support. Computer Science -Re- search and Development, 23(2):99-113, 2009.
  29. [Xiao et al., 2021] Shengping Xiao, Jianwen Li, Shufang Zhu, Yingying Shi, Geguang Pu, and Moshe Y. Vardi. On- the-fly synthesis for LTL over finite traces. In Proc. of AAAI, pages 6530-6537, 2021.
  30. [Zhu et al., 2020] Shufang Zhu, Giuseppe De Giacomo, Geguang Pu, and Moshe Y. Vardi. Ltlf synthesis with fairness and stability assumptions. In Proc. of AAAI, pages 3088-3095, 2020.

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

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