Skip to main content

Showing 1–22 of 22 results for author: Motik, B

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

    cs.LO

    Decidability of Graph Neural Networks via Logical Characterizations

    Authors: Michael Benedikt, Chia-Hsuan Lu, Boris Motik, Tony Tan

    Abstract: We present results concerning the expressiveness and decidability of a popular graph learning formalism, graph neural networks (GNNs), exploiting connections with logic. We use a family of recently-discovered decidable logics involving "Presburger quantifiers". We show how to use these logics to measure the expressiveness of classes of GNNs, in some cases getting exact correspondences between the… ▽ More

    Submitted 23 May, 2024; v1 submitted 28 April, 2024; originally announced April 2024.

  2. arXiv:2305.18015  [pdf, ps, other

    cs.AI

    On the Correspondence Between Monotonic Max-Sum GNNs and Datalog

    Authors: David Tena Cucala, Bernardo Cuenca Grau, Boris Motik, Egor V. Kostylev

    Abstract: Although there has been significant interest in applying machine learning techniques to structured data, the expressivity (i.e., a description of what can be learned) of such techniques is still poorly understood. In this paper, we study data transformations based on graph neural networks (GNNs). First, we note that the choice of how a dataset is encoded into a numeric form processable by a GNN ca… ▽ More

    Submitted 15 June, 2023; v1 submitted 29 May, 2023; originally announced May 2023.

  3. Rewriting the Infinite Chase

    Authors: Michael Benedikt, Maxime Buron, Stefano Germano, Kevin Kappelmann, Boris Motik

    Abstract: Guarded tuple-generating dependencies (GTGDs) are a natural extension of description logics and referential constraints. It has long been known that queries over GTGDs can be answered by a variant of the chase - a quintessential technique for reasoning with dependencies. However, there has been little work on concrete algorithms and even less on implementation. To address this gap, we revisit Data… ▽ More

    Submitted 16 December, 2022; originally announced December 2022.

    Journal ref: Proceedings of the VLDB Endowment, Volume 15, Issue 11, July 2022, pp 3045-3057

  4. Datalog Reasoning over Compressed RDF Knowledge Bases

    Authors: Pan Hu, Jacopo Urbani, Boris Motik, Ian Horrocks

    Abstract: Materialisation is often used in RDF systems as a preprocessing step to derive all facts implied by given RDF triples and rules. Although widely used, materialisation considers all possible rule applications and can use a lot of memory for storing the derived facts, which can hinder performance. We present a novel materialisation technique that compresses the RDF triples so that the rules can some… ▽ More

    Submitted 29 August, 2019; v1 submitted 27 August, 2019; originally announced August 2019.

    Comments: CIKM 2019

  5. arXiv:1906.10261  [pdf, ps, other

    cs.DB cs.DC cs.LO

    Datalog Materialisation in Distributed RDF Stores with Dynamic Data Exchange

    Authors: Temitope Ajileye, Boris Motik, Ian Horrocks

    Abstract: Several centralised RDF systems support datalog reasoning by precomputing and storing all logically implied triples using the wellknown seminaive algorithm. Large RDF datasets often exceed the capacity of centralised RDF systems, and a common solution is to distribute the datasets in a cluster of shared-nothing servers. While numerous distributed query answering techniques are known, distributed s… ▽ More

    Submitted 24 June, 2019; originally announced June 2019.

    Comments: 16 pages, ISWC conference

  6. arXiv:1811.02304  [pdf, ps, other

    cs.AI cs.DB

    Modular Materialisation of Datalog Programs

    Authors: Pan Hu, Boris Motik, Ian Horrocks

    Abstract: The seminaïve algorithm can materialise all consequences of arbitrary datalog rules, and it also forms the basis for incremental algorithms that update a materialisation as the input facts change. Certain (combinations of) rules, however, can be handled much more efficiently using custom algorithms. To integrate such algorithms into a general reasoning approach that can handle arbitrary rules, we… ▽ More

    Submitted 13 November, 2018; v1 submitted 6 November, 2018; originally announced November 2018.

    Comments: Accepted at AAAI 2019

  7. arXiv:1804.09473  [pdf, other

    cs.AI cs.LO

    Stratified Negation in Limit Datalog Programs

    Authors: Mark Kaminski, Bernardo Cuenca Grau, Egor V. Kostylev, Boris Motik, Ian Horrocks

    Abstract: There has recently been an increasing interest in declarative data analysis, where analytic tasks are specified using a logical language, and their implementation and optimisation are delegated to a general-purpose query engine. Existing declarative languages for data analysis can be formalised as variants of logic programming equipped with arithmetic function symbols and/or aggregation, and are t… ▽ More

    Submitted 25 April, 2018; originally announced April 2018.

    Comments: 14 pages; full version of a paper accepted at IJCAI-18

  8. Estimating the Cardinality of Conjunctive Queries over RDF Data Using Graph Summarisation

    Authors: Giorgio Stefanoni, Boris Motik, Egor V. Kostylev

    Abstract: Estimating the cardinality (i.e., the number of answers) of conjunctive queries is particularly difficult in RDF systems: queries over RDF data are navigational and thus tend to involve many joins. We present a new, principled cardinality estimation technique based on graph summarisation. We interpret a summary of an RDF graph using a possible world semantics and formalise the estimation problem a… ▽ More

    Submitted 16 February, 2018; v1 submitted 29 January, 2018; originally announced January 2018.

  9. arXiv:1711.05227  [pdf, ps, other

    cs.AI

    Goal-Driven Query Answering for Existential Rules with Equality

    Authors: Michael Benedikt, Boris Motik, Efthymia Tsamoura

    Abstract: Inspired by the magic sets for Datalog, we present a novel goal-driven approach for answering queries over terminating existential rules with equality (aka TGDs and EGDs). Our technique improves the performance of query answering by pruning the consequences that are not relevant for the query. This is challenging in our setting because equalities can potentially affect all predicates in a dataset.… ▽ More

    Submitted 20 November, 2017; v1 submitted 14 November, 2017; originally announced November 2017.

  10. arXiv:1711.04013  [pdf, other

    cs.AI cs.DB

    Stream Reasoning in Temporal Datalog

    Authors: Alessandro Ronca, Mark Kaminski, Bernardo Cuenca Grau, Boris Motik, Ian Horrocks

    Abstract: In recent years, there has been an increasing interest in extending traditional stream processing engines with logical, rule-based, reasoning capabilities. This poses significant theoretical and practical challenges since rules can derive new information and propagate it both towards past and future time points; as a result, streamed query answers can depend on data that has not yet been received,… ▽ More

    Submitted 15 November, 2018; v1 submitted 10 November, 2017; originally announced November 2017.

  11. arXiv:1711.03987  [pdf, ps, other

    cs.DB cs.AI

    Optimised Maintenance of Datalog Materialisations

    Authors: Pan Hu, Boris Motik, Ian Horrocks

    Abstract: To efficiently answer queries, datalog systems often materialise all consequences of a datalog program, so the materialisation must be updated whenever the input facts change. Several solutions to the materialisation update problem have been proposed. The Delete/Rederive (DRed) and the Backward/Forward (B/F) algorithms solve this problem for general datalog, but both contain steps that evaluate ru… ▽ More

    Submitted 20 November, 2017; v1 submitted 10 November, 2017; originally announced November 2017.

    Comments: AAAI 2018

  12. arXiv:1705.06927  [pdf, other

    cs.AI cs.LO

    Foundations of Declarative Data Analysis Using Limit Datalog Programs

    Authors: Mark Kaminski, Bernardo Cuenca Grau, Egor V. Kostylev, Boris Motik, Ian Horrocks

    Abstract: Motivated by applications in declarative data analysis, we study $\mathit{Datalog}_{\mathbb{Z}}$---an extension of positive Datalog with arithmetic functions over integers. This language is known to be undecidable, so we propose two fragments. In $\mathit{limit}~\mathit{Datalog}_{\mathbb{Z}}$ predicates are axiomatised to keep minimal/maximal numeric values, allowing us to show that fact entailmen… ▽ More

    Submitted 12 November, 2017; v1 submitted 19 May, 2017; originally announced May 2017.

    Comments: 23 pages; full version of a paper accepted at IJCAI-17; v2 fixes some typos and improves the acknowledgments

  13. arXiv:1602.04498  [pdf, other

    cs.AI

    Extending Consequence-Based Reasoning to SRIQ

    Authors: Andrew Bate, Boris Motik, Bernardo Cuenca Grau, František Simančík, Ian Horrocks

    Abstract: Consequence-based calculi are a family of reasoning algorithms for description logics (DLs), and they combine hypertableau and resolution in a way that often achieves excellent performance in practice. Up to now, however, they were proposed for either Horn DLs (which do not support disjunction), or for DLs without counting quantifiers. In this paper we present a novel consequence-based calculus fo… ▽ More

    Submitted 23 February, 2016; v1 submitted 14 February, 2016; originally announced February 2016.

  14. arXiv:1505.00212  [pdf, other

    cs.DB cs.DS

    Combining Rewriting and Incremental Materialisation Maintenance for Datalog Programs with Equality

    Authors: Boris Motik, Yavor Nenov, Robert Piro, Ian Horrocks

    Abstract: Materialisation precomputes all consequences of a set of facts and a datalog program so that queries can be evaluated directly (i.e., independently from the program). Rewriting optimises materialisation for datalog programs with equality by replacing all equal constants with a single representative; and incremental maintenance algorithms can efficiently update a materialisation for small changes i… ▽ More

    Submitted 1 May, 2015; originally announced May 2015.

    Comments: All proofs contained in the appendix. 7 pages + 4 pages appendix. 7 algorithms and one table with evaluation results

  15. arXiv:1411.3622  [pdf, ps, other

    cs.DB cs.AI cs.DC

    Handling owl:sameAs via Rewriting

    Authors: Boris Motik, Yavor Nenov, Robert Piro, Ian Horrocks

    Abstract: Rewriting is widely used to optimise owl:sameAs reasoning in materialisation based OWL 2 RL systems. We investigate issues related to both the correctness and efficiency of rewriting, and present an algorithm that guarantees correctness, improves efficiency, and can be effectively parallelised. Our evaluation shows that our approach can reduce reasoning times on practical data sets by orders of ma… ▽ More

    Submitted 13 November, 2014; originally announced November 2014.

    Comments: This is the technical report supporting the AAAI 2015 Conference submission with the same title

  16. arXiv:1411.2516  [pdf, other

    cs.AI cs.DB cs.LO

    Answering Conjunctive Queries over $\mathcal{EL}$ Knowledge Bases with Transitive and Reflexive Roles

    Authors: Giorgio Stefanoni, Boris Motik

    Abstract: Answering conjunctive queries (CQs) over $\mathcal{EL}$ knowledge bases (KBs) with complex role inclusions is PSPACE-hard and in PSPACE in certain cases; however, if complex role inclusions are restricted to role transitivity, the tight upper complexity bound has so far been unknown. Furthermore, the existing algorithms cannot handle reflexive roles, and they are not practicable. Finally, the prob… ▽ More

    Submitted 13 May, 2015; v1 submitted 10 November, 2014; originally announced November 2014.

    Comments: Extended version of a paper to appear on AAAI-15. In this version of the report, we fixed a few typos; all the results are unchanged

  17. 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

  18. arXiv:1401.5853  [pdf

    cs.AI cs.LO

    Reasoning over Ontologies with Hidden Content: The Import-by-Query Approach

    Authors: Bernardo Cuenca Grau, Boris Motik

    Abstract: There is currently a growing interest in techniques for hiding parts of the signature of an ontology Kh that is being reused by another ontology Kv. Towards this goal, in this paper we propose the import-by-query framework, which makes the content of Kh accessible through a limited query interface. If Kv reuses the symbols from Kh in a certain restricted way, one can reason over Kv U Kh by accessi… ▽ More

    Submitted 22 January, 2014; originally announced January 2014.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 45, pages 197-255, 2012

  19. arXiv:1401.4604  [pdf

    cs.AI cs.LO

    Completeness Guarantees for Incomplete Ontology Reasoners: Theory and Practice

    Authors: Bernardo Cuenca Grau, Boris Motik, Giorgos Stoilos, Ian Horrocks

    Abstract: To achieve scalability of query answering, the developers of Semantic Web applications are often forced to use incomplete OWL 2 reasoners, which fail to derive all answers for at least one query, ontology, and data set. The lack of completeness guarantees, however, may be unacceptable for applications in areas such as health care and defence, where missing answers can adversely affect the applicat… ▽ More

    Submitted 18 January, 2014; originally announced January 2014.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 43, pages 419-476, 2012

  20. arXiv:1401.3485  [pdf

    cs.LO cs.AI

    Hypertableau Reasoning for Description Logics

    Authors: Boris Motik, Rob Shearer, Ian Horrocks

    Abstract: We present a novel reasoning calculus for the description logic SHOIQ^+---a knowledge representation formalism with applications in areas such as the Semantic Web. Unnecessary nondeterminism and the construction of large models are two primary sources of inefficiency in the tableau-based reasoning calculi used in state-of-the-art reasoners. In order to reduce nondeterminism, we base our calculus o… ▽ More

    Submitted 15 January, 2014; originally announced January 2014.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 36, pages 165-228, 2009

  21. arXiv:1304.1402  [pdf, ps, other

    cs.AI

    Computing Datalog Rewritings beyond Horn Ontologies

    Authors: Bernardo Cuenca Grau, Boris Motik, Giorgos Stoilos, Ian Horrocks

    Abstract: Rewriting-based approaches for answering queries over an OWL 2 DL ontology have so far been developed mainly for Horn fragments of OWL 2 DL. In this paper, we study the possibilities of answering queries over non-Horn ontologies using datalog rewritings. We prove that this is impossible in general even for very simple ontology languages, and even if PTIME = NP. Furthermore, we present a resolution… ▽ More

    Submitted 8 April, 2013; v1 submitted 4 April, 2013; originally announced April 2013.

    Comments: 14 pages. To appear at IJCAI 2013

  22. arXiv:1303.7430  [pdf, other

    cs.AI cs.DB cs.LO

    Introducing Nominals to the Combined Query Answering Approaches for EL

    Authors: Giorgio Stefanoni, Boris Motik, Ian Horrocks

    Abstract: So-called combined approaches answer a conjunctive query over a description logic ontology in three steps: first, they materialise certain consequences of the ontology and the data; second, they evaluate the query over the data; and third, they filter the result of the second phase to eliminate unsound answers. Such approaches were developed for various members of the DL-Lite and the EL families o… ▽ More

    Submitted 1 April, 2013; v1 submitted 29 March, 2013; originally announced March 2013.

    Comments: Extended version of a paper to appear on AAAI-13