Skip to main content

Showing 1–20 of 20 results for author: Krötzsch, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2403.16712  [pdf, ps, other

    cs.DB cs.LO

    Chase Termination Beyond Polynomial Time

    Authors: Philipp Hanisch, Markus Krötzsch

    Abstract: The chase is a widely implemented approach to reason with tuple-generating dependencies (tgds), used in data exchange, data integration, and ontology-based query answering. However, it is merely a semi-decision procedure, which may fail to terminate. Many decidable conditions have been proposed for tgds to ensure chase termination, typically by forbidding some kind of "cycle" in the chase process.… ▽ More

    Submitted 28 March, 2024; v1 submitted 25 March, 2024; originally announced March 2024.

    Comments: Technical report of our PODS'24 paper

  2. arXiv:2308.15897  [pdf, other

    cs.AI cs.DB cs.LO

    Nemo: First Glimpse of a New Rule Engine

    Authors: Alex Ivliev, Stefan Ellmauthaler, Lukas Gerlach, Maximilian Marx, Matthias Meißner, Simon Meusel, Markus Krötzsch

    Abstract: This system demonstration presents Nemo, a new logic programming engine with a focus on reliability and performance. Nemo is built for data-centric analytic computations, modelled in a fully declarative Datalog dialect. Its scalability for these tasks matches or exceeds that of leading Datalog systems. We demonstrate uses in reasoning with knowledge graphs and ontologies with 10^5 to 10^8 input fa… ▽ More

    Submitted 30 August, 2023; originally announced August 2023.

    Comments: In Proceedings ICLP 2023, arXiv:2308.14898

    Journal ref: EPTCS 385, 2023, pp. 333-335

  3. arXiv:2207.09669  [pdf, other

    cs.AI cs.DB cs.LO

    Efficient Dependency Analysis for Rule-Based Ontologies

    Authors: Larry González, Alex Ivliev, Markus Krötzsch, Stephan Mennicke

    Abstract: Several types of dependencies have been proposed for the static analysis of existential rule ontologies, promising insights about computational properties and possible practical uses of a given set of rules, e.g., in ontology-based query answering. Unfortunately, these dependencies are rarely implemented, so their potential is hardly realised in practice. We focus on two kinds of rule dependencies… ▽ More

    Submitted 20 July, 2022; originally announced July 2022.

    Comments: Extended report of our ISWC 2022 paper

  4. Deciding Hyperproperties Combined with Functional Specifications

    Authors: Raven Beutner, David Carral, Bernd Finkbeiner, Jana Hofmann, Markus Krötzsch

    Abstract: We study satisfiability for HyperLTL with a $\forall^*\exists^*$ quantifier prefix, known to be highly undecidable in general. HyperLTL can express system properties that relate multiple traces (so-called hyperproperties), which are often combined with trace properties that specify functional behavior on single traces. Following this conceptual split, we first define several safety and liveness fr… ▽ More

    Submitted 30 May, 2022; originally announced May 2022.

    Comments: LICS 2022

    ACM Class: F.4.1; F.3.1

  5. arXiv:2205.02220  [pdf, ps, other

    cs.AI cs.DB

    Chasing Streams with Existential Rules

    Authors: Jacopo Urbani, Markus Krötzsch, Thomas Eiter

    Abstract: We study reasoning with existential rules to perform query answering over streams of data. On static databases, this problem has been widely studied, but its extension to rapidly changing data has not yet been considered. To bridge this gap, we extend LARS, a well-known framework for rule-based stream reasoning, to support existential rules. For that, we show how to translate LARS with existential… ▽ More

    Submitted 4 May, 2022; originally announced May 2022.

    Comments: Accepted at KR 2022

  6. arXiv:2203.09361  [pdf, other

    cs.AI cs.CC cs.LO

    Expressivity of Planning with Horn Description Logic Ontologies (Technical Report)

    Authors: Stefan Borgwardt, Jörg Hoffmann, Alisa Kovtunova, Markus Krötzsch, Bernhard Nebel, Marcel Steinmetz

    Abstract: State constraints in AI Planning globally restrict the legal environment states. Standard planning languages make closed-domain and closed-world assumptions. Here we address open-world state constraints formalized by planning over a description logic (DL) ontology. Previously, this combination of DL and planning has been investigated for the light-weight DL DL-Lite. Here we propose a novel compila… ▽ More

    Submitted 17 March, 2022; originally announced March 2022.

    Comments: 16 pages with appendix

    MSC Class: 68 ACM Class: I.2.4; I.2.8

  7. arXiv:2201.09769  [pdf, other

    cs.LO

    A Sorted Datalog Hammer for Supervisor Verification Conditions Modulo Simple Linear Arithmetic

    Authors: Martin Bromberger, Irina Dragoste, Rasha Faqeh, Christof Fetzer, Larry González, Markus Krötzsch, Maximilian Marx, Harish K Murali, Christoph Weidenbach

    Abstract: In a previous paper, we have shown that clause sets belonging to the Horn Bernays-Schönfinkel fragment over simple linear real arithmetic (HBS(SLR)) can be translated into HBS clause sets over a finite set of first-order constants. The translation preserves validity and satisfiability and it is still applicable if we extend our input with positive universally or existentially quantified verificati… ▽ More

    Submitted 24 January, 2022; originally announced January 2022.

    Comments: 34 pages, to be published in the proceedings for TACAS 2022. arXiv admin note: text overlap with arXiv:2107.03189

  8. arXiv:2112.07376  [pdf, ps, other

    cs.LO cs.DB

    Answering Queries with Negation over Existential Rules

    Authors: Stefan Ellmauthaler, Markus Krötzsch, Stephan Mennicke

    Abstract: Ontology-based query answering with existential rules is well understood and implemented for positive queries, in particular conjunctive queries. The situation changes drastically for queries with negation, where there is no agreed-upon semantics or standard implementation. Stratification, as used for Datalog, is not enough for existential rules, since the latter still admit multiple universal mod… ▽ More

    Submitted 21 December, 2021; v1 submitted 14 December, 2021; originally announced December 2021.

    Comments: Technical report of our AAAI 2022 paper

  9. arXiv:2107.07811  [pdf, ps, other

    cs.LO cs.DB

    Capturing Homomorphism-Closed Decidable Queries with Existential Rules

    Authors: Camille Bourgaux, David Carral, Markus Krötzsch, Sebastian Rudolph, Michaël Thomazo

    Abstract: Existential rules are a very popular ontology-mediated query language for which the chase represents a generic computational approach for query answering. It is straightforward that existential rule queries exhibiting chase termination are decidable and can only recognize properties that are preserved under homomorphisms. In this paper, we show the converse: every decidable query that is closed un… ▽ More

    Submitted 16 July, 2021; originally announced July 2021.

    Comments: Technical Report of our KR 2021 Paper

  10. arXiv:2107.03189  [pdf, other

    cs.LO

    A Datalog Hammer for Supervisor Verification Conditions Modulo Simple Linear Arithmetic

    Authors: Martin Bromberger, Irina Dragoste, Rasha Faqeh, Christof Fetzer, Markus Krötzsch, Christoph Weidenbach

    Abstract: The Bernays-Schönfinkel first-order logic fragment over simple linear real arithmetic constraints BS(SLR) is known to be decidable. We prove that BS(SLR) clause sets with both universally and existentially quantified verification conditions (conjectures) can be translated into BS(SLR) clause sets over a finite set of first-order constants. For the Horn case, we provide a Datalog hammer preserving… ▽ More

    Submitted 7 July, 2021; originally announced July 2021.

    Comments: 26 pages

  11. Partially Ordered Automata and Piecewise Testability

    Authors: Tomáš Masopust, Markus Krötzsch

    Abstract: Partially ordered automata are automata where the transition relation induces a partial order on states. The expressive power of partially ordered automata is closely related to the expressivity of fragments of first-order logic on finite words or, equivalently, to the language classes of the levels of the Straubing-Thérien hierarchy. Several fragments (levels) have been intensively investigated u… ▽ More

    Submitted 10 May, 2021; v1 submitted 29 July, 2019; originally announced July 2019.

    Comments: arXiv admin note: text overlap with arXiv:1704.07860

    Journal ref: Logical Methods in Computer Science, Volume 17, Issue 2 (May 11, 2021) lmcs:5900

  12. arXiv:1704.07860  [pdf, other

    cs.FL

    Universality of Confluent, Self-Loop Deterministic Partially Ordered NFAs is Hard

    Authors: Tomáš Masopust, Markus Krötzsch

    Abstract: An automaton is partially ordered if the only cycles in its transition diagram are self-loops. The expressivity of partially ordered NFAs (poNFAs) can be characterized by the Straubing-Thérien hierarchy. Level 3/2 is recognized by poNFAs, level 1 by confluent, self-loop deterministic poNFAs as well as by confluent poDFAs, and level 1/2 by saturated poNFAs. We study the universality problem for con… ▽ More

    Submitted 25 April, 2017; originally announced April 2017.

    Comments: arXiv admin note: text overlap with arXiv:1609.03460

  13. Complexity of Universality and Related Problems for Partially Ordered NFAs

    Authors: Markus Krötzsch, Tomáš Masopust, Michaël Thomazo

    Abstract: Partially ordered nondeterminsitic finite automata (poNFAs) are NFAs whose transition relation induces a partial order on states, that is, for which cycles occur only in the form of self-loops on a single state. A poNFA is universal if it accepts all words over its input alphabet. Deciding universality is PSPACE-complete for poNFAs, and we show that this remains true even when restricting to a fix… ▽ More

    Submitted 23 June, 2017; v1 submitted 12 September, 2016; originally announced September 2016.

    Comments: Preliminary version presented at MFCS 2016

    Journal ref: Information and Computation, 255, Part 1, 177-192, 2017

  14. arXiv:1511.08915  [pdf, other

    cs.DB cs.AI

    Column-Oriented Datalog Materialization for Large Knowledge Graphs (Extended Technical Report)

    Authors: Jacopo Urbani, Ceriel Jacobs, Markus Krötzsch

    Abstract: The evaluation of Datalog rules over large Knowledge Graphs (KGs) is essential for many applications. In this paper, we present a new method of materializing Datalog inferences, which combines a column-based memory layout with novel optimization methods that avoid redundant inferences at runtime. The pro-active caching of certain subqueries further increases efficiency. Our empirical evaluation sh… ▽ More

    Submitted 11 February, 2016; v1 submitted 28 November, 2015; originally announced November 2015.

    ACM Class: I.2.3; H.2.4

  15. arXiv:1406.7801  [pdf, other

    cs.DB cs.CC cs.LO

    Query Containment for Highly Expressive Datalog Fragments

    Authors: Pierre Bourhis, Markus Krötzsch, Sebastian Rudolph

    Abstract: The containment problem of Datalog queries is well known to be undecidable. There are, however, several Datalog fragments for which containment is known to be decidable, most notably monadic Datalog and several "regular" query languages on graphs. Monadically Defined Queries (MQs) have been introduced recently as a joint generalization of these query languages. In this paper, we study a wide range… ▽ More

    Submitted 30 June, 2014; originally announced June 2014.

    Comments: 20 pages

  16. arXiv:1406.4110  [pdf

    cs.DB cs.AI

    Acyclicity Notions for Existential Rules and Their Application to Query Answering in Ontologies

    Authors: Bernardo Cuenca Grau, Ian Horrocks, Markus Krötzsch, Clemens Kupke, Despoina Magka, Boris Motik, Zhe Wang

    Abstract: Answering conjunctive queries (CQs) over a set of facts extended with existential rules is a prominent problem in knowledge representation and databases. This problem can be solved using the chase algorithm, which extends the given set of facts with fresh facts in order to satisfy the rules. If the chase terminates, then CQs can be evaluated directly in the resulting set of facts. The chase, howev… ▽ More

    Submitted 3 February, 2014; originally announced June 2014.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 47, pages 741-808, 2013

  17. arXiv:1202.0984  [pdf, other

    cs.DL cs.AI

    OWL: Yet to arrive on the Web of Data?

    Authors: Birte Glimm, Aidan Hogan, Markus Krötzsch, Axel Polleres

    Abstract: Seven years on from OWL becoming a W3C recommendation, and two years on from the more recent OWL 2 W3C recommendation, OWL has still experienced only patchy uptake on the Web. Although certain OWL features (like owl:sameAs) are very popular, other features of OWL are largely neglected by publishers in the Linked Data world. This may suggest that despite the promise of easy implementations and the… ▽ More

    Submitted 1 February, 2012; originally announced February 2012.

  18. arXiv:1202.0914  [pdf, ps, other

    cs.LO cs.AI math.LO

    Type-elimination-based reasoning for the description logic SHIQbs using decision diagrams and disjunctive datalog

    Authors: Sebastian Rudolph, Markus Krötzsch, Pascal Hitzler

    Abstract: We propose a novel, type-elimination-based method for reasoning in the description logic SHIQbs including DL-safe rules. To this end, we first establish a knowledge compilation method converting the terminological part of an ALCIb knowledge base into an ordered binary decision diagram (OBDD) which represents a canonical model. This OBDD can in turn be transformed into disjunctive Datalog and merg… ▽ More

    Submitted 23 February, 2012; v1 submitted 4 February, 2012; originally announced February 2012.

    Comments: 38 pages, 3 figures, camera ready version of paper accepted for publication in Logical Methods in Computer Science

    ACM Class: I.2.4, I.2.3, F.4.3, F.4.1

    Journal ref: Logical Methods in Computer Science, Volume 8, Issue 1 (February 27, 2012) lmcs:806

  19. arXiv:1201.4089  [pdf, ps, other

    cs.AI cs.LO

    A Description Logic Primer

    Authors: Markus Krötzsch, Frantisek Simancik, Ian Horrocks

    Abstract: This paper provides a self-contained first introduction to description logics (DLs). The main concepts and features are explained with examples before syntax and semantics of the DL SROIQ are defined in detail. Additional sections review light-weight DL languages, discuss the relationship to the Web Ontology Language OWL and give pointers to further reading.

    Submitted 3 June, 2013; v1 submitted 19 January, 2012; originally announced January 2012.

    ACM Class: I.2.4; F.4.1

  20. arXiv:cs/0410065  [pdf, ps, other

    cs.LO

    A Categorical View on Algebraic Lattices in Formal Concept Analysis

    Authors: Pascal Hitzler, Markus Krötzsch, Guo-Qiang Zhang

    Abstract: Formal concept analysis has grown from a new branch of the mathematical field of lattice theory to a widely recognized tool in Computer Science and elsewhere. In order to fully benefit from this theory, we believe that it can be enriched with notions such as approximation by computation or representability. The latter are commonly studied in denotational semantics and domain theory and captured… ▽ More

    Submitted 25 October, 2004; originally announced October 2004.

    Comments: 36 pages

    ACM Class: F.3.2; I.2.4

    Journal ref: Fundam. Inform. 74:2-3 (2006) 301-328