Search Results for author: Ian Horrocks

Found 45 papers, 21 papers with code

BERTMap: A BERT-based Ontology Alignment System

1 code implementation5 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.

Feature Engineering Ontology Matching +1

Contextual Semantic Embeddings for Ontology Subsumption Prediction

2 code implementations20 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.

Knowledge Graph Embeddings Language Modelling +1

Machine Learning-Friendly Biomedical Datasets for Equivalence and Subsumption Ontology Matching

2 code implementations6 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.

Ontology Matching

Language Model Analysis for Ontology Subsumption Inference

1 code implementation14 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.

Language Modelling Natural Language Inference +1

DeepOnto: A Python Package for Ontology Engineering with Deep Learning

1 code implementation6 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.

OWL2Vec*: Embedding of OWL Ontologies

1 code implementation30 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.

Knowledge Graphs Language Modelling +1

ColNet: Embedding the Semantics of Web Tables for Column Type Prediction

1 code implementation4 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)

Column Type Annotation Type prediction +1

Learning Semantic Annotations for Tabular Data

1 code implementation30 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.

Column Type Annotation Type prediction

Canonicalizing Knowledge Base Literals

2 code implementations26 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.

BIG-bench Machine Learning

Knowledge-aware Zero-Shot Learning: Survey and Perspective

1 code implementation26 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.

BIG-bench Machine Learning Zero-Shot Learning

Correcting Knowledge Base Assertions

1 code implementation19 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.

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.

Language Models as Hierarchy Encoders

1 code implementation21 Jan 2024 Yuan He, Zhangdie Yuan, Jiaoyan Chen, Ian Horrocks

Interpreting hierarchical structures latent in language is a key limitation of current language models (LMs).

Dual Box Embeddings for the Description Logic EL++

2 code implementations26 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.

Knowledge Graphs Link Prediction +2

Reveal the Unknown: Out-of-Knowledge-Base Mention Discovery with Entity Linking

3 code implementations14 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.

Entity Linking

Ontology Enrichment from Texts: A Biomedical Dataset for Concept Discovery and Placement

1 code implementation26 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.

Language Modelling Large Language Model

Exploring Large Language Models for Ontology Alignment

1 code implementation12 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.

Knowledge-based Transfer Learning Explanation

1 code implementation22 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.

BIG-bench Machine Learning Decision Making +1

Revisiting Inferential Benchmarks for Knowledge Graph Completion

1 code implementation7 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.

Knowledge Graph Completion

A Language Model based Framework for New Concept Placement in Ontologies

1 code implementation27 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.

Contrastive Learning Entity Linking +1

Consequence-based Reasoning for Description Logics with Disjunction, Inverse Roles, Number Restrictions, and Nominals

no code implementations3 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.

General Classification

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

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.

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.

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.

The Bag Semantics of Ontology-Based Data Access

no code implementations19 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.

Towards Analytics Aware Ontology Based Access to Static and Streaming Data (Extended Version)

no code implementations18 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.

Ontology Module Extraction via Datalog Reasoning

no code implementations19 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.

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.

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.

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

A Description Logic Primer

1 code implementation19 Jan 2012 Markus Krötzsch, Frantisek Simancik, Ian Horrocks

This paper provides a self-contained first introduction to description logics (DLs).

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.

The Window Validity Problem in Rule-Based Stream Reasoning

no code implementations7 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.

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.

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.

Computing CQ lower-bounds over OWL 2 through approximation to RSA

no code implementations1 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.

On Event-Driven Knowledge Graph Completion in Digital Factories

no code implementations8 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.

Zero-shot and Few-shot Learning with Knowledge Graphs: A Comprehensive Survey

no code implementations18 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.

Data Augmentation Few-Shot Learning +10

Cardinality-Minimal Explanations for Monotonic Neural Networks

no code implementations19 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.

Enhancing Datalog Reasoning with Hypertree Decompositions

no code implementations11 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.

Optimised Storage for Datalog Reasoning

no code implementations18 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.

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