DeepOnto: A Python package for ontology engineering with deep learning
He, Y; Chen, J; Dong, H; et al.Horrocks, I; Allocca, C; Kim, T; Sapkota, B
Date: 6 August 2024
Article
Journal
Semantic Web: Interoperability, Usability, Applicability
Publisher
IOS Press
Publisher DOI
Abstract
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. Although packages
such as OWL API and Jena offer robust support for basic ontology processing features, they ...
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. Although packages
such as OWL API and Jena offer robust support for basic ontology processing features, they lack the capability to transform
various types of information within ontologies into formats suitable for downstream deep learning-based applications. Moreover,
widely-used ontology APIs are primarily Java-based while deep learning frameworks like PyTorch and Tensorflow are mainly
for Python programming. To address the needs, we present DeepOnto, a Python package designed for ontology engineering with
deep learning. The package encompasses a core ontology processing module founded on the widely-recognised and reliable
OWL API, encapsulating its fundamental features in a more “Pythonic” manner and extending its capabilities to incorporate
other essential components including reasoning, verbalisation, normalisation, taxonomy, projection, and more. Building on this
module, DeepOnto offers a suite of tools, resources, and algorithms that support various ontology engineering tasks, such as
ontology alignment and completion, by harnessing deep learning methods, primarily pre-trained LMs. In this paper, we also
demonstrate the practical utility of DeepOnto through two use-cases: the Digital Health Coaching in Samsung Research UK and
the Bio-ML track of the Ontology Alignment Evaluation Initiative (OAEI).
Computer Science
Faculty of Environment, Science and Economy
Item views 0
Full item downloads 0
Except where otherwise noted, this item's licence is described as © 2024 – The authors. Published by IOS Press. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0)