Proceedings

Expressivity of Datalog Variants - Completing the Picture

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 1230-1235.

© 2016 International Joint Conferences on Artificial Intelligence

Abstract

Computational and model-theoretic properties of logical languages constitute a central field of research in logic-based knowledge representation. Datalog is a very popular formalism, a de-facto standard for expressing and querying knowledge. Diverse results exist regarding the expressivity of Datalog and its extension by input negation (semipositive Datalog) and/or a linear order (order-invariant Datalog). When classifying the expressivity of logical formalisms by their model-theoretic properties, a very natural and prominent such property is preservation under homomorphisms. This paper solves the remaining open questions needed to arrive at a complete picture regarding the interrelationships between the class of homomorphism-closed queries and the query classes related to the four versions of Datalog. Most notably, we exhibit a query that is both homomorphism-closed and computable in polynomial time but cannot be expressed in order-invariant Datalog.

  1. [Abiteboul, Hull, and Vianu, 1994] Abiteboul, S.; Hull, R.; and Vianu, V. 1994. Foundations of Databases. Addi- son Wesley. [Afrati, Cosmadakis, and Yannakakis, 1995]
  2. Afrati, F. N.; Cosmadakis, S. S.; and Yannakakis, M. 1995. On datalog vs. polynomial time. J. Comput. Syst. Sci. 51(2):177-196.
  3. [Bourhis, Krötzsch, and Rudolph, 2014] Bourhis, P.; Krötzsch, M.; and Rudolph, S. 2014. How to best nest regular path queries. In Bienvenu, M.; Ortiz, M.; Rosati, R.; and Simkus, M., eds., Informal Proc. 27th International Workshop on Description Logics (DL2014), volume 1193 of CEUR Workshop Proceedings, 404-415. CEUR-WS.org.
  4. [Bourhis, Krötzsch, and Rudolph, 2015] Bourhis, P.; Krötzsch, M.; and Rudolph, S. 2015. Reasonable highly expressive query languages. In Yang, Q., and Wooldridge, M., eds., Proc. 24th International Joint Con- ference on Artificial Intelligence (IJCAI'15), 2826-2832. AAAI Press.
  5. [Chandra and Harel, 1980] Chandra, A. K., and Harel, D. 1980. Computable queries for relational data bases. J. Comput. Syst. Sci. 21(2):156-178.
  6. [Chang and Keisler, 1989] Chang, C. C., and Keisler, H. J. 1989. Model Theory. North Holland, Amsterdam, third edition.
  7. [Cuenca Grau et al., 2013] Cuenca Grau, B.; Motik, B.; Stoi- los, G.; and Horrocks, I. 2013. Computing Datalog rewrit- ings beyond Horn ontologies. In Rossi, F., ed., Proc. 23rd International Joint Conference on Artificial Intelligence (IJCAI'13). IJCAI/AAAI. IJCAI
  8. [Dawar and Kreutzer, 2008] Dawar, A., and Kreutzer, S. 2008. On datalog vs. LFP. In Aceto, L.; Damgård, I.;
  9. Goldberg, L. A.; Halldúrsson, M. M.; Ingólfsdóttir, A.; and Walukiewicz, I., eds., Proc. 35th International Colloquium on Automata, Languages and Programming (ICALP'08), 160-171.
  10. [Edmonds, 1965] Edmonds, J. 1965. Paths, trees and flow- ers. Canad. J. Math. 17:449-467.
  11. [Feder and Vardi, 2003] Feder, T., and Vardi, M. Y. 2003. Homomorphism closed vs. existential positive. In Proc. 18th IEEE Symposium on Logic in Computer Science (LICS 2003), 311-320.
  12. [Gottlob and Schwentick, 2012] Gottlob, G., and Schwentick, T. 2012. Rewriting ontological queries into small nonrecursive Datalog programs. In Brewka, G.; Eiter, T.; and McIlraith, S. A., eds., Proc. 13th International Conference on Principles of Knowledge Representation and Reasoning (KR'12). AAAI Press.
  13. [Gottlob, Rudolph, and Simkus, 2014] Gottlob, G.; Rudolph, S.; and Simkus, M. 2014. Expressiveness of guarded existential rule languages. In Hull, R., and Grohe, M., eds., Proc. 33rd Symposium on Principles of Database Systems (PODS'14), 27-38.
  14. [Immerman, 1999] Immerman, N. 1999. Descriptive com- plexity. Graduate texts in computer science. Springer.
  15. [Kaminski, Nenov, and Cuenca Grau, 2014] Kaminski, M.; Nenov, Y.; and Cuenca Grau, B. 2014. Datalog rewritabil- ity of disjunctive Datalog programs and its applications to ontology reasoning. In Brodley, C. E., and Stone, P., eds., Proc. 28th AAAI Conference on Artificial Intelligence (AAAI'14), 1077-1083. AAAI Press.
  16. [Ortiz, Rudolph, and Simkus, 2010] Ortiz, M.; Rudolph, S.; and Simkus, M. 2010. Worst-case optimal reasoning for the Horn-DL fragments of OWL 1 and 2. In Lin, F.; Sat- tler, U.; and Truszczynski, M., eds., Proc. 12th Interna- tional Conference on Principles of Knowledge Represen- tation and Reasoning (KR'10). AAAI Press.
  17. [Razborov, 1985] Razborov, A. 1985. Lower bounds for the monotone complexity of some boolean functions. Dokl. Akad. Nauk SSSR 281(4):798-801.
  18. [Rudolph and Thomazo, 2015] Rudolph, S., and Thomazo, M. 2015. Characterization of the expressivity of existen- tial rule queries. In Yang, Q., and Wooldridge, M., eds., Proc. 24th International Joint Conference on Artificial In- telligence (IJCAI'15). AAAI Press. IJCAI
  19. [Rudolph and Thomazo, 2016] Rudolph, S., and Thomazo, M. 2016. Expressivity of datalog variants -completing the picture. Technical Report hal-01302832.

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

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