Search Results for author: Boris Motik

Found 18 papers, 1 papers with code

On the Correspondence Between Monotonic Max-Sum GNNs and Datalog

no code implementations29 May 2023 David Tena Cucala, Bernardo Cuenca Grau, Boris Motik, Egor V. Kostylev

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.

Explainable GNN-Based Models over Knowledge Graphs

no code implementations ICLR 2022 David Jaime Tena Cucala, Bernardo Cuenca Grau, Egor V. Kostylev, Boris Motik

In this paper, we propose a new family of GNN-based transformations of graph data that can be trained effectively, but where all predictions can be explained symbolically as logical inferences in Datalog---a well-known knowledge representation formalism.

Datalog Reasoning over Compressed RDF Knowledge Bases

no code implementations27 Aug 2019 Pan Hu, Jacopo Urbani, Boris Motik, Ian Horrocks

Materialisation is often used in RDF systems as a preprocessing step to derive all facts implied by given RDF triples and rules.

Modular Materialisation of Datalog Programs

no code implementations6 Nov 2018 Pan Hu, Boris Motik, Ian Horrocks

The semina\"ive 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.

Stratified Negation in Limit Datalog Programs

no code implementations25 Apr 2018 Mark Kaminski, Bernardo Cuenca Grau, Egor V. Kostylev, Boris Motik, Ian Horrocks

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.

Negation

Goal-Driven Query Answering for Existential Rules with Equality

no code implementations14 Nov 2017 Michael Benedikt, Boris Motik, Efthymia Tsamoura

We show empirically that our technique can significantly improve the performance of query answering, and that it can mean the difference between answering a query in a few seconds or not being able to process the query at all.

Optimised Maintenance of Datalog Materialisations

no code implementations10 Nov 2017 Pan Hu, Boris Motik, Ian Horrocks

The Delete/Rederive (DRed) and the Backward/Forward (B/F) algorithms solve this problem for general datalog, but both contain steps that evaluate rules 'backwards' by matching their heads to a fact and evaluating the partially instantiated rule bodies as queries.

Stream Reasoning in Temporal Datalog

no code implementations10 Nov 2017 Alessandro Ronca, Mark Kaminski, Bernardo Cuenca Grau, Boris Motik, Ian Horrocks

In recent years, there has been an increasing interest in extending traditional stream processing engines with logical, rule-based, reasoning capabilities.

Foundations of Declarative Data Analysis Using Limit Datalog Programs

no code implementations19 May 2017 Mark Kaminski, Bernardo Cuenca Grau, Egor V. Kostylev, Boris Motik, Ian Horrocks

Motivated by applications in declarative data analysis, we study $\mathit{Datalog}_{\mathbb{Z}}$---an extension of positive Datalog with arithmetic functions over integers.

Extending Consequence-Based Reasoning to SRIQ

1 code implementation14 Feb 2016 Andrew Bate, Boris Motik, Bernardo Cuenca Grau, František Simančík, Ian Horrocks

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.

Handling owl:sameAs via Rewriting

no code implementations13 Nov 2014 Boris Motik, Yavor Nenov, Robert Piro, Ian Horrocks

Rewriting is widely used to optimise owl:sameAs reasoning in materialisation based OWL 2 RL systems.

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

no code implementations10 Nov 2014 Giorgio Stefanoni, Boris Motik

Moreover, we show that, even for a restricted class of so-called arborescent acyclic queries, CQ answering over $\mathcal{EL}$ KBs becomes NP-hard in the presence of either transitive or reflexive roles.

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

no code implementations4 Feb 2014 Bernardo Cuenca Grau, Ian Horrocks, Markus Krötzsch, Clemens Kupke, Despoina Magka, Boris Motik, Zhe Wang

Existential rules are closely related to the Horn fragments of the OWL 2 ontology language; furthermore, several prominent OWL 2 reasoners implement CQ answering by using the chase to materialise all relevant facts.

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

no code implementations23 Jan 2014 Bernardo Cuenca Grau, Boris Motik

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.

Completeness Guarantees for Incomplete Ontology Reasoners: Theory and Practice

no code implementations18 Jan 2014 Bernardo Cuenca Grau, Boris Motik, Giorgos Stoilos, Ian Horrocks

Since ontologies and typical queries are often fixed at application design time, our approach allows application developers to check whether a reasoner known to be incomplete in general is actually complete for the kinds of input relevant for the application.

Hypertableau Reasoning for Description Logics

no code implementations15 Jan 2014 Boris Motik, Rob Shearer, Ian Horrocks

We present a novel reasoning calculus for the description logic SHOIQ^+---a knowledge representation formalism with applications in areas such as the Semantic Web.

Blocking

Computing Datalog Rewritings beyond Horn Ontologies

no code implementations4 Apr 2013 Bernardo Cuenca Grau, Boris Motik, Giorgos Stoilos, Ian Horrocks

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.

Introducing Nominals to the Combined Query Answering Approaches for EL

no code implementations29 Mar 2013 Giorgio Stefanoni, Boris Motik, Ian Horrocks

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.

Cannot find the paper you are looking for? You can Submit a new open access paper.