Proceedings

Extremal Separation Problems for Temporal Instance Queries

Download BibTeX Cite

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

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

Abstract

The separation problem for a class Q of database queries is to find a query in Q that distinguishes between a given set of ‘positive’ and ‘negative’ data examples. Separation provides explanations of examples and underpins the query-by-example paradigm to support database users in constructing and refining queries. As the space of all separating queries can be large, it is helpful to succinctly represent this space by means of its most specific (logically strongest) and general (weakest) members. We investigate this extremal separation problem for classes of instance queries formulated in linear temporal logic LTL with the operators conjunction, ‘next’, and ‘eventually’. Our results range from tight complexity bounds for verifying and counting extremal separators to algorithms computing them.

  1. [Abboud et al., 2015] A. Abboud, A. Backurs, and V. V. Williams. Tight hardness results for LCS and other se- quence similarity measures. In Proc. of FOCS, pages 59- 78. IEEE Computer Society, 2015.
  2. [Alexe et al., 2011] B. Alexe, B. ten Cate, Ph. Kolaitis, and W. Ch. Tan. Characterizing schema mappings via data ex- amples. ACM Trans. Database Syst., 36(4):23, 2011.
  3. [Arenas et al., 2016] M. Arenas, G. I. Diaz, and E. Kostylev. Reverse engineering SPARQL queries. In Proc. of WWW, pages 239-249, 2016.
  4. [Arora and Barak, 2009] S. Arora and B. Barak. Computa- tional Complexity -A Modern Approach. Cambridge Uni- versity Press, 2009.
  5. [Artale et al., 2021] A. Artale, R. Kontchakov, A. Kov- tunova, V. Ryzhikov, F. Wolter, and M. Zakharyaschev. First-order rewritability of ontology-mediated queries in linear temporal logic. Artif. Intell., 299:103536, 2021.
  6. [Baader et al., 2015] F. Baader, S. Borgwardt, and M. Lipp- mann. Temporal query entailment in the description logic SHQ. J. Web Semant., 33:71-93, 2015.
  7. [Barceló and Romero, 2017] P. Barceló and M. Romero. The complexity of reverse engineering problems for conjunc- tive queries. In Proc. of ICDT, pages 7:1-7:17, 2017.
  8. [Barceló et al., 2021] P. Barceló, A. Baumgartner, V. Dal- mau, and B. Kimelfeld. Regularizing conjunctive features for classification. J. Comput. Syst. Sci., 119:97-124, 2021.
  9. [Bergroth et al., 2000] L. Bergroth, H. Hakonen, and T. Raita. A survey of longest common subsequence algorithms. In Proc. of SPIRE, pages 39-48, 2000.
  10. [Blass and Gurevich, 1982] A. Blass and Y. Gurevich. On the unique satisfiability problem. Inf. Control., 55(1- 3):80-88, 1982.
  11. [Blin et al., 2012] G. Blin, L. Bulteau, M. Jiang, P. Tejada, and S. Vialette. Hardness of longest common subsequence for sequences with bounded run-lengths. In Proc. of CPM, volume 7354 of Lecture Notes in Computer Science, pages 138-148. Springer, 2012.
  12. [Blum et al., 2021] Ch. Blum, M. Djukanovic, A. Santini, H. Jiang, Chu-Min Li, F. Manyà, and G. Raidl. Solving longest common subsequence problems via a transforma- tion to the maximum clique problem. Comput. Oper. Res., 125:105089, 2021.
  13. [Borgwardt et al., 2015] S. Borgwardt, M. Lippmann, and V. Thost. Temporalizing rewritable query languages over knowledge bases. J. Web Semant., 33:50-70, 2015.
  14. [Camacho and McIlraith, 2019] A. Camacho and Sh. McIl- raith. Learning interpretable models expressed in linear temporal logic. In Proc. of ICAPS, pages 621-630. AAAI Press, 2019.
  15. [Chandra and Merlin, 1977] A. Chandra and P. Merlin. Op- timal implementation of conjunctive queries in relational data bases. In Proc. of STOC, pages 77-90. ACM, 1977.
  16. [Chomicki and Toman, 2018] J. Chomicki and D. Toman. Temporal logic in database query languages. In Ling Liu and M. Tamer Özsu, editors, Encyclopedia of Database Systems, Second Edition. Springer, 2018.
  17. [Chowdhury et al., 2010] R. A. Chowdhury, Hai-Son Le, and V. Ramachandran. Cache-oblivious dynamic program- ming for bioinformatics. IEEE/ACM Trans. on Computa- tional Biology and Bioinformatics, 7(3):495-510, 2010.
  18. [Cima et al., 2021] G. Cima, F. Croce, and M. Lenzerini. Query definability and its approximations in ontology- based data management. In Proc. of CIKM, pages 271- 280. ACM, 2021.
  19. [Cohen and Weiss, 2016] S. Cohen and Y. Y. Weiss. The complexity of learning tree patterns from example graphs. ACM Trans. Database Syst., 41(2):14:1-14:44, 2016.
  20. [Crochemore et al., 2007] M. Crochemore, Ch. Hancart, and T. Lecroq. Algorithms on strings. Cambridge University Press, 2007.
  21. [Cropper et al., 2022] A. Cropper, S. Dumancic, R. Evans, and S. H. Muggleton. Inductive logic programming at 30. Mach. Learn., 111(1):147-172, 2022.
  22. [Deutch and Gilad, 2019] D. Deutch and A. Gilad. Reverse- engineering conjunctive queries from provenance exam- ples. In Proc. of EDBT, pages 277-288, 2019.
  23. [Fijalkow and Lagarde, 2021] N. Fijalkow and G. Lagarde. The complexity of learning linear temporal formulas from examples. In Proc. of ICGI, pages 237-250. PMLR, 2021.
  24. [Fortin et al., 2022] M. Fortin, B. Konev, V. Ryzhikov, Y. Sa- vateev, F. Wolter, and M. Zakharyaschev. Unique charac- terisability and learnability of temporal instance queries. In Proc. of KR, 2022.
  25. [Fortin et al., 2023] M. Fortin, B. Konev, V. Ryzhikov, Y. Sa- vateev, F. Wolter, and M. Zakharyaschev. Reverse engi- neering of temporal queries mediated by LTL ontologies. In Proc. of IJCAI, pages 3230-3238. ijcai.org, 2023. IJCAI
  26. [Fraser, 1996] C. Fraser. Consistent subsequences and super- sequences. Theor. Comput. Sci., 165(2):233-246, 1996.
  27. [Funk et al., 2019] M. Funk, J.-Ch. Jung, C. Lutz, H. Pulcini, and F. Wolter. Learning description logic concepts: When can positive and negative examples be separated? In Proc. of IJCAI, pages 1682-1688, 2019. IJCAI
  28. [Gutiérrez-Basulto et al., 2018] V. Gutiérrez-Basulto, J. Ch. Jung, and L. Sabellek. Reverse engineering queries in ontology-enriched systems: The case of expressive Horn description logic ontologies. In Proc. of IJCAI-ECAI, 2018. IJCAI
  29. [Jung et al., 2022] J. Ch. Jung, C. Lutz, H. Pulcini, and F. Wolter. Logical separability of labeled data examples un- der ontologies. Artif. Intell., 313:103785, 2022.
  30. [Jung et al., 2024] J. Ch. Jung, V. Ryzhikov, F. Wolter, and M. Zakharyaschev. Extremal separation problems for tem- poral instance queries. CoRR abs/2405.03511, 2024.
  31. [Kalashnikov et al., 2018] D. Kalashnikov, L. Lakshmanan, and D. Srivastava. Fastqre: Fast query reverse engineering. In Proc. of SIGMOD, pages 337-350, 2018.
  32. [Kimelfeld and Ré, 2018] B. Kimelfeld and Ch. Ré. A rela- tional framework for classifier engineering. ACM Trans. Database Syst., 43(3):11:1-11:36, 2018.
  33. [Lemieux et al., 2015] C. Lemieux, D. Park, and I. Beschast- nikh. General LTL specification mining (T). In Proc. of ASE, pages 81-92. IEEE, 2015.
  34. [Maier, 1978] D. Maier. The complexity of some problems on subsequences and supersequences. J. ACM, 25(2):322- 336, 1978.
  35. [Martins, 2019] D. Martins. Reverse engineering database queries from examples: State-of-the-art, challenges, and research opportunities. Inf. Syst., 83:89-100, 2019.
  36. [Mitchell, 1982] T. Mitchell. Generalization as search. Artif. Intell., 18(2):203-226, 1982.
  37. [Neider and Gavran, 2018] D. Neider and I. Gavran. Learn- ing linear temporal properties. In Proc. of FMCAD, pages 1-10. IEEE, 2018.
  38. [Ortiz, 2019] M. Ortiz. Ontology-mediated queries from ex- amples: a glimpse at the DL-Lite case. In Proc. of GCAI, pages 1-14, 2019.
  39. [Raha et al., 2022] R. Raha, R. Roy, N. Fijalkow, and D. Nei- der. Scalable anytime algorithms for learning fragments of linear temporal logic. In Proc. of TACAS, volume 13243 of Lecture Notes in Computer Science, pages 263-280. Springer, 2022.
  40. [Sarker et al., 2017] Md. K. Sarker, Ning Xie, D. Doran, M. Raymer, and P. Hitzler. Explaining trained neural networks with semantic web technologies: First steps. In Proc. of NeSy, 2017.
  41. [Staworko and Wieczorek, 2012] S. Staworko and P. Wiec- zorek. Learning twig and path queries. In Proc. of ICDT, pages 140-154, 2012.
  42. [ten Cate and Dalmau, 2015] B. ten Cate and V. Dalmau. The product homomorphism problem and applications. In Proc. of ICDT, pages 161-176, 2015.
  43. [ten Cate et al., 2023] B. ten Cate, V. Dalmau, M. Funk, and C. Lutz. Extremal fitting problems for conjunctive queries. In Proc. of PODS, pages 89-98. ACM, 2023.
  44. [Weiss and Cohen, 2017] Y. Y. Weiss and S. Cohen. Re- verse engineering SPJ-queries from examples. In Proc. of PODS, pages 151-166, 2017.
  45. [Zhang et al., 2013] M. Zhang, H. Elmeleegy, C. M. Pro- copiuc, and D. Srivastava. Reverse engineering complex join queries. In Proc. of SIGMOD, pages 809-820, 2013.

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

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