Proceedings

The Transformation Logics

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 3549-3557.

https://doi.org/10.24963/ijcai.2024/393

Abstract

We introduce a new family of temporal logics designed to finely balance the trade-off between expressivity and complexity. Their key feature is the possibility of defining operators of a new kind that we call transformation operators. Some of them subsume existing temporal operators, while others are entirely novel. Of particular interest are transformation operators based on semigroups. They enable logics to harness the richness of semigroup theory, and we show them to yield logics capable of creating hierarchies of increasing expressivity and complexity which are non-trivial to characterise in existing logics. The result is a genuinely novel and yet unexplored landscape of temporal logics, each of them with the potential of matching the trade-off between expressivity and complexity required by specific applications.

  1. [Abadi and Manna, 1989] Martín Abadi and Zohar Manna. Temporal logic programming. J. Symb. Comput., 8, 1989.
  2. [Arbib, 1969] Michael Arbib. Theories of Abstract Au- tomata. Automatic Computation. Prentice-Hall, 1969.
  3. [Bacchus et al., 1996] Fahiem Bacchus, Craig Boutilier, and Adam J. Grove. Rewarding behaviors. In AAAI, 1996.
  4. [Barrington, 1989] David A. Mix Barrington. Bounded- width polynomial-size branching programs recognize ex- actly those languages in NC1. J. Comput. Syst. Sci., 38, 1989.
  5. [Baudinet, 1995] Marianne Baudinet. On the expressiveness of temporal logic programming. Inf. Comput., 117, 1995.
  6. [Beck et al., 2018] Harald Beck, Minh Dao-Tran, and Thomas Eiter. LARS: A logic-based framework for an- alytic reasoning over streams. Artif. Intell., 261, 2018.
  7. [Bonassi et al., 2023] Luigi Bonassi, Giuseppe De Giacomo, Marco Favorito, Francesco Fuggitti, Alfonso Emilio Gerevini, and Enrico Scala. Planning for temporally ex- tended goals in pure-past linear temporal logic. In ICAPS, 2023.
  8. [Brafman and De Giacomo, 2019] Ronen I. Brafman and Giuseppe De Giacomo. Planning for LTLf/LDLf goals in non-markovian fully observable nondeterministic do- mains. In IJCAI, 2019. IJCAI
  9. [Brafman et al., 2018] Ronen I. Brafman, Giuseppe De Gia- como, and Fabio Patrizi. LTLf/LDLf non-markovian re- wards. In AAAI, 2018.
  10. [Brandt et al., 2018] Sebastian Brandt, Elem Güzel Kalayci, Vladislav Ryzhikov, Guohui Xiao, and Michael Za- kharyaschev. Querying log data with metric temporal logic. J. Artif. Intell. Res., 62, 2018.
  11. [Camacho et al., 2017] Alberto Camacho, Eleni Triantafil- lou, Christian J. Muise, Jorge A. Baier, and Sheila A. McIlraith. Non-deterministic planning with temporally ex- tended goals: LTL over finite and infinite traces. In AAAI, 2017.
  12. [Camacho et al., 2019] Alberto Camacho, Rodrigo Toro Icarte, Toryn Q. Klassen, Richard Anthony Valenzano, and Sheila A. McIlraith. LTL and beyond: Formal languages for reward function specification in reinforcement learn- ing. In IJCAI, 2019. IJCAI
  13. [Chandra et al., 1985] Ashok K. Chandra, Steven Fortune, and Richard J. Lipton. Unbounded fan-in circuits and as- sociative functions. J. Comput. Syst. Sci., 30, 1985.
  14. [Chomicki and Imielinski, 1988] Jan Chomicki and Tomasz Imielinski. Temporal deductive databases and infinite ob- jects. In PODS, 1988.
  15. [Chomicki, 1995] Jan Chomicki. Efficient checking of tem- poral integrity constraints using bounded history encoding. ACM Trans. Database Syst., 20, 1995.
  16. [De Giacomo and Rubin, 2018] Giuseppe De Giacomo and Sasha Rubin. Automata-theoretic foundations of FOND planning for LTLf and LDLf goals. In IJCAI, 2018. IJCAI
  17. [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.
  18. [De Giacomo et al., 2020a] Giuseppe De Giacomo, Marco Favorito, Luca Iocchi, Fabio Patrizi, and Alessandro Ronca. Temporal logic monitoring rewards via transduc- ers. In KR, 2020.
  19. [De Giacomo et al., 2020b] Giuseppe De Giacomo, Luca Iocchi, Marco Favorito, and Fabio Patrizi. Restraining bolts for reinforcement learning agents. In AAAI, 2020.
  20. [Dömösi and Nehaniv, 2005] Pál Dömösi and Chrysto- pher L. Nehaniv. Algebraic theory of automata networks: An introduction. SIAM, 2005.
  21. [Eiter and Kiesel, 2020] Thomas Eiter and Rafael Kiesel. Weighted LARS for quantitative stream reasoning. In ECAI, 2020.
  22. [Furst et al., 1984] Merrick L. Furst, James B. Saxe, and Michael Sipser. Parity, circuits, and the polynomial-time hierarchy. Math. Syst. Theory, 17, 1984.
  23. [Ginzburg, 1968] Abraham Ginzburg. Algebraic Theory of Automata. Academic Press, 1968.
  24. [Gorenstein et al., 2018] Daniel Gorenstein, Richard Lyons, and Ronald Solomon. The Classification of the Finite Simple Groups, Number 8. American Mathematical Soc., 2018.
  25. [Harel et al., 2000] David Harel, Jerzy Tiuryn, and Dexter Kozen. Dynamic Logic. MIT Press, 2000.
  26. [Icarte et al., 2018] Rodrigo Toro Icarte, Toryn Q. Klassen, Richard Anthony Valenzano, and Sheila A. McIlraith. Teaching multiple tasks to an RL agent using LTL. In AA- MAS, 2018.
  27. [Kleene, 1956] Stephen C. Kleene. Representation of events in nerve nets and finite automata. Automata studies, 34, 1956.
  28. [Koymans, 1990] Ron Koymans. Specifying real-time prop- erties with metric temporal logic. Real Time Syst., 2, 1990.
  29. [Krohn and Rhodes, 1965] Kenneth Krohn and John Rhodes. Algebraic theory of machines. I. Prime decompo- sition theorem for finite semigroups and machines. Trans. Am. Math. Soc., 116, 1965.
  30. [Manna and Pnueli, 1991] Zohar Manna and Amir Pnueli. Completing the temporal picture. Theor. Comput. Sci., 83, 1991.
  31. [Pnueli, 1977] Amir Pnueli. The temporal logic of programs. In FOCS, 1977.
  32. [Ronca et al., 2018] Alessandro Ronca, Mark Kaminski, Bernardo Cuenca Grau, Boris Motik, and Ian Horrocks. Stream reasoning in Temporal Datalog. In AAAI, 2018.
  33. [Ronca et al., 2022] Alessandro Ronca, Mark Kaminski, Bernardo Cuenca Grau, and Ian Horrocks. The delay and window size problems in rule-based stream reasoning. Ar- tif. Intell., 306, 2022.
  34. [Ronca, 2024] Alessandro Ronca. The Transformation Log- ics. arXiv, 2304.09639, 2024.
  35. [Roth et al., 2004] Charles Roth, Larry Kinney, and Eu- gene John. Fundamentals of logic design. Thomson Brooks/Cole, 2004.
  36. [Torres and Baier, 2015] Jorge Torres and Jorge A. Baier. Polynomial-time reformulations of LTL temporally ex- tended goals into final-state goals. In IJCAI, 2015.
  37. [Vardi, 1982] Moshe Y. Vardi. The complexity of relational query languages (extended abstract). In STOC, 1982.
  38. [Walega et al., 2019] Przemyslaw Andrzej Walega, Bernardo Cuenca Grau, Mark Kaminski, and Egor V. Kostylev. DatalogMTL: Computational complexity and expressive power. In IJCAI, 2019. IJCAI
  39. [Walega et al., 2020] Przemyslaw Andrzej Walega, Bernardo Cuenca Grau, Mark Kaminski, and Egor V. Kostylev. DatalogMTL over the integer timeline. In KR, 2020.
  40. [Walega et al., 2023] Przemyslaw Andrzej Walega, Mark Kaminski, Dingmin Wang, and Bernardo Cuenca Grau. Stream reasoning with DatalogMTL. J. Web Semant., 76, 2023.
  41. [Wolper, 1983] Pierre Wolper. Temporal logic can be more expressive. Inf. Control., 56, 1983.

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

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