Proceedings

Computational Aspects of Progression for Temporal Equilibrium Logic

Download BibTeX Cite

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

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

Abstract

Temporal logic plays a crucial role in specifying and reasoning about dynamic systems, where temporal constraints and properties to be monitored are essential. Traditional approaches like LTL-monitoring assume monotonicity, which limits their applicability to scenarios involving non-monotonic temporal properties. We delve into complexity aspects of monitoring temporal specifications using non-monotonic Temporal Equilibrium Logic (TEL), a temporal extension of Answer Set Programming defined over Temporal Here and There Logic (THT) with a minimality criterion enforcing stable models. Notably, we study the complexity gap between monitoring properties in THT and TEL semantics, and the complexity of monitoring approximations based on progression, which is widely used in verification and in AI. In that, we pay particular attention to the fragment of temporal logic programs.

  1. [Aguado et al., 2011] Felicidad Aguado, Pedro Cabalar, Gilberto Pérez, and Concepción Vidal. Loop formulas for splitable temporal logic programs. In James P. Delgrande and Wolfgang Faber, editors, Logic Programming and Non- monotonic Reasoning, pages 80-92, Berlin, Heidelberg, 2011. Springer Berlin Heidelberg.
  2. [Aguado et al., 2013] Felicidad Aguado, Pedro Cabalar, Martín Diéguez, Gilberto Pérez, and Concepción Vidal. Temporal equilibrium logic: a survey. Journal of Applied Non-Classical Logics, 23(1-2):2-24, 2013.
  3. [Aguado et al., 2023] Felicidad Aguado, Pedro Cabalar, Martín Diéguez, Gilberto Pérez, Torsten Schaub, Anna Schuhmann, and Concepción Vidal. Linear-time temporal answer set programming. Theory Pract. Log. Program., 23(1):2-56, 2023.
  4. [Bacchus and Kabanza, 1998] Fahiem Bacchus and Froduald Kabanza. Planning for temporally extended goals. Annals of Mathematics and Artificial Intelligence, 22:5-27, 1998.
  5. [Bauer et al., 2007] Andreas Bauer, Martin Leucker, and Christian Schallhart. The good, the bad, and the ugly, but how ugly is ugly? In Proc. of RV 2007: the 7th Interna- tional Workshop on Runtime Verification, pages 126-138. Springer, 2007.
  6. [Beck et al., 2017] Harald Beck, Thomas Eiter, and Christian Folie. Ticker: A system for incremental asp-based stream reasoning. Theory and Practice of Logic Programming, 17(5-6):744-763, 2017.
  7. [Beck et al., 2018] Harald Beck, Minh Dao-Tran, and Thomas Eiter. Lars: A logic-based framework for analytic reasoning over streams. Artificial Intelligence, 261:16-70, 2018.
  8. [Belle and Levesque, 2020] Vaishak Belle and Hector J Levesque. Regression and progression in stochastic do- mains. Artificial Intelligence, 281:103247, 2020.
  9. [Ben-Eliyahu and Dechter, 1994] Rachel Ben-Eliyahu and Rina Dechter. Propositional semantics for disjunctive logic programs. Ann. Math. Artif. Intell., 12(1-2):53-87, 1994.
  10. [Bozzelli and Pearce, 2015] Laura Bozzelli and David Pearce. On the complexity of temporal equilibrium logic. In 30th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2015, Kyoto, Japan, July 6-10, 2015, pages 645-656. IEEE Computer Society, 2015.
  11. [Bozzelli and Pearce, 2016] Laura Bozzelli and David Pearce. On the expressiveness of temporal equilibrium logic. In Loizos Michael and Antonis C. Kakas, editors, Logics in Artificial Intelligence -15th European Confer- ence, JELIA 2016, Larnaca, Cyprus, November 9-11, 2016, Proceedings, volume 10021 of Lecture Notes in Computer Science, pages 159-173, 2016.
  12. [Cabalar and Demri, 2011] Pedro Cabalar and Stéphane Demri. Automata-based computation of temporal equi- librium models. In International Symposium on Logic- Based Program Synthesis and Transformation, pages 57-72. Springer, 2011.
  13. [Cabalar and Diéguez, 2011] Pedro Cabalar and Martín Diéguez. STeLP-a tool for temporal answer set program- ming. In Proc. of LPNMR 2011: the 11th International Conference on Logic Programming and Nonmonotonic Rea- soning, pages 370-375. Springer, 2011.
  14. [Cabalar et al., 2019] Pedro Cabalar, Roland Kaminski, Philip Morkisch, and Torsten Schaub. telingo= ASP + time. In Proc. of LPNMR 2019: the 15th International Confer- ence on Logic Programming and Nonmonotonic Reasoning, pages 256-269. Springer, 2019.
  15. [Cabalar et al., 2023] Pedro Cabalar, Agata Ciabattoni, and Leendert van der Torre. Deontic equilibrium logic with explicit negation. In Sarah Alice Gaggl, Maria Vanina Martinez, and Magdalena Ortiz, editors, Logics in Artifi- cial Intelligence -18th European Conference, JELIA 2023, Dresden, Germany, September 20-22, 2023, Proceedings, volume 14281 of Lecture Notes in Computer Science, pages 498-514. Springer, 2023.
  16. [Cabalar, 2010] Pedro Cabalar. A normal form for linear tem- poral equilibrium logic. In Proc. of JELIA 2010: the 12th European Conference on Logics in Artificial Intelligence, pages 64-76. Springer, 2010.
  17. [Calimeri et al., 2021] Francesco Calimeri, Marco Manna, Elena Mastria, Maria Concetta Morelli, Simona Perri, and Jessica Zangari. I-dlv-sr: a stream reasoning system based on i-dlv. Theory and Practice of Logic Programming, 21(5):610-628, 2021.
  18. [Cerexhe et al., 2014] Timothy Cerexhe, Martin Gebser, and Michael Thielscher. Online agent logic programming with oclingo. In PRICAI 2014: Trends in Artificial Intelligence: 13th Pacific Rim International Conference on Artificial Intelligence, Gold Coast, QLD, Australia, December 1-5, 2014. Proceedings 13, pages 945-957. Springer, 2014.
  19. [Chen and Roşu, 2007] Feng Chen and Grigore Roşu. Mop: an efficient and generic runtime verification framework. In Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems, languages and applications, pages 569-588, 2007.
  20. [Cimatti et al., 2022] Alessandro Cimatti, Chun Tian, and Stefano Tonetta. Assumption-based runtime verification. Formal Methods in System Design, 60(2):277-324, 2022.
  21. [de Leng and Heintz, 2018] Daniel de Leng and Fredrik Heintz. Partial-state progression for stream reasoning with metric temporal logic. In Michael Thielscher, Francesca Toni, and Frank Wolter, editors, Principles of Knowledge Representation and Reasoning: Proceedings of the Six- teenth International Conference, KR 2018, Tempe, Arizona, 30 October -2 November 2018, pages 633-634. AAAI Press, 2018.
  22. [Eiter and Gottlob, 1995] Thomas Eiter and Georg Gottlob. On the computational cost of disjunctive logic program- ming: Propositional case. Annals of Mathematics and Arti- ficial Intelligence, 15:289-323, 1995.
  23. [Giacomo et al., 2016] Giuseppe De Giacomo, Yves Lespérance, Fabio Patrizi, and Stavros Vassos. Progression and verification of situation calculus agents with bounded beliefs. Stud Logica, 104(4):705-739, 2016.
  24. [Kautz, 1986] Henry A Kautz. The logic of persistence. In AAAI, volume 86, pages 401-405, 1986.
  25. [Lichtenstein et al., 1985] Orna Lichtenstein, Amir Pnueli, and Lenore D. Zuck. The glory of the past. In Rohit Parikh, editor, Logics of Programs, Conference, Brooklyn College, New York, NY, USA, June 17-19, 1985, Proceed- ings, volume 193 of Lecture Notes in Computer Science, pages 196-218. Springer, 1985.
  26. [Lin and Reiter, 1997] Fangzhen Lin and Ray Reiter. How to progress a database. Artificial Intelligence, 92(1-2):131- 167, 1997.
  27. [Liu and Feng, 2023] Daxin Liu and Qihui Feng. On the pro- gression of belief. Artificial Intelligence, 322:103947, 2023.
  28. [McCarthy and Hayes, 1981] John McCarthy and Patrick J Hayes. Some philosophical problems from the standpoint of artificial intelligence. In Readings in artificial intelli- gence, pages 431-450. Elsevier, 1981.
  29. [McCarthy, 1998] John McCarthy. Elaboration tolerance. In Common sense, volume 98, page 2, 1998.
  30. [Pearce, 2006] David Pearce. Equilibrium logic. Annals of Mathematics and Artificial Intelligence, 47(1-2):3, 2006.
  31. [Soldà et al., 2023] Davide Soldà, Ignacio D. Lopez-Miguel, Ezio Bartocci, and Thomas Eiter. Progression for moni- toring in temporal ASP. In ECAI 2023 -27th European Conference on Artificial Intelligence, 30 September, 2023 -5 October, 2023 Krakow, Poland, October 3, 2023 -In- cluding 12th Conference on Prestigious Applications of Artificial Intelligence (PAIS 2023), 2023. In press.
  32. [Vassos and Levesque, 2013] Stavros Vassos and Hector J Levesque. How to progress a database iii. Artificial In- telligence, 195:203-221, 2013.
  33. [Walega et al., 2021] Przemyslaw Andrzej Walega, David J. Tena Cucala, Egor V. Kostylev, and Bernardo Cuenca Grau. Datalogmtl with negation under stable models se- mantics. In Meghyn Bienvenu, Gerhard Lakemeyer, and Esra Erdem, editors, Proceedings of the 18th International Conference on Principles of Knowledge Representation and Reasoning, KR 2021, Online event, November 3-12, 2021, pages 609-618, 2021.
  34. [Wałęga et al., 2023a] Przemysław A Wałęga, Mark Kamin- ski, Dingmin Wang, and Bernardo Cuenca Grau. Stream reasoning with DatalogMTL. Journal of Web Semantics, 76:100776, 2023.
  35. [Walega et al., 2023b] Przemyslaw Andrzej Walega, David J. Tena Cucala, Bernardo Cuenca Grau, and Egor V. Kostylev. The stable model semantics of datalog with metric temporal operators. Theory and Practice of Logic Programming, page 1-35, 2023.
  36. [Wang et al., 2022] Dingmin Wang, Pan Hu, Przemysław An- drzej Wałęga, and Bernardo Cuenca Grau. Meteor: Prac- tical reasoning in datalog with metric temporal operators. In Proceedings of the 36th AAAI Conference on Artificial Intelligence, pages 5906-5913, 2022.
  37. [Zhou and Zhang, 2017] Yi Zhou and Yan Zhang. A progres- sion semantics for first-order logic programs. Artificial Intelligence, 250:58-79, 2017.

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

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