1 code implementation • 28 Mar 2025 • Yuan He, Bailan He, Zifeng Ding, Alisia Lupidi, Yuqicheng Zhu, Shuo Chen, Caiqi Zhang, Jiaoyan Chen, Yunpu Ma, Volker Tresp, Ian Horrocks
Specifically, we demonstrate that an asymmetry exists in the recognition of logically equivalent facts, which can be attributed to frequency discrepancies of entities appearing as subjects versus objects.
1 code implementation • KR 2024 • Matthew Morris, David J. Tena Cucala, Bernardo Cuenca Grau, Ian Horrocks
Motivated by the lack of explainability for the outputs of these models, recent work has aimed to explain their predictions using Datalog, a widely used logic-based formalism.
1 code implementation • 16 Jun 2024 • Jiaoyan Chen, Olga Mashkova, Fernando Zhapa-Camacho, Robert Hoehndorf, Yuan He, Ian Horrocks
Ontologies are widely used for representing domain knowledge and meta data, playing an increasingly important role in Information Systems, the Semantic Web, Bioinformatics and many other domains.
1 code implementation • 27 Feb 2024 • Hang Dong, Jiaoyan Chen, Yuan He, Yongsheng Gao, Ian Horrocks
In all steps, we propose to leverage neural methods, where we apply embedding-based methods and contrastive learning with Pre-trained Language Models (PLMs) such as BERT for edge search, and adapt a BERT fine-tuning-based multi-label Edge-Cross-encoder, and Large Language Models (LLMs) such as GPT series, FLAN-T5, and Llama 2, for edge selection.
1 code implementation • 21 Jan 2024 • Yuan He, Zhangdie Yuan, Jiaoyan Chen, Ian Horrocks
The results demonstrate that HiTs consistently outperform all baselines in these tasks, underscoring the effectiveness and transferability of our re-trained hierarchy encoders.
1 code implementation • ICLR 2024 • Matthew Morris, Bernardo Cuenca Grau, Ian Horrocks
Equivariance is an important structural property that is captured by architectures such as graph neural networks (GNNs).
no code implementations • 18 Dec 2023 • Xinyue Zhang, Pan Hu, Yavor Nenov, Ian Horrocks
Materialisation facilitates Datalog reasoning by precomputing all consequences of the facts and the rules so that queries can be directly answered over the materialised facts.
1 code implementation • 12 Sep 2023 • Yuan He, Jiaoyan Chen, Hang Dong, Ian Horrocks
This work investigates the applicability of recent generative Large Language Models (LLMs), such as the GPT series and Flan-T5, to ontology alignment for identifying concept equivalence mappings across ontologies.
1 code implementation • 6 Jul 2023 • Yuan He, Jiaoyan Chen, Hang Dong, Ian Horrocks, Carlo Allocca, Taehun Kim, Brahmananda Sapkota
Integrating deep learning techniques, particularly language models (LMs), with knowledge representation techniques like ontologies has raised widespread attention, urging the need of a platform that supports both paradigms.
1 code implementation • 26 Jun 2023 • Hang Dong, Jiaoyan Chen, Yuan He, Ian Horrocks
Mentions of new concepts appear regularly in texts and require automated approaches to harvest and place them into Knowledge Bases (KB), e. g., ontologies and taxonomies.
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 • 11 May 2023 • Xinyue Zhang, Pan Hu, Yavor Nenov, Ian Horrocks
In this paper, we provide algorithms that exploit hypertree decompositions for the materialisation and incremental evaluation of Datalog programs.
3 code implementations • 14 Feb 2023 • Hang Dong, Jiaoyan Chen, Yuan He, Yinan Liu, Ian Horrocks
We propose BLINKout, a new BERT-based Entity Linking (EL) method which can identify mentions that do not have corresponding KB entities by matching them to a special NIL entity.
1 code implementation • 14 Feb 2023 • Yuan He, Jiaoyan Chen, Ernesto Jiménez-Ruiz, Hang Dong, Ian Horrocks
Investigating whether pre-trained language models (LMs) can function as knowledge bases (KBs) has raised wide research interests recently.
2 code implementations • 26 Jan 2023 • Mathias Jackermeier, Jiaoyan Chen, Ian Horrocks
OWL ontologies, whose formal semantics are rooted in Description Logic (DL), have been widely used for knowledge representation.
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.
2 code implementations • 6 May 2022 • Yuan He, Jiaoyan Chen, Hang Dong, Ernesto Jiménez-Ruiz, Ali Hadian, Ian Horrocks
Ontology Matching (OM) plays an important role in many domains such as bioinformatics and the Semantic Web, and its research is becoming increasingly popular, especially with the application of machine learning (ML) techniques.
2 code implementations • 20 Feb 2022 • Jiaoyan Chen, Yuan He, Yuxia Geng, Ernesto Jimenez-Ruiz, Hang Dong, Ian Horrocks
Automating ontology construction and curation is an important but challenging task in knowledge engineering and artificial intelligence.
no code implementations • 18 Dec 2021 • Jiaoyan Chen, Yuxia Geng, Zhuo Chen, Jeff Z. Pan, Yuan He, Wen Zhang, Ian Horrocks, Huajun Chen
Machine learning especially deep neural networks have achieved great success but many of them often rely on a number of labeled samples for supervision.
1 code implementation • 5 Dec 2021 • Yuan He, Jiaoyan Chen, Denvar Antonyrajah, Ian Horrocks
Ontology alignment (a. k. a ontology matching (OM)) plays a critical role in knowledge integration.
no code implementations • NeurIPS 2021 • Shuwen Liu, Bernardo Grau, Ian Horrocks, Egor Kostylev
The aim of knowledge graph (KG) completion is to extend an incomplete KG with missing triples.
no code implementations • 8 Sep 2021 • Martin Ringsquandl, Evgeny Kharlamov, Daria Stepanova, Steffen Lamparter, Raffaello Lepratti, Ian Horrocks, Peer Kröger
Smooth operation of such factories requires that the machines and engineering personnel that conduct their monitoring and diagnostics share a detailed common industrial knowledge about the factory, e. g., in the form of knowledge graphs.
no code implementations • 1 Jul 2021 • Federico Igne, Stefano Germano, Ian Horrocks
We present a novel approximation of OWL 2 ontologies into RSA, and an algorithm to compute a closer (than PAGOdA) lower bound approximation using the RSA combined approach.
1 code implementation • 26 Feb 2021 • Jiaoyan Chen, Yuxia Geng, Zhuo Chen, Ian Horrocks, Jeff Z. Pan, Huajun Chen
Zero-shot learning (ZSL) which aims at predicting classes that have never appeared during the training using external knowledge (a. k. a.
2 code implementations • 30 Sep 2020 • Jiaoyan Chen, Pan Hu, Ernesto Jimenez-Ruiz, Ole Magnus Holter, Denvar Antonyrajah, Ian Horrocks
Semantic embedding of knowledge graphs has been widely studied and used for prediction and statistical analysis tasks across various domains such as Natural Language Processing and the Semantic Web.
1 code implementation • 19 Jan 2020 • Jiaoyan Chen, Xi Chen, Ian Horrocks, Ernesto Jimenez-Ruiz, Erik B. Myklebus
The usefulness and usability of knowledge bases (KBs) is often limited by quality issues.
no code implementations • 27 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.
2 code implementations • 26 Jun 2019 • Jiaoyan Chen, Ernesto Jimenez-Ruiz, Ian Horrocks
Ontology-based knowledge bases (KBs) like DBpedia are very valuable resources, but their usefulness and usability is limited by various quality issues.
1 code implementation • 30 May 2019 • Jiaoyan Chen, Ernesto Jimenez-Ruiz, Ian Horrocks, Charles Sutton
The usefulness of tabular data such as web tables critically depends on understanding their semantics.
Ranked #1 on
Column Type Annotation
on T2Dv2
no code implementations • 6 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.
1 code implementation • 4 Nov 2018 • Jiaoyan Chen, Ernesto Jimenez-Ruiz, Ian Horrocks, Charles Sutton
Automatically annotating column types with knowledge base (KB) concepts is a critical task to gain a basic understanding of web tables.
Ranked #1 on
Column Type Annotation
on T2Dv2
(F1 (%) metric)
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.
1 code implementation • 22 Jul 2018 • Jiaoyan Chen, Freddy Lecue, Jeff Z. Pan, Ian Horrocks, Huajun Chen
Machine learning explanation can significantly boost machine learning's application in decision making, but the usability of current methods is limited in human-centric explanation, especially for transfer learning, an important machine learning branch that aims at utilizing knowledge from one learning domain (i. e., a pair of dataset and prediction task) to enhance prediction model training in another learning domain.
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 • 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.
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 • 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.
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 • 18 Jul 2016 • Evgeny Kharlamov, Yannis Kotidis, Theofilos Mailis, Christian Neuenstadt, Charalampos Nikolaou, Özgür Özcep, Christoforos Svingos, Dmitriy Zheleznyakov, Sebastian Brandt, Ian Horrocks, Yannis Ioannidis, Steffen Lamparter, Ralf Möller
Real-time analytics that requires integration and aggregation of heterogeneous and distributed streaming and static data is a typical task in many industrial scenarios such as diagnostics of turbines in Siemens.
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 • 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 • 13 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.
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 • 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 • 15 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.
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.
no code implementations • 29 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.
1 code implementation • 19 Jan 2012 • Markus Krötzsch, Frantisek Simancik, Ian Horrocks
This paper provides a self-contained first introduction to description logics (DLs).