NeurOWL: An LLM-Based Neural-symbolic Framework for Incomplete OWL Ontology Reasoning

arXiv cs.AI Papers

Summary

This paper introduces NeurOWL, a neuro-symbolic framework using LLMs and ontology embeddings to perform subsumption verification and abduction on incomplete OWL ontologies, enabling reasoning when axioms are missing.

arXiv:2607.15776v1 Announce Type: new Abstract: OWL ontologies provide a formal knowledge representation framework that enables semantic reasoning, and have been widely adopted across domains such as healthcare and bioinformatics. In practice, however, real-world ontologies are often incomplete, which pose challenges for reasoning. In this work, we focus on a fundamental subsumption reasoning problem: given an incomplete ontology and a candidate (non-entailed) subsumption, determine whether the subsumption is semantically plausible and, if so, providing a logically sound explanation containing potential missing axioms. This task unifies subsumption verification with ontology abduction, and generalizes the latter by removing the need for a predefined candidate set of missing axioms. To address this subsumption reasoning problem, we propose NeurOWL, an end-to-end neuro-symbolic framework that jointly performs verification and abduction, leveraging both formally defined semantics and textual semantics through Large Language Models and ontology embeddings. We evaluate NeurOWL on real-world ontologies across multiple domains, demonstrating strong and robust performance across different domains.
Original Article
View Cached Full Text

Cached at: 07/20/26, 09:23 AM

# NeurOWL: An LLM-Based Neural-symbolic Framework for Incomplete OWL Ontology Reasoning
Source: [https://arxiv.org/html/2607.15776](https://arxiv.org/html/2607.15776)
11institutetext:The University of Manchester
11email:\{hui\.yang\-2, jiaoyan\.chen, renate\.schmidt\}@manchester\.ac\.uk, yiping\.song@postgrad\.manchester\.ac\.uk22institutetext:Zhejiang University22email:zhang\.wen@zju\.edu\.cn###### Abstract

OWL ontologies provide a formal knowledge representation framework that enables semantic reasoning, and have been widely adopted across domains such as healthcare and bioinformatics\. In practice, however, real\-world ontologies are often incomplete, which pose challenges for reasoning\. In this work, we focus on a fundamental subsumption reasoning problem: given an incomplete ontology and a candidate \(non\-entailed\) subsumption, determine whether the subsumption is semantically plausible and, if so, providing a logically sound explanation containing potential missing axioms\. This task unifies subsumption verification with ontology abduction, and generalizes the latter by removing the need for a predefined candidate set of missing axioms\. To address this subsumption reasoning problem, we proposeNeurOWL, an end\-to\-end neuro\-symbolic framework that jointly performs verification and abduction, leveraging both formally defined semantics and textual semantics through Large Language Models and ontology embeddings\. We evaluateNeurOWLon real\-world ontologies across multiple domains, demonstrating strong and robust performance across different domains\.

## 1Introduction

Ontologies expressed in the Web Ontology Language \(OWL\) provide a formal framework for representing structured knowledge and enable automated reasoning through Description Logics \(DLs\)\[[4](https://arxiv.org/html/2607.15776#bib.bib114)\]\. Owing to their precise and shareable representation of machine\-interpretable semantics, OWL ontologies are widely used in knowledge\-intensive domains such as biomedicine\[[2](https://arxiv.org/html/2607.15776#bib.bib45)\]and healthcare\[[7](https://arxiv.org/html/2607.15776#bib.bib51)\]\.

A fundamental reasoning task in ontology engineering is subsumption reasoning: determining whether a subsumption relationship holds between two concepts and providing explanations for such entailments\. For complete and consistent ontologies, subsumption can be determined by standard reasoners\[[17](https://arxiv.org/html/2607.15776#bib.bib95),[24](https://arxiv.org/html/2607.15776#bib.bib108)\], and explanations can be derived as*justifications*\(i\.e\., minimal sets of axioms sufficient for the entailment\)\[[32](https://arxiv.org/html/2607.15776#bib.bib94),[25](https://arxiv.org/html/2607.15776#bib.bib109),[42](https://arxiv.org/html/2607.15776#bib.bib110),[1](https://arxiv.org/html/2607.15776#bib.bib113)\]\. In practice, however, real\-world ontologies are often incomplete due to different reasons like evolving domain knowledge and the high cost of expert curation\. As a result, some valid subsumptions may not be entailed because some required axioms are missing\.

*Abductive reasoning*has been proposed as a natural solution to this problem\[[14](https://arxiv.org/html/2607.15776#bib.bib98),[19](https://arxiv.org/html/2607.15776#bib.bib96),[37](https://arxiv.org/html/2607.15776#bib.bib97),[11](https://arxiv.org/html/2607.15776#bib.bib101),[13](https://arxiv.org/html/2607.15776#bib.bib102),[15](https://arxiv.org/html/2607.15776#bib.bib103),[20](https://arxiv.org/html/2607.15776#bib.bib104),[26](https://arxiv.org/html/2607.15776#bib.bib105),[28](https://arxiv.org/html/2607.15776#bib.bib106),[33](https://arxiv.org/html/2607.15776#bib.bib107),[16](https://arxiv.org/html/2607.15776#bib.bib91),[27](https://arxiv.org/html/2607.15776#bib.bib100),[6](https://arxiv.org/html/2607.15776#bib.bib99),[18](https://arxiv.org/html/2607.15776#bib.bib111)\]\. In this work, we concentrate on*TBox abduction*that aims to find a set of hypotheses \(missing axioms\)ℋ\\mathcal\{H\}such that, when added to an incomplete ontology𝒪′\\mathcal\{O\}^\{\\prime\}, the target subsumptionα\\alphabecomes entailed \(i\.e\.,𝒪′∪ℋ⊧α\\mathcal\{O\}^\{\\prime\}\\cup\\mathcal\{H\}\\models\\alpha\)\. Despite their promise, existing approaches exhibit several limitations: \(1\) they typically rely on a predefined hypothesis space, restricting candidate axioms to a fixed vocabulary\[[19](https://arxiv.org/html/2607.15776#bib.bib96),[27](https://arxiv.org/html/2607.15776#bib.bib100)\]; \(2\) they often assume that the target subsumption is valid, preventing their applicability in more general settings where the validity ofα\\alphais itself uncertain\. Recently, there has been growing interest in using large language models \(LLMs\) for related ontology reasoning and construction tasks such as subsumption prediction and concept placement\[[21](https://arxiv.org/html/2607.15776#bib.bib61),[8](https://arxiv.org/html/2607.15776#bib.bib119),[22](https://arxiv.org/html/2607.15776#bib.bib62),[39](https://arxiv.org/html/2607.15776#bib.bib92),[34](https://arxiv.org/html/2607.15776#bib.bib115),[5](https://arxiv.org/html/2607.15776#bib.bib116),[43](https://arxiv.org/html/2607.15776#bib.bib117),[31](https://arxiv.org/html/2607.15776#bib.bib118),[36](https://arxiv.org/html/2607.15776#bib.bib121)\]; however, these works generally lack explanatory capabilities\.

To address these challenges, we proposeNeurOWL, anend\-to\-endneuro\-symbolic framework for explainable subsumption reasoning over incomplete OWL ontologies\. By combing textual information and formal semantics through LLMs and ontology embeddings,NeurOWLremoves the need for a predefined hypothesis space and supports both positive and negative entailment scenarios\. Moreover, it operates in both training\-free and fine\-tuned settings, making it adaptable across domains\.

The core idea ofNeurOWLis to uncover missing knowledge by identifying intermediate concepts that connect related notions, as illustrated in Figure[1](https://arxiv.org/html/2607.15776#S1.F1)\. Consider a simple example \(see Example[2](https://arxiv.org/html/2607.15776#Thmexample2)for the full version\) with the ontology𝒪1′\\mathcal\{O\}\_\{1\}^\{\\prime\}:

\{PersianCat⊑PetCat,Cat⊑Mammal,Mammal⊑Animal⊓∃produces\.Milk\}\.\\\{\\texttt\{PersianCat\}\\sqsubseteq\\texttt\{PetCat\},\\;\\texttt\{Cat\}\\sqsubseteq\\texttt\{Mammal\},\\;\\texttt\{Mammal\}\\sqsubseteq\\texttt\{Animal\}\\sqcap\\exists\\texttt\{produces\}\.\\texttt\{Milk\}\\\}\.Intuitively, one expects the subsumptionPersianCat⊑Animal\\texttt\{PersianCat\}\\sqsubseteq\\texttt\{Animal\}to hold, but it cannot be derived from𝒪1′\\mathcal\{O\}^\{\\prime\}\_\{1\}due to incompleteness\. To address this,NeurOWLsearches for intermediate conceptsCCsuch thatPersianCat⊑C⊑Animal\\texttt\{PersianCat\}\\sqsubseteq C\\sqsubseteq\\texttt\{Animal\}, which can be used to construct missing axioms and explanations\. Depending on the scenario, part or all of the connections may be missing \(cf\. Stages 2a/2b and 3a in Figure[1](https://arxiv.org/html/2607.15776#S1.F1)\)\. For example,NeurOWLmay selectC=CatC=\\texttt\{Cat\}and construct the missing axiomPetCat⊑Cat\\texttt\{PetCat\}\\sqsubseteq\\texttt\{Cat\}, while the other part,Cat⊑Animal\\texttt\{Cat\}\\sqsubseteq\\texttt\{Animal\}, is entailed by𝒪1′\\mathcal\{O\}\_\{1\}^\{\\prime\}and is therefore not missing\)\. Then, the explanation consist of the missing axioms and the axioms that entailCat⊑Animal\\texttt\{Cat\}\\sqsubseteq\\texttt\{Animal\}\. Candidate intermediate concepts are identified using ontology embeddings\[[39](https://arxiv.org/html/2607.15776#bib.bib92)\]and LLMs, which capture semantic similarity and verify likely missing connections\. If no suitable intermediate concept is found,NeurOWLtreats the target subsumption as a simple, indivisible axiom, proposes it directly, and validates it using an LLM \(Stage 3b in Figure[1](https://arxiv.org/html/2607.15776#S1.F1)\)\.

We evaluateNeurOWLon multiple real\-world ontologies across diverse domains\. Experimental results demonstrate that our approach achieves strong performance in concept subsumption reasoning while also generating meaningful explanations for incomplete input ontologies\. Our results shows that, on datasets constructed from the real\-world ontologies FoodOn\[[12](https://arxiv.org/html/2607.15776#bib.bib90)\]and Snomed CT\[[7](https://arxiv.org/html/2607.15776#bib.bib51)\],NeurOWLachieves high performance in checking subsumption plausibility, with F1 scores of up to 97\. They also demonstrate strong accuracy in explanations generated, as reflected in the correctness of predicted missing axioms, achieving X\-F1 and X\-F1\* scores of up to 89\.3 and 79\.3, respectively\. Further details are provided in Section[6](https://arxiv.org/html/2607.15776#S6)\.

The main contributions of this work are:

- •We introduce a generalized TBox abduction task that does not require a predefined candidate set of missing axioms and handles cases where the given subsumption is incorrect\.
- •We proposeNeurOWL, an end\-to\-end neuro\-symbolic framework for reasoning over incomplete ontologies, utilising ontology embedding and LLM\.
- •We empirically evaluate our approach on real\-world ontologies, demonstrating its effectiveness and robustness under varying degrees of incompleteness\.

Input:A⊑B​?A\\sqsubseteq B\\;?1\. Reasoner over𝒪′\\mathcal\{O\}^\{\\prime\}2a\. DownwardBBB′B^\{\\prime\}AA𝒪′⊧B′⊑B\\mathcal\{O\}^\{\\prime\}\\models B^\{\\prime\}\\sqsubseteq BA⊑B′A\\sqsubseteq B^\{\\prime\}missing?2b\. UpwardBBA′A^\{\\prime\}AA𝒪′⊧A⊑A′\\mathcal\{O\}^\{\\prime\}\\models A\\sqsubseteq A^\{\\prime\}A′⊑BA^\{\\prime\}\\sqsubseteq Bmissing?3a\. BidirectionalBBCCAAC⊑BC\\sqsubseteq Bmissing?A⊑CA\\sqsubseteq Cmissing?3b\. Direct CheckBBAAA⊑BA\\sqsubseteq Bmissing?FalseTrueproof justificationJB′⊑BJ\_\{B^\{\\prime\}\\sqsubseteq B\}True\{A⊑B′\}∪JB′⊑B\\\{\{\\color\[rgb\]\{1,0,0\}\\definecolor\[named\]\{pgfstrokecolor\}\{rgb\}\{1,0,0\}A\\sqsubseteq B^\{\\prime\}\}\\\}\\cup J\_\{B^\{\\prime\}\\sqsubseteq B\}or\{A′⊑B\}∪JA⊑A′\\\{\{\\color\[rgb\]\{1,0,0\}\\definecolor\[named\]\{pgfstrokecolor\}\{rgb\}\{1,0,0\}A^\{\\prime\}\\sqsubseteq B\}\\\}\\cup J\_\{A\\sqsubseteq A^\{\\prime\}\}True\{A⊑C,C⊑B\}\\\{\{\\color\[rgb\]\{1,0,0\}\\definecolor\[named\]\{pgfstrokecolor\}\{rgb\}\{1,0,0\}A\\sqsubseteq C,\\;C\\sqsubseteq B\}\\\}or\{A⊑B\}\\\{\{\\color\[rgb\]\{1,0,0\}\\definecolor\[named\]\{pgfstrokecolor\}\{rgb\}\{1,0,0\}A\\sqsubseteq B\}\\\}nononofailfailprovedfoundfoundFigure 1:Overview ofNeurOWL: Red axioms denote potentially missing axioms\.
## 2Related Work

Abductive Reasoningon ontologies can be divided into several categories, includingTBox abduction\[[14](https://arxiv.org/html/2607.15776#bib.bib98),[19](https://arxiv.org/html/2607.15776#bib.bib96),[37](https://arxiv.org/html/2607.15776#bib.bib97)\],ABox abduction\[[11](https://arxiv.org/html/2607.15776#bib.bib101),[13](https://arxiv.org/html/2607.15776#bib.bib102),[15](https://arxiv.org/html/2607.15776#bib.bib103),[20](https://arxiv.org/html/2607.15776#bib.bib104),[26](https://arxiv.org/html/2607.15776#bib.bib105),[28](https://arxiv.org/html/2607.15776#bib.bib106),[33](https://arxiv.org/html/2607.15776#bib.bib107),[18](https://arxiv.org/html/2607.15776#bib.bib111)\],knowledge\-base abduction\[[16](https://arxiv.org/html/2607.15776#bib.bib91),[27](https://arxiv.org/html/2607.15776#bib.bib100)\], andconcept abduction\[[6](https://arxiv.org/html/2607.15776#bib.bib99)\]\. These categories are distinguished by the types of the missing elements: rules \(TBox axioms\), facts \(ABox axioms\), a combination of both, and concepts, respectively\. In this work, we focus on TBox abduction, where the missing elements are TBox axioms, as introduced in Section[3](https://arxiv.org/html/2607.15776#S3)\.

Existing approaches to TBox abduction rely on different assumptions regarding the subsumption of a predefined set of candidate axioms\. For example,\[[37](https://arxiv.org/html/2607.15776#bib.bib97)\]assumes a human\-verified selection defined by an oracle function provided by domain experts;\[[14](https://arxiv.org/html/2607.15776#bib.bib98)\]relies on a set of plausible patterns; and\[[19](https://arxiv.org/html/2607.15776#bib.bib96),[27](https://arxiv.org/html/2607.15776#bib.bib100)\]consider only axioms formulated over a given set of concepts and roles, known as signatures\. These assumptions limit the practicality of such methods in real\-world applications\. Moreover, these approaches focus on logical computation and largely ignore the use of informal meta information like textual labels which also contain important semantics\.

Ontology Embeddingsaim to encode ontology entities \(i\.e\., concepts, roles, and instances\) as numerical vectors while preserving their structural and semantic properties\. These embeddings support several downstream machine learning and data mining tasks including concept subsumption prediction\[[10](https://arxiv.org/html/2607.15776#bib.bib77)\]\. Existing approaches can be broadly divided into two categories\. \(1\)Geometric model\-based methods\[[29](https://arxiv.org/html/2607.15776#bib.bib19),[38](https://arxiv.org/html/2607.15776#bib.bib18),[23](https://arxiv.org/html/2607.15776#bib.bib12),[40](https://arxiv.org/html/2607.15776#bib.bib60)\]represent ontology entities as geometric objects, translating description logic \(DL\) operators into geometric operations\. For example, concept subsumption and intersection are modeled as region inclusion and intersection, respectively\. \(2\)Language\-model\-based methods\[[35](https://arxiv.org/html/2607.15776#bib.bib38),[9](https://arxiv.org/html/2607.15776#bib.bib39),[30](https://arxiv.org/html/2607.15776#bib.bib79)\]leverage both formal knowledge and textual information to capture both linguistic and semantic features in the embedding space\. More recently introduced, HiT\[[22](https://arxiv.org/html/2607.15776#bib.bib62)\]combines language models with hierarchical embeddings in hyperbolic space to represent taxonomies and support direct subsumption inference between two arbitrary concept labels\. Building on this, OnT\[[39](https://arxiv.org/html/2607.15776#bib.bib92)\]extends the approach toℰ​ℒ\\mathcal\{EL\}ontologies by introducing role embeddings as rotations and additional loss functions to encode logical properties\. In this work, we adopt OnT as our embedding method\.

LLMs for Ontology Subsumptionhave been investigated in many tasks such as subsumption prediction or inference\[[21](https://arxiv.org/html/2607.15776#bib.bib61),[43](https://arxiv.org/html/2607.15776#bib.bib117),[8](https://arxiv.org/html/2607.15776#bib.bib119),[22](https://arxiv.org/html/2607.15776#bib.bib62),[39](https://arxiv.org/html/2607.15776#bib.bib92)\], taxonomy completion\[[34](https://arxiv.org/html/2607.15776#bib.bib115)\], axiom learning\[[5](https://arxiv.org/html/2607.15776#bib.bib116),[43](https://arxiv.org/html/2607.15776#bib.bib117),[31](https://arxiv.org/html/2607.15776#bib.bib118)\], and the intrinsic knowledge of hierarchical structures in LLMs\[[36](https://arxiv.org/html/2607.15776#bib.bib121)\]\. However, to the best of our knowledge, few studies have specifically explored the use of LLMs for assessing the semantic plausibility of subsumptions\.\[[44](https://arxiv.org/html/2607.15776#bib.bib122)\]is a related approach but assuming additional verification by human experts\. Moreover, most of these LLM\-based works, as well as the above introduced ontology embedding\-based works, focus on the correctness of the subsumption, and little attention has been devoted to explanations\.\[[41](https://arxiv.org/html/2607.15776#bib.bib120)\]investigates explanation generation and considers incomplete settings, but assume the correctness of the given subsumption and focus on evaluating the capabilities of LLMs instead of developing an end\-to\-end reasoner\.

## 3Preliminaries

Ontologies provide a formal framework for representing structured knowledge through collections of logical statements, known as*axioms*\. These axioms describe relationships between*concepts*\(unary predicates\) and*roles*\(binary predicates\)\. Here, we takeℰ​ℒ\\mathcal\{EL\}ontologies as an example, which is a lightweight yet expressive ontology that has been successfully employed in areas such as life sciences and semantic data integration\[[3](https://arxiv.org/html/2607.15776#bib.bib112)\]\. Let𝖭𝖢=\{A,B,…\}\\mathsf\{N\_\{C\}\}=\\\{A,B,\\ldots\\\},𝖭𝖱=\{r,s,…\}\\mathsf\{N\_\{R\}\}=\\\{r,s,\\ldots\\\}denote two mutually disjoint sets of*concept names*,*role names*, respectively\. The set of*ℰ​ℒ\\mathcal\{EL\}\-concepts*is inductively defined as follows:C::=⊤∣A∣C⊓D∣∃r\.C,C::=\\top\\mid A\\mid C\\sqcap D\\mid\\exists r\.C,whereA∈𝖭𝖢A\\in\\mathsf\{N\_\{C\}\},r∈𝖭𝖱r\\in\\mathsf\{N\_\{R\}\}, andC,DC,Dareℰ​ℒ\\mathcal\{EL\}\-concepts\. In this work, we concentrated on TBox axioms, which also called*General Concept Inclusions*\(GCIs\) axioms of the formC⊑DC\\sqsubseteq D, where bothCCandDDareℰ​ℒ\\mathcal\{EL\}\-concepts\.

###### Example 1

Given the concept namesPersianCat,PetCat,Cat,Mammal,Animal,Milkand the roleproduces, we may define a simple ontology𝒪1′\\mathcal\{O\}\_\{1\}^\{\\prime\}as follows:\{PersianCat⊑PetCat,Cat⊑Mammal,Mammal⊑Animal⊓∃produces\.Milk\}\.\\\{\\texttt\{PersianCat\}\\sqsubseteq\\texttt\{PetCat\},\\;\\texttt\{Cat\}\\sqsubseteq\\texttt\{Mammal\},\\;\\texttt\{Mammal\}\\sqsubseteq\\texttt\{Animal\}\\sqcap\\exists\\,\\texttt\{produces\}\.\\texttt\{Milk\}\\\}\.

Logical reasoning over an ontology𝒪\\mathcal\{O\}enables the derivation of implicit knowledge from the stated axioms\. The entailment relation “⊧\\models” is formally defined using interpretations and models \(e\.g\., fromA⊑B,B⊑C∈𝒪A\\sqsubseteq B,B\\sqsubseteq C\\in\\mathcal\{O\}, one can inferA⊑CA\\sqsubseteq C, written as𝒪⊧A⊑C\\mathcal\{O\}\\models A\\sqsubseteq C\. See\[[3](https://arxiv.org/html/2607.15776#bib.bib112)\]for more details\)\. To understand why an entailment holds, one can examine its*justifications*, which are minimal sets of axioms from which it follows\[[32](https://arxiv.org/html/2607.15776#bib.bib94)\]\.

###### Definition 1\(Justification\)

Let𝒪\\mathcal\{O\}be an ontology such that𝒪⊧A⊑B\\mathcal\{O\}\\models A\\sqsubseteq B\. A*justification*forA⊑BA\\sqsubseteq Bis a subsetJA⊑B⊆𝒪J\_\{A\\sqsubseteq B\}\\subseteq\\mathcal\{O\}that is minimal with respect to set inclusion and satisfiesJA⊑B⊧A⊑BJ\_\{A\\sqsubseteq B\}\\models A\\sqsubseteq B\.

## 4TheNeurOWLSystem

The task we wish to solve is the plausibility of a given concept inclusionα=A⊑B\\alpha=A\\sqsubseteq Bbeing implied by a possibly incomplete ontology𝒪′\\mathcal\{O\}^\{\\prime\}, and return a setEEof axioms as a possible explanation, i\.e\., We aim to determine the plausibility of given concept subsumptions over an𝒪′,E⊧α\\mathcal\{O\}^\{\\prime\},E\\models\\alpha\. To ensure justifications rely primarily on the stated axioms in𝒪′\\mathcal\{O\}^\{\\prime\}we limit the approach to return at most two missing Concept Inclusion axioms, if possible\.

Without loss of generality, we focus on subsumptions of the formA⊑BA\\sqsubseteq Bbetween atomic conceptsA,BA,B\. This setting generalizes naturally to subsumptions between complex concepts,C⊑DC\\sqsubseteq D, since a reasoner can reduce complex expressions by introducing fresh concept names \(e\.g\.,A≡CA\\equiv CandB≡DB\\equiv D\)\. Moreover, embeddings can be applied on complex concepts through verbalizations, as demonstrated in\[[39](https://arxiv.org/html/2607.15776#bib.bib92)\]\.

### 4\.1Main Structure

The overallNeurOWLframework is illustrated in Figure[1](https://arxiv.org/html/2607.15776#S1.F1)\. It integrates logical structure with neural verification to predict missing axioms and consists of three stages:

- •Stage 1\. Logical Checking: Determine whether the input query can be logically entailed by𝒪′\\mathcal\{O\}^\{\\prime\}using a standard ontology reasoner\.
- •Stage 2\. Logical Bridging: Identify potentially missing axioms using candidate concepts induced by the logical structure of𝒪′\\mathcal\{O\}^\{\\prime\}, combined with LLM\-based validation\.
- •Stage 3\. Bridging by Embedding: Generate candidates directly based on semantic similarity using embeddings when the previous stages fail\.

InStage 1\(Logical Checking\), we use a standard description logic reasoner to test whether𝒪′⊧A⊑B\\mathcal\{O\}^\{\\prime\}\\models A\\sqsubseteq Bholds\. If so, the system returnsTruewith a justification derived from𝒪′\\mathcal\{O\}^\{\\prime\}\. Otherwise,NeurOWLassumes some axioms are missing and proceeds to subsequent stages\.

InStage 2\(Logical Bridging\), we attempts to identify*missing bridge concepts*using the logical information in𝒪′\\mathcal\{O\}^\{\\prime\}\. There are two cases:

- •Stage 2a: Downward\. Consider each childB′B^\{\\prime\}ofBBin𝒪′\\mathcal\{O\}^\{\\prime\}\(i\.e\.,𝒪′⊧B′⊑B\\mathcal\{O\}^\{\\prime\}\\models B^\{\\prime\}\\sqsubseteq B\) as candidate for a bridge concepts\. Then,A⊑B′A\\sqsubseteq B^\{\\prime\}is treated as a candidate missing axiom and will be verified by the LLM\.
- •Stage 2b: Upward\. Consider each parentA′A^\{\\prime\}ofAAin𝒪′\\mathcal\{O\}^\{\\prime\}\(i\.e\.,𝒪′⊧A⊑A′\\mathcal\{O\}^\{\\prime\}\\models A\\sqsubseteq A^\{\\prime\}\) as candidate, and use the LLM to validate the corresponding potential missing axiomA′⊑BA^\{\\prime\}\\sqsubseteq B\.

Each missing axiom candidate is then verified by an LLM using prompt learning\. If a valid bridge is found, the system returnsTruealong with the constructed justification\. For example, ifA⊑B′A\\sqsubseteq B^\{\\prime\}is validated, the justification is:

\{A⊑B′\}∪JB′⊑B,\\\{A\\sqsubseteq B^\{\\prime\}\\\}\\cup J\_\{B^\{\\prime\}\\sqsubseteq B\},Note that LLMs may produce redundant answers that can be pruned directly\. For instance, ifB1′B\_\{1\}^\{\\prime\}andB2′B\_\{2\}^\{\\prime\}are selected in Stage 2a with𝒪′⊧B1′⊑B2′\\mathcal\{O\}^\{\\prime\}\\models B\_\{1\}^\{\\prime\}\\sqsubseteq B\_\{2\}^\{\\prime\}, it suffices to retainB1′B\_\{1\}^\{\\prime\}with missing axiomA⊑B1′A\\sqsubseteq B\_\{1\}^\{\\prime\}, sinceA⊑B2′A\\sqsubseteq B\_\{2\}^\{\\prime\}follows from𝒪′∪\{A⊑B1′\}\\mathcal\{O\}^\{\\prime\}\\cup\\\{A\\sqsubseteq B\_\{1\}^\{\\prime\}\\\}\. Example[2](https://arxiv.org/html/2607.15776#Thmexample2)provides a more realistic instance\.

In implementation, instead of directly calling LLM to check each potential missing axiom,NeurOWLfirst uses an ontology embedding model \(e\.g\., OnT\[[39](https://arxiv.org/html/2607.15776#bib.bib92)\]\) to retrieve the top\-kkcandidates, which are ranked by the subsumption score defined by the embedding model\. This not only reduces the cost and computation time, but also utilises more semantics embedded\.

InStage 3 \(Bridging by Embeddings\), if no suitable candidates are found in the previous stage, we search for missing axioms based purely on semantic information\.

- •Stage 3a \(bidirectional search\):We first perform a bidirectional search \(Stage 3a in Figure[1](https://arxiv.org/html/2607.15776#S1.F1)\) for an intermediate conceptCCsuch thatA⊑C⊑B,A\\sqsubseteq C\\sqsubseteq B,whereCCis, by default, drawn from all atomic concepts in𝒪′\\mathcal\{O\}^\{\\prime\}\(excludingAAandBB\), but can be customized based on user interest \(e\.g\., existential restriction concepts of the form∃r\.B1\\exists r\.B\_\{1\}\)\. We then select the top\-kkcandidates and verify them using the LLM\. Each candidate is ranked by the scoring function s¯​\(C\)=12​\(s​\(A⊑C\)\+s​\(C⊑B\)\)\.\\bar\{s\}\(C\)=\\frac\{1\}\{2\}\\big\(s\(A\\sqsubseteq C\)\+s\(C\\sqsubseteq B\)\\big\)\. If a validCCis identified, the system returnsTruewith the justification\{A⊑C,C⊑B\}\.\\\{A\\sqsubseteq C,\\;C\\sqsubseteq B\\\}\.Otherwise, the subsumptionA⊑BA\\sqsubseteq Bis treated as an*elementary assertion*\(i\.e\., requiring no further decomposition\) and as a potential missing axiom itself\.
- •Stage 3b \(Direct check\):Then,NeurOWLuses LLM to check the correctness of the subsumptionA⊑BA\\sqsubseteq Bdirectly in Stage 3b, as shown in Figure[1](https://arxiv.org/html/2607.15776#S1.F1)\. If the LLM judgesA⊑BA\\sqsubseteq Bto be correct,NeurOWLreturnsTruealong with the subsumption itself as the missing axiom and explanation\. Otherwise,NeurOWLindicating that the input subsumption does not plausibly hold and returnsFalse\.

###### Example 2\(Continuation of Example[1](https://arxiv.org/html/2607.15776#Thmexample1)\)

The ontology𝒪1′\\mathcal\{O\}\_\{1\}^\{\\prime\}given in Example[1](https://arxiv.org/html/2607.15776#Thmexample1)is incomplete and miss the axiom:PetCat⊑Cat\.\\texttt\{PetCat\}\\sqsubseteq\\texttt\{Cat\}\.Thus can not entail the following subsumption:PetCat⊑Animal\.\\texttt\{PetCat\}\\sqsubseteq\\texttt\{Animal\}\.If we input this subsumption intoNeurOWL, than we have:

- •Stage 1:The reasoner can not entail the given subsumption due to the incompleteness of𝒪1′\\mathcal\{O\}\_\{1\}^\{\\prime\}\.
- •Stage 2a \(Downward\):The system explores subclasses ofAnimal; in this simple case, onlyMammalandCatare considered, so no filtering step is required\. This yields two candidate missing axioms:PetCat⊑Cat,PetCat⊑Mammal\.\\texttt\{PetCat\}\\sqsubseteq\\texttt\{Cat\},\\;\\texttt\{PetCat\}\\sqsubseteq\\texttt\{Mammal\}\.A LLM is then used to select the axioms that are likely to be valid\. If the LLM does not select any candidates, the process proceeds to the next stage\.
- •Return:Suppose the LLM identifies both candidate axioms as valid\. In this case,NeurOWLconcludes that the queried subsumption holds, yielding two outputs\. Note thatPetCat⊑Mammal\\texttt\{PetCat\}\\sqsubseteq\\texttt\{Mammal\}can be ignored, as it is derivable from𝒪1′\\mathcal\{O\}\_\{1\}^\{\\prime\}together withPetCat⊑Cat\\texttt\{PetCat\}\\sqsubseteq\\texttt\{Cat\}\. Finally, we output the missing axiom\.PetCat⊑Cat,\\texttt\{PetCat\}\\sqsubseteq\\texttt\{Cat\},and the corresponding explanation: \{PetCat⊑Cat\}∪\{Cat⊑Mammal,Mammal⊑Animal\},\\\{\\texttt\{PetCat\}\\sqsubseteq\\texttt\{Cat\}\\\}\\;\\cup\\;\\\{\\texttt\{Cat\}\\sqsubseteq\\texttt\{Mammal\},\\;\\texttt\{Mammal\}\\sqsubseteq\\texttt\{Animal\}\\\},where the latter forms a justification for𝒪1′⊧PetCat⊑Animal\\mathcal\{O\}\_\{1\}^\{\\prime\}\\models\\texttt\{PetCat\}\\sqsubseteq\\texttt\{Animal\}\.

It is worth noting thatNeurOWLcan be applied iteratively, using predicted missing axioms as new inputs \(e\.g\.,PetCat⊑Cat\\texttt\{PetCat\}\\sqsubseteq\\texttt\{Cat\}orPetCat⊑Mammal\\texttt\{PetCat\}\\sqsubseteq\\texttt\{Mammal\}in the above example\), to try to obtain increasingly fine\-grained, higher\-quality axioms\. We discuss case studies to illustrate this potential in Section[6\.4](https://arxiv.org/html/2607.15776#S6.SS4)\.

## 5Dataset Construction

We construct a dataset from real\-world ontologies to evaluate our method under two settings\. datasets to evaluate our method under two settings\.

Standard SettingIn this case, we use all atomic concepts as the candidates set of bridge conceptCC\(i\.e,A⊑C⊑BA\\sqsubseteq C\\sqsubseteq Bfor given subsumptionA⊑BA\\sqsubseteq B\) ofNeurOWL\. The dataset is constructed as follows\.

First, to simulate ontology incompleteness in a controlled manner, we construct a pruned ontology𝒪′\\mathcal\{O\}^\{\\prime\}from the original ontology𝒪\\mathcal\{O\}by uniformly sampling and removingr=5%r=5\\%of the TBox axioms\. Then, the evaluation dataset with positive and negative samples of subsumptions are constructed as follows:\(1\) Positive samples\.A positive sample is a subsumptionA⊑BA\\sqsubseteq Bsuch that𝒪⊧A⊑B\\mathcal\{O\}\\models A\\sqsubseteq Bbut𝒪′⊧̸A⊑B\\mathcal\{O\}^\{\\prime\}\\not\\models A\\sqsubseteq B\. We construct the positive sample set𝒫\\mathcal\{P\}by randomly sampling from all positive candidates\. That is,𝒫⊆𝒫a​l​l:=\{\(A,B\)∣𝒪⊧A⊑B∧𝒪′⊧̸A⊑B\}\.\\mathcal\{P\}\\subseteq\\mathcal\{P\}\_\{all\}:=\\\{\(A,B\)\\mid\\mathcal\{O\}\\models A\\sqsubseteq B\\ \\wedge\\ \\mathcal\{O\}^\{\\prime\}\\not\\models A\\sqsubseteq B\\\}\.These positive samples may involve one or several bridge concepts, corresponding to downward, upward, or bidirectional cases associated with Stages 2a, 2b, and 3a, respectively\. In such cases, the induced missing axioms, together with associated justifications for Stages 2a and 2b, serve as the ground\-truth explanations\. Alternatively, they may involve no bridge and are therefore expected to be resolved in Stage 3b; in this case, the subsumptions themselves serve as the ground truth explanation\.\(2\) Negative samples\.Negative samples are subsumptionsA⊑BA\\sqsubseteq Bsuch that𝒪⊧̸A⊑B\\mathcal\{O\}\\not\\models A\\sqsubseteq B\. To construct a balanced dataset, we sample an equal number of negative instances \(i\.e,\|𝒩\|=\|𝒫\|\|\\mathcal\{N\}\|=\|\\mathcal\{P\}\|\) by replacingBBwith aB′B^\{\\prime\}satisfying𝒪⊧̸A⊑B′\\mathcal\{O\}\\not\\models A\\sqsubseteq B^\{\\prime\}, using the following two strategies:

- •Random:randomly choose oneB′B^\{\\prime\}from all possible candidates\.
- •Hard:restrict the candidatesB′B^\{\\prime\}to those that are closer toAA, in the sense that there exists a path of length at most55betweenAAandB′B^\{\\prime\}in the taxonomy \(ignoring the edge direction\)111The taxonomy of𝒪\\mathcal\{O\}is a directed acyclic graph over its concepts, with an edgeA→BA\\to Biff𝒪⊧A⊑B\\mathcal\{O\}\\models A\\sqsubseteq Band noB′≠A,BB^\{\\prime\}\\neq A,Bsatisfies𝒪⊧A⊑B′⊑B\\mathcal\{O\}\\models A\\sqsubseteq B^\{\\prime\}\\sqsubseteq B\.\. If none exists, then chooseB′B^\{\\prime\}randomly\.

Complex Setting\.Under standard settings,NeurOWLalways returns subsumptions between atomic concepts as the missing axioms\. However, in some cases, the missing axiom may involve a complex concept\. For example, an ontology\{A⊑A1,B1⊑B2,∃r\.B2⊑B\}\\\{A\\sqsubseteq A\_\{1\},\\;B\_\{1\}\\sqsubseteq B\_\{2\},\\;\\exists r\.B\_\{2\}\\sqsubseteq B\\\}may miss plausible axiomA⊑∃r\.B1A\\sqsubseteq\\exists r\.B\_\{1\}which allowsA⊑BA\\sqsubseteq Bto be derived\.

To evaluate the performance ofNeurOWLin such complex cases, we construct incomplete ontologies𝒪∃′\\mathcal\{O\}^\{\\prime\}\_\{\\exists\}in which a bridge concept are of the form∃r\.B1\\exists r\.B\_\{1\}for some true non\-entailed subsumptionsA⊑BA\\sqsubseteq B\. That is,𝒪∃′⊧̸A⊑B\\mathcal\{O\}\_\{\\exists\}^\{\\prime\}\\not\\models A\\sqsubseteq B, while in the original ontology𝒪\\mathcal\{O\}we have𝒪⊧A⊑∃r\.B1⊑B\\mathcal\{O\}\\models A\\sqsubseteq\\exists r\.B\_\{1\}\\sqsubseteq Bfor someB1B\_\{1\}, andrr\.

Random removal is not suitable for constructing such incomplete ontologies, as it rarely yields the desired non\-entailed subsumptions\. Instead, we adopt a targeted pruning strategy\. Specifically, we rank axioms containing existential restrictions \(i\.e\., axioms in which∃r\.B1\\exists r\.B\_\{1\}appears\) by the number of direct subsumptions lost upon their removal, and select the most impactful ones to construct the pruned ontology𝒪∃′\\mathcal\{O\}^\{\\prime\}\_\{\\exists\}\. Positive and negative samples are then generated in the same manner as before\.

Note that, in this setting, we focus on evaluating the prediction of complex bridge concepts of the form∃r\.B1\\exists r\.B\_\{1\}\. Therefore,NeurOWLis implemented using only Stages 1 and 3\.

## 6Evaluation

### 6\.1Experimental Setting

DatasetsWe use two real\-world ontologies for our evaluation: FoodOn \(2022\-08\-12 version\)\[[12](https://arxiv.org/html/2607.15776#bib.bib90)\]and Snomed CT \(2023\-12\-24 version\)\[[7](https://arxiv.org/html/2607.15776#bib.bib51)\]\. FoodOn captures general knowledge in the domain of food and agriculture, whereas Snomed CT provides detailed and specialized terms in the healthcare domain\.

The datasets are obtained by implementing the data construction procedure described in Section[5](https://arxiv.org/html/2607.15776#S5)on both ontologies under two settings: \(1\) In the standard setting where atomic concepts serve as bridge concept candidates, we obtain two datasets,FoodOnAandSnomedA\. \(2\) For the complex case where we consider relation restriction concepts of the form∃r\.B\\exists r\.\\,Bas candidates\. This setting is applied only to Snomed CT, producing the datasetSnomed∃\. We do not apply this procedure to FoodOn as it lacks subsumptions in which existential restrictions serve as bridges\. The statistics of the generated datasets is shown in Table[1](https://arxiv.org/html/2607.15776#S6.T1)\.

Table 1:Dataset statistics \(1,000 positive and 1,000 negative samples per dataset\)\.\#​\|𝒫all\|\\\#\|\\mathcal\{P\}\_\{\\text\{all\}\}\|denotes the total number of possible positive samples\. The “Splits” column reports the number of positive samples that can be solved in Stages 2a, 2b, and 3a, respectively; overlaps between stages may occur\.ImplementationWe tested two versions ofNeurOWLwith OnT222[https://github\.com/HuiYang1997/OnT](https://github.com/HuiYang1997/OnT)or pre\-trained SBERT333[https://sbert\.net/](https://sbert.net/)as the embedding model, both using theall\-MiniLM\-L12\-v2variant\. While SBERT is used directly, OnT is fine\-tuned444using package at[https://pypi\.org/project/ontology\-transformer/](https://pypi.org/project/ontology-transformer/)on the provided incomplete ontology𝒪′\\mathcal\{O\}^\{\\prime\}for 20 epochs, with a learning rate of10−510^\{\-5\}, a training batch size of 256, a clustering loss margin of 3\.0, and a centripetal loss margin of 0\.5\. We adoptQwen3\.5\-9B555[https://huggingface\.co/Qwen/Qwen3\.5\-9B](https://huggingface.co/Qwen/Qwen3.5-9B)as the LLM in our experiments, because it is open\-source, which makes work easier to reproduce, and achieves strong performance despite its relatively small size\. Unless stated otherwise, we use non\-thinking mode, as it delivers both high performance and fast inference speed\.

Without affecting correctness, for a given subsumptionA⊑BA\\sqsubseteq B, we restrict the candidate set to direct children ofBBin Stage 2a666AAis a direct children ofBBin𝒪′\\mathcal\{O\}^\{\\prime\}if𝒪⊧A⊑B\\mathcal\{O\}\\models A\\sqsubseteq Band there is noA′A^\{\\prime\}such that𝒪⊧A⊑A′⊑B\\mathcal\{O\}\\models A\\sqsubseteq A^\{\\prime\}\\sqsubseteq B\. Direct parent is defined in the same way\.and direct parents ofAAin Stage 2b\. This restriction reduces the search space and improves prediction accuracy\. Results using all parents/children ofAA/BBare reported in Appendix[0\.A\.1](https://arxiv.org/html/2607.15776#Pt0.A1.SS1)\.

BaselinesTo the best of our knowledge, no existing methods directly fit our setting\. We therefore introduce three simple baselines that assess only the plausibility of given subsumptions and do not generate explanations\. The baselines are: \(1\)LLM\-only, which uses the same prompt \(see Figure[7](https://arxiv.org/html/2607.15776#Pt0.A2.F7)in the Appendix\) as in Stage 3b to evaluate the plausibility of subsumptions; and \(2\) two embedding\-based methods,SBERTandOnT, which classify subsumptions as true or false by assessing whether their similarity \(for SBERT\) or subsumption \(for OnT\) score exceeds a threshold\. The threshold is selected to maximize the F1\-score \(defined below\) on a validation set randomly sampled from the test set, containing 50 positive and 50 negative samples\. For fair comparison, we use the same LLM and the same SBERT and OnT as inNeurOWL\.

As discussed in Sections[1](https://arxiv.org/html/2607.15776#S1)and[2](https://arxiv.org/html/2607.15776#S2), existing abductive reasoning approaches are not included in our comparisons, as they differ fundamentally from our setting: they focus on the logical procedure of extracting possible missing axioms from a predefined hypothesis space and treat the given subsumption as an actual observation\.

Evaluation MetricsWe use the following three metrics:

- •F1: The standard F1\-score that measures the correctness of the True/False prediction, independent of explanations\.
- •X\-F1: Requires both correct prediction and correct explanation\. Specifically, for each positive sample: \(1\) if a ground\-truth bridge concept exists \(Stage 2a/2b/3a\), the prediction is correct only if the model outputsTrueand return one of the ground\-truth concepts; \(2\) otherwise, the prediction is correct only if the model outputsTrueat Stage 3b\. For each negative sample, the prediction is correct if the model outputsFalse\.
- •X\-F1\*: the same as X\-F1 but requires all the output bridge concepts are among the ground\-truth concepts in \(1\) in testing the positive sample\.

Baseline methods are evaluated only using F1, as they cannot predict missing axioms or provide explanations\.

Table 2:Overall results on all three datasets\.
### 6\.2Main Results

#### 6\.2\.1Summary

The overall results are presented in Table[2](https://arxiv.org/html/2607.15776#S6.T2)\. We observe that both variants ofNeurOWLconsistently outperform all baselines in terms of the standard F1 score\. Specifically, in the hard negative setting on SnomedA,NeurOWL\(OnT\) achieves an F1 score of 0\.862, compared to 0\.734 for the strongest baseline\. This improvement can be attributed to the structure ofNeurOWL, which enables it to effectively leverage information from the existing ontology \(i\.e\., Stages 2 and 3\), and thus leads to better performance in determining the plausibility of given subsumptions\. There is only one exception, which occurs in the random negative setting on Snomed∃, where SBERT slightly outperforms both variants ofNeurOWLin terms of F1\. This may be due to the candidates of the relational restriction concept∃r\.B1\\exists r\.B\_\{1\}being extremely large \(i\.e\., beyond 6,000,000 combinations with 20 roles and over 300,000 concepts\), which leads to poor retrieval performance of the possible bridged concepts\. This is also reflected in the relatively low X\-F1 and X\-F1\* scores \(<0\.5\) and the retrieval performance reported in Table[5](https://arxiv.org/html/2607.15776#Pt0.A1.T5)in the next section\. However,NeurOWLstill shows superior performance in the more challenging hard negative setting on the same dataset, Snomed∃, which further demonstrates the effectiveness of our method\.

We also find that fine\-tuning on the target ontology leads to consistent improvements:NeurOWL\(OnT\) always outperformsNeurOWL\(SBERT\)\. The performance gap is relatively small on simpler datasets such as FoodOnAand SnomedA, where only atomic concepts are considered as candidates\. In contrast, for more complex datasets like Snomed∃, which involve existential concepts of the form∃r\.B\\exists r\.B,NeurOWL\(OnT\) shows significantly better performance due to its adaptation to the underlying logical structure through fine\-tuning\. This suggests that, in relatively simple default settings, it is sufficient to implementNeurOWLin a training\-free manner using the SBERT model\. However, when considering more complex cases involving complex concepts, it is essential to use fine\-tuned models such as OnT\.

Table 3:Part 1 candidate ranking detailed breakdown \(random negatives, positive samples only, %\)\.![Refer to caption](https://arxiv.org/html/2607.15776v1/x1.png)\(a\)FoodOnA
![Refer to caption](https://arxiv.org/html/2607.15776v1/x2.png)\(b\)SnomedA
![Refer to caption](https://arxiv.org/html/2607.15776v1/x3.png)\(c\)Snomed∃

Figure 2:Detailed results across different stages\.

### 6\.3Detailed Analysis

#### 6\.3\.1Retrieval performance

The retrieval results are summarised in Table[3](https://arxiv.org/html/2607.15776#S6.T3)\. We categorise the positive samples into different groups based on whether they have downward/upward bridge concepts in Stage 2a/2b \(which may overlap\) or only bidirectional bridge concepts in Stage 3a \(distinct from the former cases\)\.

We observe that the retrieval performance of Stage 2a/2b is substantially higher than that of Stage 3a alone\. This is reasonable, as the number of candidates in Stage 2a/2b \(i\.e\., direct children/parents ofB/AB/A\) is significantly smaller than the space of all atomic concepts\. Furthermore, Stage 2b achieves better performance than Stage 2a due to the smaller number of direct parents compared to direct children \(e\.g\., 1\.2 vs\. 32\.7 on average in SnomedA\)\.

Moreover, we find that, due to the large candidate space of relational restriction concepts∃r\.B1\\exists r\.B\_\{1\}, the retrieval performance on the Snomed∃dataset is considerably lower than on the other datasets\. By fine\-tuning on given incomplete ontologies, OnT achieves much better performance than SBERT; however, there remains a large gap compared to the default case where only atomic concepts are considered as the bridge\.

Per\-stage performanceFigure[2](https://arxiv.org/html/2607.15776#S6.F2)presents a detailed breakdown of the results at each stage, including true positives \(TP\), false positives \(FP\), false negatives \(FN\), and true negatives \(TN\)\.

For both FoodOnAand SnomedA, the majority of TP predictions are generated in Stage 2a, followed by Stages 2b and 3a\. In contrast, most FPs originate from Stage 3a\. This observation aligns with the retrieval performance reported in Table[3](https://arxiv.org/html/2607.15776#S6.T3), where Stage 3a exhibits relatively lower performance compared to Stages 2a and 2b\. Furthermore, we observe thatNeurOWL\(SBERT\) produces almost no TP predictions under the X\-F1 and X\-F1\* metrics, whileNeurOWL\(OnT\) achieves much better performance, indicating the superiority of fine\-tuning in handling complex concepts\.

Ablation of different stagesTable[4](https://arxiv.org/html/2607.15776#S6.T4)reports the performance obtained when using only subsets of the full pipeline\. We find that relying on only one of Stages 2a, 2b, or 3a \(i\.e\., rows marked by a single✓\\checkmark\) generally leads to weaker performance, particularly for Stage 3a, where the X\-F1\* score on FoodOnA\(random\-neg\) drops sharply from 0\.793 to 0\.367\. For SnomedAand Snomed∃, combining Stages 2b and 3b yields higher X\-F1\* scores than using the full pipeline\. This may be due to the smaller candidate set obtained by focusing solely on direct parents, which improves the likelihood of achieving full correctness for all predicted bridge concepts\. Despite this, the full pipeline still achieves better overall F1 and X\-F1 scores, highlighting its stronger overall performance\.

Table 4:Stage contribution ablation\. “✓\\checkmark” indicates that the stage is applied, while “–” indicates that it is not\. The default setting is shaded\.

### 6\.4Case Studies

Single\-iteration caseWe present two illustrative cases: one true positive \(TP\) and one false positive \(FP\)\. Assuming the given subsumption is alwaysA⊑BA\\sqsubseteq B\.

1. 1\.\(TP\)In SnomedA, in the caseA=A=Irritant contact blepharoconjunctivitisandB=B=Disorder of soft tissue\.NeurOWLcorrectly identifies the subsumptionA⊑BA\\sqsubseteq Bby discovering the bridge conceptC=C=Dermatitis of eyelidin Stage 2b\. The LLM\-only baseline incorrectly classifies this subsumption as false, likely due to the large semantic gap betweenAAandBB\.
2. 2\.\(FP\)In FoodOnA, in the caseA=A=GrammatorcynusandB=B=swine food product\.NeurOWLincorrectly identifiesC=C=vertebrate animal food productas a valid bridge concept in Stage 3a\. This is erroneous, as the subsumptionC⊑BC\\sqsubseteq Bdoes not hold\.

Multi\-iteration caseHere, we consider iteratively applyingNeurOWLas mentioned in Section[4](https://arxiv.org/html/2607.15776#S4), where the output missing subsumption in one iteration is used as the target subsumption in the next iteration\. On SnomedA, assume the initial input isA⊑BA\\sqsubseteq BwithA=A=Primary undifferentiated carcinoma of anterior wall of nasopharynxandB=B=Disorder of nasopharynx, andNeurOWLis performed by four iterations:

- •Iteration 1: For inputA⊑BA\\sqsubseteq B,NeurOWLoutputsC1=C\_\{1\}=Lesion of nasopharynxin Stage 2a, together with the new missing axiomA⊑C1A\\sqsubseteq C\_\{1\}\.
- •Iteration 2: We input the missing axiomA⊑C1A\\sqsubseteq C\_\{1\}obtained in Iteration 1 toNeurOWLagain, and it producesC2=C\_\{2\}=Neoplasm of anterior wall of nasopharynxin Stage 2a, along with the new missing axiomA⊑C2A\\sqsubseteq C\_\{2\}\.
- •Iteration 3: With the inputA⊑C2A\\sqsubseteq C\_\{2\},NeurOWLproducesC3=C\_\{3\}=Malignant tumour of anterior wall of nasopharynxin Stage 2a, together with the new missing axiomA⊑C3A\\sqsubseteq C\_\{3\}\.
- •Iteration 4: With the inputA⊑C3A\\sqsubseteq C\_\{3\},NeurOWLproducesC4=C\_\{4\}=Primary malignant neoplasm of anterior wall of nasopharynxin Stage 2c, along with two new missing axiomsA⊑C4A\\sqsubseteq C\_\{4\}andC4⊑C3C\_\{4\}\\sqsubseteq C\_\{3\}\.

In summary, the four iterations ofNeurOWLproduces the following subsumption chain:A⊑C4⊑C3⊑C2⊑C1⊑B,A\\sqsubseteq C\_\{4\}\\sqsubseteq C\_\{3\}\\sqsubseteq C\_\{2\}\\sqsubseteq C\_\{1\}\\sqsubseteq B,where all the identified missing axioms are correct and exhibit progressively finer granularity\. This example demonstrates the potential of iterative applications ofNeurOWLto yield increasingly precise and fine\-grained results\.

## 7Conclusion

In this work, we proposedNeurOWL, an end\-to\-end framework for explainable neural\-symbolic reasoning over incomplete OWL ontologies\. By integrating the logical structure and textual information of the ontology via embeddings and LLM,NeurOWLcan infer the plausibility of a concept subsumption axiom and in addition can return a set of axioms as its justification, preferring stated axioms in the ontology when possible with up to two predicted missing axioms\. Comprehensive experiments and case studies on three datasets based on real\-world ontologies have demonstrated an overall good performance ofNeurOWLand the effectiveness of its modules\. In future work, we aim to extendNeurOWLto support more complex concepts with logical operators of∀\\foralland¬\\negbeyond∃\\existsconsidered in this work\. We also would like to construct datasets and evaluate its iterative capabilities\.

## References

- \[1\]C\. Alrabbaa, S\. Borgwardt, T\. Friese, A\. Hirsch, N\. Knieriemen, P\. Koopmann, A\. Kovtunova, A\. Krüger, A\. Popovič, and I\. Siahaan\(2024\)Explaining reasoning results for owl ontologies with evee\.InProceedings of the International Conference on Principles of Knowledge Representation and Reasoning,Vol\.21,pp\. 709–719\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p2.1)\.
- \[2\]M\. Ashburner, C\. A\. Ball, J\. A\. Blake, D\. Botstein, H\. Butler, J\. M\. Cherry, A\. P\. Davis, K\. Dolinski, S\. S\. Dwight, J\. T\. Eppig,et al\.\(2000\)Gene ontology: tool for the unification of biology\.Nature genetics25\(1\),pp\. 25–29\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p1.1)\.
- \[3\]F\. Baader, I\. Horrocks, C\. Lutz, and U\. Sattler\(2017\)An introduction to description logic\.Cambridge University Press\.External Links:ISBN 978\-0\-521\-69542\-8Cited by:[§3](https://arxiv.org/html/2607.15776#S3.p1.13),[§3](https://arxiv.org/html/2607.15776#S3.p2.5)\.
- \[4\]F\. Baader\(2003\)The description logic handbook: theory, implementation and applications\.Cambridge university press\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p1.1)\.
- \[5\]H\. Babaei Giglou, J\. D’Souza, and S\. Auer\(2023\)LLMs4OL: large language models for ontology learning\.InInternational semantic web conference,pp\. 408–427\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p4.1)\.
- \[6\]M\. Bienvenu\(2008\)Complexity of abduction in the el family of lightweight description logics\.\.InKR,pp\. 220–230\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p1.1)\.
- \[7\]L\. Bos and K\. Donnelly\(2006\)SNOMED\-CT: the advanced terminology and coding system for ehealth\.Stud Health Technol Inform121,pp\. 279–290\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p1.1),[§1](https://arxiv.org/html/2607.15776#S1.p6.1),[§6\.1](https://arxiv.org/html/2607.15776#S6.SS1.p1.1)\.
- \[8\]J\. Chen, Y\. He, Y\. Geng, E\. Jiménez\-Ruiz, H\. Dong, and I\. Horrocks\(2023\)Contextual semantic embeddings for ontology subsumption prediction\.World Wide Web26\(5\),pp\. 2569–2591\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p4.1)\.
- \[9\]J\. Chen, P\. Hu, E\. Jiménez\-Ruiz, O\. M\. Holter, D\. Antonyrajah, and I\. Horrocks\(2021\)OWL2Vec\*: embedding of OWL ontologies\.Mach\. Learn\.110\(7\),pp\. 1813–1845\.External Links:[Link](https://doi.org/10.1007/s10994-021-05997-6),[Document](https://dx.doi.org/10.1007/S10994-021-05997-6)Cited by:[§2](https://arxiv.org/html/2607.15776#S2.p3.1)\.
- \[10\]J\. Chen, O\. Mashkova, F\. Zhapa\-Camacho, R\. Hoehndorf, Y\. He, and I\. Horrocks\(2024\)Ontology embedding: a survey of methods, applications and resources\.arXiv preprint arXiv:2406\.10964\.Cited by:[§2](https://arxiv.org/html/2607.15776#S2.p3.1)\.
- \[11\]W\. Del\-Pinto and R\. A\. Schmidt\(2019\)ABox abduction via forgetting in ALC\.InProceedings of the AAAI Conference on Artificial Intelligence,Vol\.33,pp\. 2768–2775\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p1.1)\.
- \[12\]D\. M\. Dooley, E\. J\. Griffiths, G\. S\. Gosal, P\. L\. Buttigieg, R\. Hoehndorf, M\. C\. Lange, L\. M\. Schriml, F\. S\. Brinkman, and W\. W\. Hsiao\(2018\)FoodOn: a harmonized food ontology to increase global food traceability, quality control and data integration\.NPJ Science of Food2\(1\),pp\. 23\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p6.1),[§6\.1](https://arxiv.org/html/2607.15776#S6.SS1.p1.1)\.
- \[13\]J\. Du, G\. Qi, Y\. Shen, and J\. Z\. Pan\(2012\)Towards practical ABox abduction in large description logic ontologies\.International Journal on Semantic Web and Information Systems \(IJSWIS\)8\(2\),pp\. 1–33\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p1.1)\.
- \[14\]J\. Du, H\. Wan, and H\. Ma\(2017\)Practical TBox abduction based on justification patterns\.InProceedings of the AAAI Conference on Artificial Intelligence,Vol\.31\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p1.1),[§2](https://arxiv.org/html/2607.15776#S2.p2.1)\.
- \[15\]J\. Du, K\. Wang, and Y\. Shen\(2014\)A tractable approach to abox abduction over description logic ontologies\.InProceedings of the AAAI conference on artificial intelligence,Vol\.28\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p1.1)\.
- \[16\]C\. Elsenbroich, O\. Kutz, and U\. Sattler\(2006\)A case for abductive reasoning over ontologies\.InProceedings of the OWLED\*06 Workshop on OWL: Experiences and Directions, Athens, Georgia, USA, November 10\-11, 2006,B\. C\. Grau, P\. Hitzler, C\. Shankey, and E\. Wallace \(Eds\.\),CEUR Workshop Proceedings\.External Links:[Link](https://ceur-ws.org/Vol-216/submission%5C_25.pdf)Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p1.1)\.
- \[17\]B\. Glimm, I\. Horrocks, B\. Motik, G\. Stoilos, and Z\. Wang\(2014\)HermiT: an OWL 2 reasoner\.Journal of automated reasoning53\(3\),pp\. 245–269\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p2.1)\.
- \[18\]A\. Haak, P\. Koopmann, Y\. Mahmood, and A\. Turhan\(2025\)Why not? Developing ABox abduction beyond repairs\.arXiv preprint arXiv:2507\.21955\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p1.1)\.
- \[19\]F\. Haifani, P\. Koopmann, S\. Tourret, and C\. Weidenbach\(2022\)Connection\-minimal abduction in EL via translation to FOL\.InInternational Joint Conference on Automated Reasoning,pp\. 188–207\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p1.1),[§2](https://arxiv.org/html/2607.15776#S2.p2.1)\.
- \[20\]K\. Halland and K\. Britz\(2012\)ABox abduction in ALC using a DL tableau\.InProceedings of the South African institute for computer scientists and information technologists conference,pp\. 51–58\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p1.1)\.
- \[21\]Y\. He, J\. Chen, E\. Jiménez\-Ruiz, H\. Dong, and I\. Horrocks\(2023\)Language model analysis for ontology subsumption inference\.InFindings of the Association for Computational Linguistics: ACL 2023, Toronto, Canada, July 9\-14, 2023,A\. Rogers, J\. L\. Boyd\-Graber, and N\. Okazaki \(Eds\.\),pp\. 3439–3453\.External Links:[Link](https://doi.org/10.18653/v1/2023.findings-acl.213),[Document](https://dx.doi.org/10.18653/V1/2023.FINDINGS-ACL.213)Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p4.1)\.
- \[22\]Y\. He, M\. Yuan, J\. Chen, and I\. Horrocks\(2024\)Language models as hierarchy encoders\.InAdvances in Neural Information Processing Systems 38: Annual Conference on Neural Information Processing Systems 2024, NeurIPS 2024, Vancouver, BC, Canada, December 10 \- 15, 2024,A\. Globersons, L\. Mackey, D\. Belgrave, A\. Fan, U\. Paquet, J\. M\. Tomczak, and C\. Zhang \(Eds\.\),External Links:[Link](http://papers.nips.cc/paper%5C_files/paper/2024/hash/1a970a3e62ac31c76ec3cea3a9f68fdf-Abstract-Conference.html)Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p3.1),[§2](https://arxiv.org/html/2607.15776#S2.p4.1)\.
- \[23\]M\. Jackermeier, J\. Chen, and I\. Horrocks\(2024\)Dual box embeddings for the description logic EL\+\+\{\}^\{\\mbox\{\+\+\}\}\.InProceedings of the ACM on Web Conference 2024, WWW 2024, Singapore, May 13\-17, 2024,T\. Chua, C\. Ngo, R\. Kumar, H\. W\. Lauw, and R\. K\. Lee \(Eds\.\),pp\. 2250–2258\.External Links:[Link](https://doi.org/10.1145/3589334.3645648),[Document](https://dx.doi.org/10.1145/3589334.3645648)Cited by:[§2](https://arxiv.org/html/2607.15776#S2.p3.1)\.
- \[24\]Y\. Kazakov, M\. Krötzsch, and F\. Simancik\(2012\)ELK reasoner: architecture and evaluation\.\.InORE,Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p2.1)\.
- \[25\]Y\. Kazakov and P\. Skočovskỳ\(2018\)Enumerating justifications using resolution\.InInternational Joint Conference on Automated Reasoning,pp\. 609–626\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p2.1)\.
- \[26\]S\. Klarman, U\. Endriss, and S\. Schlobach\(2011\)ABox abduction in the description logic\.Journal of Automated Reasoning46\(1\),pp\. 43–80\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p1.1)\.
- \[27\]P\. Koopmann, W\. Del\-Pinto, S\. Tourret, and R\. A\. Schmidt\(2020\)Signature\-based abduction for expressive description logics\.InProceedings of the International Conference on Principles of Knowledge Representation and Reasoning,Vol\.17,pp\. 592–602\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p1.1),[§2](https://arxiv.org/html/2607.15776#S2.p2.1)\.
- \[28\]P\. Koopmann\(2021\)Signature\-based abduction with fresh individuals and complex concepts for description logics\.InDescription Logics,Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p1.1)\.
- \[29\]M\. Kulmanov, W\. Liu\-Wei, Y\. Yan, and R\. Hoehndorf\(2019\-08\)EL embeddings: geometric construction of models for the description logic EL\+\+\.InProceedings of the Twenty\-Eighth International Joint Conference on Artificial Intelligence,pp\. 6103–6109\.External Links:ISBN 978\-0\-9992411\-4\-1,[Link](https://www.ijcai.org/proceedings/2019/845),[Document](https://dx.doi.org/10.24963/ijcai.2019/845)Cited by:[§2](https://arxiv.org/html/2607.15776#S2.p3.1)\.
- \[30\]M\. Kulmanov, F\. Z\. Smaili, X\. Gao, and R\. Hoehndorf\(2021\)Semantic similarity and machine learning with ontologies\.Briefings in bioinformatics22\(4\),pp\. bbaa199\.Cited by:[§2](https://arxiv.org/html/2607.15776#S2.p3.1)\.
- \[31\]A\. Lo, A\. Q\. Jiang, W\. Li, and M\. Jamnik\(2024\)End\-to\-end ontology learning with large language models\.Advances in Neural Information Processing Systems37,pp\. 87184–87225\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p4.1)\.
- \[32\]R\. Peñaloza\(2020\)Axiom pinpointing\.49,pp\. 162–177\.External Links:[Link](https://doi.org/10.3233/SSW200042),[Document](https://dx.doi.org/10.3233/SSW200042)Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p2.1),[§3](https://arxiv.org/html/2607.15776#S3.p2.5)\.
- \[33\]J\. Pukancová and M\. Homola\(2020\)The aaa abox abduction solver: system description\.KI\-Künstliche Intelligenz34\(4\),pp\. 517–522\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p1.1)\.
- \[34\]J\. Shi, H\. Dong, J\. Chen, Z\. Wu, and I\. Horrocks\(2024\)Taxonomy completion via implicit concept insertion\.InProceedings of the ACM Web Conference 2024,pp\. 2159–2169\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p4.1)\.
- \[35\]F\. Z\. Smaili, X\. Gao, and R\. Hoehndorf\(2019\)OPA2Vec: combining formal and informal content of biomedical ontologies to improve similarity\-based prediction\.Bioinform\.35\(12\),pp\. 2133–2140\.External Links:[Link](https://doi.org/10.1093/bioinformatics/bty933),[Document](https://dx.doi.org/10.1093/BIOINFORMATICS/BTY933)Cited by:[§2](https://arxiv.org/html/2607.15776#S2.p3.1)\.
- \[36\]Y\. Sun, X\. Hao, K\. Sun, Y\. Xu, X\. Yang, X\. L\. Dong, N\. Tang, and L\. Chen\(2024\)Are large language models a good replacement of taxonomies?\.Proc\. VLDB Endow\.17\(11\),pp\. 2919–2932\.External Links:[Link](https://www.vldb.org/pvldb/vol17/p2919-sun.pdf),[Document](https://dx.doi.org/10.14778/3681954.3681973)Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p4.1)\.
- \[37\]F\. Wei\-Kleiner, Z\. Dragisic, and P\. Lambrix\(2014\)Abduction framework for repairing incomplete el ontologies: complexity results and algorithms\.InProceedings of the AAAI conference on artificial intelligence,Vol\.28\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p1.1),[§2](https://arxiv.org/html/2607.15776#S2.p2.1)\.
- \[38\]B\. Xiong, N\. Potyka, T\. Tran, M\. Nayyeri, and S\. Staab\(2022\-01\-24\)Faithiful embeddings for EL\+\+ knowledge bases\(Website\)External Links:[Link](https://arxiv.org/abs/2201.09919v2)Cited by:[§2](https://arxiv.org/html/2607.15776#S2.p3.1)\.
- \[39\]H\. Yang, J\. Chen, Y\. He, Y\. Gao, and I\. Horrocks\(2025\)Language models as ontology encoders\.InInternational Semantic Web Conference,pp\. 443–461\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§1](https://arxiv.org/html/2607.15776#S1.p5.10),[§2](https://arxiv.org/html/2607.15776#S2.p3.1),[§2](https://arxiv.org/html/2607.15776#S2.p4.1),[§4\.1](https://arxiv.org/html/2607.15776#S4.SS1.p4.1),[§4](https://arxiv.org/html/2607.15776#S4.p2.5)\.
- \[40\]H\. Yang, J\. Chen, and U\. SattlerTransBox:E​L\+\+\{EL\}^\{\\mbox\{\+\+\}\}\-closed ontology embedding\.InTHE WEB CONFERENCE 2025,Cited by:[§2](https://arxiv.org/html/2607.15776#S2.p3.1)\.
- \[41\]H\. Yang, J\. Chen, and U\. Sattler\(2026\)Large language model for OWL proofs\.InProceedings of the ACM Web Conference 2026,WWW ’26,New York, NY, USA,pp\. 3952–3963\.External Links:ISBN 9798400723070,[Link](https://doi.org/10.1145/3774904.3792395),[Document](https://dx.doi.org/10.1145/3774904.3792395)Cited by:[§2](https://arxiv.org/html/2607.15776#S2.p4.1)\.
- \[42\]H\. Yang, Y\. Ma, and N\. Bidoit\(2022\)Hypergraph\-based inference rules for computing el\+\-ontology justifications\.InInternational Joint Conference on Automated Reasoning,pp\. 310–328\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p2.1)\.
- \[43\]X\. Zhang, H\. Lai, Q\. Meng, and J\. Bos\(2025\)Ontourl: a benchmark for evaluating large language models on symbolic ontological understanding, reasoning and learning\.arXiv preprint arXiv:2505\.11031\.Cited by:[§1](https://arxiv.org/html/2607.15776#S1.p3.5),[§2](https://arxiv.org/html/2607.15776#S2.p4.1)\.
- \[44\]H\. Zhao, W\. Tang, D\. Guthrie, M\. Sevegnani, D\. Flynn, and P\. Harvey\(2026\)From subsumption to satisfiability: llm\-assisted active learning for owl ontologies\.arXiv preprint arXiv:2604\.16672\.Cited by:[§2](https://arxiv.org/html/2607.15776#S2.p4.1)\.

## Appendix 0\.AExtra Results

### 0\.A\.1Direct Children/Parents vs\. All

In this section, we compare the performance impact of using only direct parents/children as candidates in Stage 2a/2b \(denoted asDIRECT, the default setting ofNeurOWL\) versus using all transitive parent/child nodes \(denoted asALL\)\.

We first present statistics for the number of direct and transitive parent/child nodes associated with the evaluated positive samples\. As shown in Figure[4](https://arxiv.org/html/2607.15776#Pt0.A1.F4), the average number of direct parents is approximately 1–1\.2, which is substantially lower than the average number of direct children \(8\.6–32\.7\)\. This observation aligns with the structural properties of ontologies: a concept typically has only a few direct parents but may have many direct children\.

Furthermore, Figure[3](https://arxiv.org/html/2607.15776#Pt0.A1.F3)illustrates that the number of transitive \(ALL\) parents/children can be significantly larger than the number of direct ones, in some cases increasing by up to two orders of magnitude\. This highlights the substantial expansion of the candidate space when transitive relationships are considered\.

![Refer to caption](https://arxiv.org/html/2607.15776v1/x4.png)Figure 3:Comparison between the number of direct and the all children and parents\. Samples are ordered by increasing number of direct parents/children\.![Refer to caption](https://arxiv.org/html/2607.15776v1/x5.png)Figure 4:Distribution of the number of direct children and parents for positive samples in test sets\.In Table[5](https://arxiv.org/html/2607.15776#Pt0.A1.T5), we present the retrieval performance under theDIRECTandALLsettings\. As expected, theDIRECTsetting consistently outperforms theALLsetting across all cases, demonstrating the advantage of restricting candidates to direct parents/children\.

Table 5:Comparison of retrieval performance using using direct or all Parent/Child\. All the results is shown in \(DIRECT/ALL\)\.In Table[6](https://arxiv.org/html/2607.15776#Pt0.A1.T6), we report the overall performance of theDIRECTandALLsettings\. While theALLsetting occasionally achieves higher F1 scores in certain cases, theDIRECTsetting demonstrates superior overall performance\. This advantage is particularly evident in the consistently higher X\-F1 scores across all cases\.

However, for the X\-F1\* metric, theALLsetting outperformsDIRECTin some scenarios, such as the hard negative setting inOurs \(SBERT\)\. This may be because the candidates in theDIRECTsetting are highly relevant and difficult to distinguish, which can lead the LLM to mistakenly verify them as true bridge concepts\. As a result, the X\-F1\* score decreases, since this metric requires all identified bridge concepts to be correct; such errors therefore reduce overall performance\.

Table 6:Overall results ofDIRECTvs\.ALL\. All the results is shown in \(DIRECT/ALL\)\.DatasetNeurOWLRandom NegHard NegF1X\-F1X\-F1\*F1X\-F1X\-F1\*FoodOnA\(OnT\)96\.0/96\.889\.3/87\.679\.3/75\.084\.5/86\.978\.1/78\.068\.4/65\.8\(SBERT\)96\.0/95\.388\.5/83\.978\.8/75\.884\.4/85\.577\.2/74\.368\.0/66\.8SnomedA\(OnT\)96\.8/95\.784\.7/77\.665\.9/64\.186\.2/87\.174\.5/69\.556\.9/56\.9\(SBERT\)97\.0/96\.284\.6/80\.464\.6/66\.985\.6/87\.073\.6/71\.655\.0/59\.0

### 0\.A\.2Ablation of LLMs, embedding models, and retrieval size

To better understand the contribution of different parts inNeurOWL, we conduct a systematic ablation study along three dimensions: \(1\) the base embedding model used for OnT; \(2\) the LLM employed in the verification stage; and \(3\) the candidate retrieval sizekk\.

For the embedding model, we evaluate two alternatives:

- •all\-MiniLM\-L6\-v2\(384\-dimensional, same asall\-MiniLM\-L12\-v2used by default\) and
- •all\-mpnet\-base\-v2\(768\-dimensional\)\.

For the LLM, we compareQwen3\.5\-9Bin thinking mode andQwen3\.5\-4B\(non\-thinking\) against the defaultQwen3\.5\-9B\(non\-thinking\)\. For retrieval, we vary the number of candidates usingk∈\{5,20\}k\\in\\\{5,20\\\}, compared to the default setting ofk=10k=10\.

The results are summarized in Table[7](https://arxiv.org/html/2607.15776#Pt0.A1.T7)\. We can see that, overall, variations in the embedding model and the choice ofkklead to only minor performance differences\. The former suggests that all evaluated embedding models are sufficiently expressive for our datasets, while the latter is consistent with the strong retrieval performance reported in Table[3](https://arxiv.org/html/2607.15776#S6.T3), indicating that changingkkhas limited impact on the final results\.

In contrast, the choice of LLM has a more noticeable effect\. Specifically, the thinking mode slightly reduces performance on random negative cases, but yields a slight improvement in X\-F1 for hard negative cases\.

Table 7:Ablation study results on FoodOnA\. Default setting is shaded\.

## Appendix 0\.BPrompts

The prompts used for the LLMs in Stages 2a/2b and 3a setting are illustrated in Figures[5](https://arxiv.org/html/2607.15776#Pt0.A2.F5)and[6](https://arxiv.org/html/2607.15776#Pt0.A2.F6), respectively\. Figure[5](https://arxiv.org/html/2607.15776#Pt0.A2.F5)focuses on the downward stage \(i\.e\., Stage 2a\), while Figure[6](https://arxiv.org/html/2607.15776#Pt0.A2.F6)shows the prompt used for handling complex cases, where role restrictions of the form∃r\.B\\exists r\.\\,Bare treated as candidate sets in Stage 3a\. The prompt for Stage 3b is illustrated in Figure[7](https://arxiv.org/html/2607.15776#Pt0.A2.F7)\.

LLM PromptYou are an ontology expert\. Your task is to determine subsumption \(is\-a\) relationships between concepts\. Answer only YES or NO for each question\. Do not explain\.We want to determine: Is "\{A\}" a subclass of the following concepts:
\- \{candidate\_1\}
\- \{candidate\_2\}
…\\ldots
For each candidate, answer YES if "\{A\}" is a subclass of it, otherwise NO\.
1\. Is "\{A\}" a subclass of "\{candidate\_1\}"?
2\. Is "\{A\}" a subclass of "\{candidate\_2\}"?
…\\ldots
Answer format \(one per line\):
1\. YES/NO
2\. YES/NOFigure 5:Prompt template used for Stage 2a\. The prompts for Stage 2b/3a follow a similar procedure, but with different candidate sets: candidates are parents of “A” for Stage 2b, or all atomic concepts for Stage 3a\. The questions ask whether the candidates are subclasses of “B” for Stage 2a, or both directions for Stage 3a\.LLM Prompt```
You are an ontology expert analyzing concept relationships.

Query: Is "{A}" a subclass of "{B}"?

Below are {n} candidate existential restrictions that might justify
this classification. Each is of the form "role some Filler".

For each candidate, answer YES if:
1. "{A}" plausibly has this role-filler property
2. This filler captures the essential characteristic that defines
   membership in "{B}"

{numbered list of candidates}

Respond in the format:
1. YES/NO
2. YES/NO
...
Only output the numbered YES/NO answers, nothing else.
```

Figure 6:Prompt template for Stage 3a with relation restriction concepts∃r\.B\\exists r\.Bas candidates\.\{A\}and\{B\}are replaced with concept labels;\{n\}with the number of candidates; the numbered list enumerates each candidate as “r some B”\.LLM Prompt```
You are an ontology expert in the biomedical and food domains.
Determine whether the following subsumption relationship holds.

Is "{A}" a subclass of "{B}"?

Answer with only YES or NO.
```

Figure 7:Prompt template for Stage 3b and LLM\-only baseline\.

Similar Articles

Learning to reason with LLMs

OpenAI Blog

OpenAI publishes an article exploring reasoning techniques with LLMs through cipher-decoding examples, demonstrating step-by-step problem-solving approaches and pattern recognition in language models.

Logic-Regularized Verifier Elicits Reasoning from LLMs

arXiv cs.CL

Introduces LoVer, an unsupervised verifier that uses logical rules (negation consistency, intra-group and inter-group consistency) to improve LLM reasoning without labeled data, achieving performance close to supervised verifiers on reasoning benchmarks.