1 code implementation • 7 Jun 2023 • Shuwen Liu, Bernardo Cuenca Grau, Ian Horrocks, Egor V. Kostylev
A key feature of Machine Learning approaches for KG completion is their ability to learn inference patterns, so that the predicted facts are the results of applying these patterns to the KG.
no code implementations • 29 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.
1 code implementation • 15 Aug 2022 • Dingmin Wang, Przemysław Andrzej Wałęga, Bernardo Cuenca Grau
DatalogMTL is an extension of Datalog with metric temporal operators that has found applications in temporal ontology-based data access and query answering, as well as in stream reasoning.
1 code implementation • 1 Jun 2022 • Dingmin Wang, Shengchao Liu, Hanchen Wang, Bernardo Cuenca Grau, Linfeng Song, Jian Tang, Song Le, Qi Liu
Graph Neural Networks (GNNs) are effective tools for graph representation learning.
no code implementations • 19 May 2022 • Ouns El Harzli, Bernardo Cuenca Grau, Ian Horrocks
In recent years, there has been increasing interest in explanation methods for neural model predictions that offer precise formal guarantees.
1 code implementation • 12 Jan 2022 • Dingmin Wang, Pan Hu, Przemysław Andrzej Wałęga, Bernardo Cuenca Grau
DatalogMTL is an extension of Datalog with operators from metric temporal logic which has received significant attention in recent years.
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.
no code implementations • 14 Feb 2021 • Ouns El Harzli, Bernardo Cuenca Grau, Guillermo Valle-Pérez, Ard A. Louis
Double-descent curves in neural networks describe the phenomenon that the generalisation error initially descends with increasing parameters, then grows after reaching an optimal number of parameters which is less than the number of data points, but then descends again in the overparameterized regime.
no code implementations • 7 Aug 2018 • Alessandro Ronca, Mark Kaminski, Bernardo Cuenca Grau, Ian Horrocks
Rule-based temporal query languages provide the expressive power and flexibility required to capture in a natural way complex analysis tasks over streaming data.
no code implementations • 3 May 2018 • David Tena Cucala, Bernardo Cuenca Grau, Ian Horrocks
We present a consequence-based calculus for concept subsumption and classification in the description logic ALCHOIQ, which extends ALC with role hierarchies, inverse roles, number restrictions, and nominals.
no code implementations • 25 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.
no code implementations • 10 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.
no code implementations • 19 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.
no code implementations • 19 May 2017 • Charalampos Nikolaou, Egor V. Kostylev, George Konstantinidis, Mark Kaminski, Bernardo Cuenca Grau, Ian Horrocks
The ontology is linked to the sources using mappings, which assign views over the data to ontology predicates.
1 code implementation • 14 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.
no code implementations • 24 Apr 2015 • Bernardo Cuenca Grau, Evgeny Kharlamov, Egor V. Kostylev, Dmitriy Zheleznyakov
We study confidentiality enforcement in ontologies under the Controlled Query Evaluation framework, where a policy specifies the sensitive information and a censor ensures that query answers that may compromise the policy are not returned.
no code implementations • 20 Apr 2015 • Mark Kaminski, Bernardo Cuenca Grau
We study the problem of rewriting an ontology O1 expressed in a DL L1 into an ontology O2 in a Horn DL L2 such that O1 and O2 are equisatisfiable when extended with an arbitrary dataset.
no code implementations • 19 Nov 2014 • Ana Armas Romero, Mark Kaminski, Bernardo Cuenca Grau, Ian Horrocks
Module extraction - the task of computing a (preferably small) fragment M of an ontology T that preserves entailments over a signature S - has found many applications in recent years.
no code implementations • 11 Apr 2014 • Mark Kaminski, Yavor Nenov, Bernardo Cuenca Grau
We study the problem of rewriting a disjunctive datalog program into plain datalog.
no code implementations • 4 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.
no code implementations • 23 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.
no code implementations • 18 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.
no code implementations • 4 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.