DeepOnto: A Python Package for Ontology Engineering with Deep Learning
Yuan He, Jiaoyan Chen, Hang Dong, Ian Horrocks, Carlo Allocca, Taehun, Kim, Brahmananda Sapkota

TL;DR
DeepOnto is a Python package that integrates ontology engineering with deep learning, enabling advanced tasks like alignment and completion using language models, and bridging the gap between ontology tools and deep learning frameworks.
Contribution
It introduces DeepOnto, a Python-based platform that extends ontology processing capabilities with deep learning support, facilitating tasks like reasoning, verbalisation, and alignment.
Findings
Demonstrated DeepOnto's utility in digital health coaching.
Showcased ontology alignment in bioinformatics.
Extended ontology processing with deep learning techniques.
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 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSemantic Web and Ontologies
MethodsOntology
