DeepOnto: A Python Package for Ontology Engineering with Deep Learning
Not on the map. Why?
Abstract (arXiv)
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).
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). Builds on 28 of its 62 references that are in the map. First posted on arXiv 6 Jul 2023.
Builds on
28 of 62 references.
References · 28
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2023GPT-4 Technical Reportcited by 18,132
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,201
- 2019BioBERT: a pre-trained biomedical language representation model for biomedical text miningcited by 1,935
- 2019Language Models as Knowledge Bases?cited by 1,922
- 2023PaLM 2 Technical Reportcited by 1,154
16 more
- 2019ClinicalBERT: Modeling Clinical Notes and Predicting Hospital Readmissioncited by 487
- 2021Measuring Attribution in Natural Language Generation Modelscited by 253
- 2016GRAM: Graph-based Attention Model for Healthcare Representation Learningcited by 152
- 2021OpenPrompt: An Open-source Framework for Prompt-learningcited by 148
- 2022Attributed Question Answering: Evaluation and Modeling for Attributed Large Language Modelscited by 108
- 2020OWL2Vec*: Embedding of OWL Ontologiescited by 63
- 2023Structured prompt interrogation and recursive extraction of semantics (SPIRES): A method for populating knowledge bases using zero-shot learningcited by 50
- 2019EL Embeddings: Geometric construction of models for the Description Logic EL ++cited by 48
- 2021BERTMap: A BERT-based Ontology Alignment Systemcited by 45
- 2022Contextual Semantic Embeddings for Ontology Subsumption Predictioncited by 31
- 2023Language Model Analysis for Ontology Subsumption Inferencecited by 25
- 2022Machine Learning-Friendly Biomedical Datasets for Equivalence and Subsumption Ontology Matchingcited by 21
- 2023Exploring the In-context Learning Ability of Large Language Model for Biomedical Concept Linkingcited by 11
- 2023Reveal the Unknown: Out-of-Knowledge-Base Mention Discovery with Entity Linkingcited by 7
- 2023Truveta Mapper: A Zero-shot Ontology Alignment Frameworkcited by 5
- 2023Semantic Feature Verification in FLAN-T5cited by 5
Built on by
Citing papers per year: 2023: 4; 2024: 5; 2025: 7; 2026: 4.
20 papers.
Sort:
By area:
- 2023Large Language Models and Knowledge Graphs: Opportunities and Challengescited by 71
- 2023Exploring Large Language Models for Ontology Alignmentcited by 26
- 2023Agent-OM: Leveraging LLM Agents for Ontology Matchingcited by 26
- 2024Language Models as Hierarchy Encoderscited by 26
- 2023Knowledge Graphs for the Life Sciences: Recent Developments, Challenges and Opportunitiescited by 10
- 2025OntoAligner: A Comprehensive Modular and Robust Python Toolkit for Ontology Alignmentcited by 8
- 2025Ontology Matching with Large Language Models and Prioritized Depth-First Searchcited by 5
- 2024Ontology Completion with Natural Language Inference and Concept Embeddings: An Analysiscited by 4
- 2025Hierarchical Mamba Meets Hyperbolic Geometry: A New Paradigm for Structured Language Embeddingscited by 4
- 2025Language Models as Ontology Encoderscited by 4
- 2024A Language Model based Framework for New Concept Placement in Ontologiescited by 3
- 2026Large Language Model for OWL Proofscited by 3
8 more
- 2026The AnIML Ontology: Enabling Semantic Interoperability for Large-Scale Experimental Data in Interconnected Scientific Labscited by 3
- 2025GenOM: Ontology Matching with Description Generation and Large Language Modelcited by 2
- 2025RegD: Hierarchical Embeddings via Dissimilarity between Arbitrary Euclidean Regionscited by 1
- 2024Can Structured Data Reduce Epistemic Uncertainty?cited by 0
- 2024How Does A Text Preprocessing Pipeline Affect Ontology Matching?cited by 0
- 2025Hierarchical Retrieval with Out-Of-Vocabulary Queries: A Case Study on SNOMED CTcited by 0
- 2026Implementing Knowledge Representation and Reasoning with Object Oriented Designcited by 0
- 2026PhenoNEST: A Neuro-Symbolic Framework for Ontology-Aware Multimodal Plant Phenotyping and Trait Discoverycited by 0
- 2026PhenoNEST: A Neuro-Symbolic Framework for Ontology-Aware Multimodal Plant Phenotyping and Trait Discovery3 Jul 2026
- 2026The AnIML Ontology: Enabling Semantic Interoperability for Large-Scale Experimental Data in Interconnected Scientific Labs2 Apr 2026
- 2026Implementing Knowledge Representation and Reasoning with Object Oriented Design21 Jan 2026
- 2026Large Language Model for OWL Proofs18 Jan 2026
- 2025Hierarchical Retrieval with Out-Of-Vocabulary Queries: A Case Study on SNOMED CT17 Nov 2025
- 2025GenOM: Ontology Matching with Description Generation and Large Language Model14 Aug 2025
- 2025Language Models as Ontology Encoders18 Jul 2025
- 2025Hierarchical Mamba Meets Hyperbolic Geometry: A New Paradigm for Structured Language Embeddings25 May 2025
- 2025OntoAligner: A Comprehensive Modular and Robust Python Toolkit for Ontology Alignment27 Mar 2025
- 2025RegD: Hierarchical Embeddings via Dissimilarity between Arbitrary Euclidean Regions29 Jan 2025
- 2025Ontology Matching with Large Language Models and Prioritized Depth-First Search20 Jan 2025
- 2024How Does A Text Preprocessing Pipeline Affect Ontology Matching?6 Nov 2024
8 more
- 2024Can Structured Data Reduce Epistemic Uncertainty?14 Oct 2024
- 2024Ontology Completion with Natural Language Inference and Concept Embeddings: An Analysis25 Mar 2024
- 2024A Language Model based Framework for New Concept Placement in Ontologies27 Feb 2024
- 2024Language Models as Hierarchy Encoders21 Jan 2024
- 2023Agent-OM: Leveraging LLM Agents for Ontology Matching1 Dec 2023
- 2023Knowledge Graphs for the Life Sciences: Recent Developments, Challenges and Opportunities29 Sep 2023
- 2023Exploring Large Language Models for Ontology Alignment12 Sep 2023
- 2023Large Language Models and Knowledge Graphs: Opportunities and Challenges11 Aug 2023
- 2023Agent-OM: Leveraging LLM Agents for Ontology Matchingcited by 26
- 2023Agent-OM: Leveraging LLM Agents for Ontology Matching1 Dec 2023
- 2026Large Language Model for OWL Proofscited by 3
- 2026Large Language Model for OWL Proofs18 Jan 2026
- 2023Large Language Models and Knowledge Graphs: Opportunities and Challengescited by 71
- 2023Exploring Large Language Models for Ontology Alignmentcited by 26
- 2024Language Models as Hierarchy Encoderscited by 26
- 2023Knowledge Graphs for the Life Sciences: Recent Developments, Challenges and Opportunitiescited by 10
- 2025OntoAligner: A Comprehensive Modular and Robust Python Toolkit for Ontology Alignmentcited by 8
- 2025Ontology Matching with Large Language Models and Prioritized Depth-First Searchcited by 5
- 2024Ontology Completion with Natural Language Inference and Concept Embeddings: An Analysiscited by 4
- 2025Language Models as Ontology Encoderscited by 4
- 2024A Language Model based Framework for New Concept Placement in Ontologiescited by 3
- 2026The AnIML Ontology: Enabling Semantic Interoperability for Large-Scale Experimental Data in Interconnected Scientific Labscited by 3
- 2025GenOM: Ontology Matching with Description Generation and Large Language Modelcited by 2
- 2025RegD: Hierarchical Embeddings via Dissimilarity between Arbitrary Euclidean Regionscited by 1
12 most cited of 17 All 17 (JSON)
- 2026PhenoNEST: A Neuro-Symbolic Framework for Ontology-Aware Multimodal Plant Phenotyping and Trait Discovery3 Jul 2026
- 2026The AnIML Ontology: Enabling Semantic Interoperability for Large-Scale Experimental Data in Interconnected Scientific Labs2 Apr 2026
- 2026Implementing Knowledge Representation and Reasoning with Object Oriented Design21 Jan 2026
- 2025Hierarchical Retrieval with Out-Of-Vocabulary Queries: A Case Study on SNOMED CT17 Nov 2025
- 2025GenOM: Ontology Matching with Description Generation and Large Language Model14 Aug 2025
- 2025Language Models as Ontology Encoders18 Jul 2025
- 2025OntoAligner: A Comprehensive Modular and Robust Python Toolkit for Ontology Alignment27 Mar 2025
- 2025RegD: Hierarchical Embeddings via Dissimilarity between Arbitrary Euclidean Regions29 Jan 2025
- 2025Ontology Matching with Large Language Models and Prioritized Depth-First Search20 Jan 2025
- 2024How Does A Text Preprocessing Pipeline Affect Ontology Matching?6 Nov 2024
- 2024Can Structured Data Reduce Epistemic Uncertainty?14 Oct 2024
- 2024Ontology Completion with Natural Language Inference and Concept Embeddings: An Analysis25 Mar 2024
12 newest of 17 All 17 (JSON)