← Nieuwste papers
🤖 AI

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

Het artikel introduceert NeurOWL, een end-to-end neuro-symbolisch framework dat Large Language Models en ontologie-embeddings gebruikt om de semantische plausibiliteit van subsumptie in incomplete OWL-ontologieën te verifiëren en logisch sluitende verklaringen met potentiële ontbrekende axioma's te genereren.

Oorspronkelijke auteurs: Hui Yang, Jiaoyan Chen, Yiping Song, Renate Schmidt, Wen Zhang

Gepubliceerd 2026-07-20
📖 7 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Hui Yang, Jiaoyan Chen, Yiping Song, Renate Schmidt, Wen Zhang

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je probeert een enorme, intergalactische mysteries op te lossen, maar je dossier met aanwijzingen mist enkele pagina's. Je hebt een lijst met regels over hoe verschillende personages zich tot elkaar verhouden — zoals "Alle katten zijn zoogdieren" of "Alle zoogdieren produceren melk" — maar het boek zegt niet expliciet "Alle Perzische katten zijn dieren." In de wereld van de informatica wordt dit een ontologie genoemd. Zie een ontologie als een supergeorganiseerde, digitale encyclopedie die een computer leert hoe hij de wereld begrijpt. Het gebruikt een strikte taal genaamd OWL (Web Ontology Language) om regels te definiëren, zodat machines kunnen redeneren, of "denken", over hoe dingen in elkaar passen.

Echter, echte encyclopedieën zijn zelden perfect. Ze zijn vaak incompleet omdat de wereld te groot is om elke regel op te schrijven, of omdat experts nog geen tijd hebben gehad om het werk af te maken. Wanneer een computer probeert deze "gebroken" encyclopedieën te gebruiken, loopt hij vast. Hij kan niet bewijzen dat een Perzische kat een dier is omdat de specifieke regel die hen verbindt ontbreeft. Dit is een enorm probleem voor vakgebieden zoals de gezondheidszorg en biologie, waar het missen van een connectie kan betekenen dat men een genezing of een diagnose mist. Wetenschappers hebben geprobeerd dit op te lossen door computers te vragen de ontbrekende regels te raden, maar meestal hebben ze een vooraf geschreven lijst met mogelijke gissingen nodig, wat is als het zoeken naar een naald in een hooiberg terwijl je alleen in een klein, vooraf gedefinieerd doosje mag kijken.

Maak kennis met NeurOWL, een nieuw framework dat fungeert als een detective met een superkracht. In plaats van vast te zitten in een klein doosje met gissingen, combineert NeurOWL de strikte logica van een computer met de creatieve intuïtie van een Large Language Model (een AI die menselijke tekst leest en begrijpt). Het controleert niet alleen of een regel waar is; het probeert uit te zoeken waarom het mogelijk waar is, zelfs als de regelpagina ontbreekt, en schrijft vervolgens de ontbrekende pagina voor je op. Het is als een detective die een plaats delict onderzoekt, beseft dat er een getuige ontbreekt, en vervolgens zijn kennis van de buurt gebruikt om precies te raden wie die getuige zou kunnen zijn, terwijl hij er ook voor zorgt dat zijn gok logisch gezien klopt.

De Gereedschapskist van de Detective: Hoe NeurOWL Werkt

Het artikel introduceert NeurOWL als een "neuro-symbolisch" framework. Dat is een chique manier om te zeggen dat het twee soorten denken mengt: symbolisch (de strikte, wiskundige logica van de computer) en neuraal (de vage, patroonherkennende intuïtie van de AI). Het doel is simpel: gegeven een gebroken regelboek en een vraag als "Is een Perzische Kat een Dier?", beslist NeurOWL of het antwoord waarschijnlijk "Ja" of "Nee" is, en als het "Ja" is, vindt het de ontbrekende puzzelstukjes om uit te leggen waarom.

Hier is hoe de detective de zaak oplost, stap voor stap:

Stap 1: De Logica-check (De "Voor de Hand Liggende" Test)
Eerst vraat NeurOWL aan de strikte computerlogica: "Kan ik dit bewijzen met alleen de regels die we nu hebben?" Als het antwoord ja is, geweld! Het geeft je het bewijs. Maar als het antwoord nee is (omdat het regelboek incompleet is), geeft het niet op. Het neemt aan dat sommige regels ontbreken en gaat naar de volgende stap.

Stap s 2: De Logische Brug (De "Verbind de Punten" Fase)
Dit is waar de detective slim wordt. Als het pad van "Perzische Kat" naar "Dier" gebroken is, zoekt NeurOWL naar een "brugconcept" dat hen zou kunnen verbinden.

  • Downward Search (Zoeken naar beneden): Het kijkt naar de "kinderen" van het doelwit. Als "Dier" kinderen heeft zoals "Zoogdier" en "Kat", dan is de ontbrekende regel misschien "Perzische Kat is een Kat"?
  • Upward Search (Zoeken naar boven): Het kijkt naar de "ouders" van het startpunt. Als "Perzische Kat" een type "Huiskat" is, dan is de ontbrekende regel misschien "Huiskat is een Kat"?
    Het systeem gebruikt de logica van de computer om deze potentiële bruggen te vinden, maar roept dan de LLM (de AI-detective) in om ze te verifiëren. De AI leest de namen en beschrijvingen en zegt: "Ja, dat is logisch! Een Huiskat is absoluut een Kat."

Stap 3: De Semantische Brug (De "Gevoel" Fase)
Als de logische zoektocht faalt, schakelt NeurOWL over op pure intuïtie. Het gebruikt embeddings, die fungeren als digitale vingerafdrukken voor woorden. Het vraagt de AI: "Is er een concept in de hele encyclopedie dat aanvoelt alsof het tussen 'Perzische Kat' en 'Dier' zit?" De AI scant zijn enorme kennis van taal en stelt een kandidaat voor. Als het een vindt, controleert het of de verbinding standhoudt. Zo niet, dan kan het simpelweg raden dat de regel "Perzische Kat is een Dier" geheel ontbreekt en direct toegevoegd moet worden.

Wat Ze Hebben Gevonden: Een Succesverhaal van een Detective

De onderzoekers testten NeurOWL op echte gegevens uit twee enorme encyclopedieën: FoodOn (over voedsel en landbouw) en Snomed CT (een enorme medische database). Ze creëerden "gebroken" versies van deze encyclopedieën door willekeurig 5% van de regels te verwijderen, enkel om te zien of NeurOWL ze kon herstellen.

De resultaten waren indrukwekkend. Wanneer gevraagd werd of een ontbrekende regel aannemelijk was, zat NeurOWL er ongeveer 97% van de tijd naast op de FoodOn-dataset en 96,8% op de Snomed CT-dataset. Maar de echte magie zat in de verklaringen. In tegenstelling tot andere methoden die alleen "Ja" of "Nee" zeggen, schreef NeurOWL daadwerkelijk de ontbrekende regels op.

  • Op de FoodOn-dataset identificeerde het correct de ontbrekende regels en legde deze uit met een score van 89,3 (genoemd X-F1).
  • Op de medische dataset behaalde het een score van 84,7.

Het artikel toonde ook aan dat NeurOWL flexibel is. Het kan werken zonder extra training (door gebruik te maken van een vooraf getrainde AI) of het kan worden "gefine-tuned" (een intensieve cursus krijgen over de specifieke encyclopedie) om nog beter te worden in complexe medische termen. Sterker nog, de gefinetunede versie presteerde aanzienlijk beter bij de lastigste medische gevallen met complexe relaties, wat bewijst dat het geven van een gespecialiseerde handleiding aan de detective helpt.

Wat NeurOWL Niet Is (En Wat Het Uitsluit)

Het is belangrijk om te weten wat NeurOWL niet doet. Het artikel sluit expliciet de gedachte uit dat je een vooraf gedefinieerde lijst van mogelijke ontbrekende regels nodig hebt om het probleem op te lossen. Oude methoden vereisten dat wetenschappers zeiden: "Hier zijn de 100 regels die je kunt raden." NeurOWL gooit dat regelboek weg en zegt: "Ik kijk naar de hele wereld en raad wat er ook past."

De auteurs verduidelijken ook dat ze niet beweren de ontologie-redenering voor altijd te hebben "opgelost". Ze beweren niet dat de computer nu slimmer is dan een menselijke expert. In plaats daarvan suggereren ze dat deze methode een krachtig hulpmiddel is om experts te ondersteunen. Het systeem is ontworpen om gevallen af te handelen waarin de doelregel ook daadwerkelijk fout zou kunnen zijn. Als de AI denkt dat "Perzische Katten Rotsen zijn", zal het "Nee" zeggen en stoppen, in plaats van een slechte verklaring te forceren.

Het vertrouwen in deze resultaten komt voort uit rigoureuze tests op duizenden voorbeelden. De cijfers zijn geen gissingen; het zijn gemeten uitkomsten van het draaien van het systeem op echte data. Echter, het artikel merkt op dat in extreem complexe scenario's (zoals het raden van regels die zeer specifieke medische beperkingen bevatten), de prestaties van het systeem iets dalen, wat suggereert dat er nog steeds ruimte is voor verbetering.

De Kernboodschap

NeurOWL is als een detective die niet alleen het mysterie oplost, maar ook het ontbrekende hoofdstuk van het verhaal schrijft. Door de strikte logica van computers te combineren met de creatieve intuïtie van AI, kan het naar een gebroken encyclopedie kijken, begrijpen wat er ontbreekt, en uitleggen waarom het ontbreekt. Het heeft geen spiekbriefje met mogelijke antwoorden nodig; het gebruikt simpelweg zijn kennis van de wereld om de gaten te vullen. Voor iedereen die werkt met complexe data, van artsen tot voedingswetenschappers, betekent dit dat we binnenkort misschien AI-assistenten hebben die niet alleen vragen kunnen beantwoorden, maar ons ook kunnen helpen de boeken te repareren die we gebruiken om die vragen te stellen.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →