Ontolearn-A Framework for Large-scale OWL Class Expression Learning in Python

📅 2025-10-13
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the automated learning of OWL class expressions and their application to instance classification in large-scale knowledge graphs (KGs). We propose a scalable framework that synergistically integrates symbolic learning with neuro-symbolic learning: it incorporates efficient algorithms—including EvoLearner and DRILL—and introduces an LLM-driven natural language generation module to produce human-readable semantic interpretations of learned class expressions. Additionally, we design a SPARQL query translation mechanism enabling semantically consistent querying and reasoning over remote triple stores. Compared to state-of-the-art approaches, our framework significantly improves accuracy, interpretability, and computational efficiency for learning complex OWL class expressions—particularly those involving conjunction, disjunction, complement, and existential restrictions. Empirical evaluation on real-world large-scale KGs demonstrates superior classification performance and practical deployability.

Technology Category

Application Category

📝 Abstract
In this paper, we present Ontolearn-a framework for learning OWL class expressions over large knowledge graphs. Ontolearn contains efficient implementations of recent stateof-the-art symbolic and neuro-symbolic class expression learners including EvoLearner and DRILL. A learned OWL class expression can be used to classify instances in the knowledge graph. Furthermore, Ontolearn integrates a verbalization module based on an LLM to translate complex OWL class expressions into natural language sentences. By mapping OWL class expressions into respective SPARQL queries, Ontolearn can be easily used to operate over a remote triplestore. The source code of Ontolearn is available at https://github.com/dice-group/Ontolearn.
Problem

Research questions and friction points this paper is trying to address.

Learning OWL class expressions over large knowledge graphs
Implementing symbolic and neuro-symbolic class expression learners
Translating complex OWL expressions into natural language
Innovation

Methods, ideas, or system contributions that make the work stand out.

Implements symbolic and neuro-symbolic class expression learners
Integrates LLM module to verbalize OWL expressions
Maps OWL expressions to SPARQL for remote triplestore operations
🔎 Similar Papers
No similar papers found.
Caglar Demir
Caglar Demir
Researcher
Knowledge GraphsRepresentation LearningMachine Learning
A
Alkid Baci
Department of Computer Science, Paderborn University, Warburger Str. 100, 33098 Paderborn, Germany
N'Dah Jean Kouagou
N'Dah Jean Kouagou
Paderborn University
Machine LearningDeep LearningNeural-symbolic LearningMathsSemantic Web
L
Leonie Nora Sieger
Department of Computer Science, Paderborn University, Warburger Str. 100, 33098 Paderborn, Germany
Stefan Heindorf
Stefan Heindorf
Paderborn University
Explainable AINeurosymbolic AICausalityKnowledge GraphsWikidata
S
Simon Bin
Department of Computer Science, Paderborn University, Warburger Str. 100, 33098 Paderborn, Germany
L
Lukas Blübaum
Department of Computer Science, Paderborn University, Warburger Str. 100, 33098 Paderborn, Germany
Alexander Bigerl
Alexander Bigerl
Department of Computer Science, Paderborn University, Warburger Str. 100, 33098 Paderborn, Germany
Axel-Cyrille Ngonga Ngomo
Axel-Cyrille Ngonga Ngomo
Professor of Data Science at Paderborn University, Heinz Nixdorf Institute
Knowledge GraphsKnowledge EngineeringSemantic WebMachine Learning