Ontology Learning with LLMs: A Benchmark Study on Axiom Identification
By: Roos M. Bakker , Daan L. Di Scala , Maaike H. T. de Boer and more
Potential Business Impact:
Helps computers build knowledge maps automatically.
Ontologies are an important tool for structuring domain knowledge, but their development is a complex task that requires significant modelling and domain expertise. Ontology learning, aimed at automating this process, has seen advancements in the past decade with the improvement of Natural Language Processing techniques, and especially with the recent growth of Large Language Models (LLMs). This paper investigates the challenge of identifying axioms: fundamental ontology components that define logical relations between classes and properties. In this work, we introduce an Ontology Axiom Benchmark OntoAxiom, and systematically test LLMs on that benchmark for axiom identification, evaluating different prompting strategies, ontologies, and axiom types. The benchmark consists of nine medium-sized ontologies with together 17.118 triples, and 2.771 axioms. We focus on subclass, disjoint, subproperty, domain, and range axioms. To evaluate LLM performance, we compare twelve LLMs with three shot settings and two prompting strategies: a Direct approach where we query all axioms at once, versus an Axiom-by-Axiom (AbA) approach, where each prompt queries for one axiom only. Our findings show that the AbA prompting leads to higher F1 scores than the direct approach. However, performance varies across axioms, suggesting that certain axioms are more challenging to identify. The domain also influences performance: the FOAF ontology achieves a score of 0.642 for the subclass axiom, while the music ontology reaches only 0.218. Larger LLMs outperform smaller ones, but smaller models may still be viable for resource-constrained settings. Although performance overall is not high enough to fully automate axiom identification, LLMs can provide valuable candidate axioms to support ontology engineers with the development and refinement of ontologies.
Similar Papers
Large Language Models as Oracles for Ontology Alignment
Artificial Intelligence
Helps computers understand different data sources better.
Assessing the Capability of Large Language Models for Domain-Specific Ontology Generation
Artificial Intelligence
Builds smart knowledge maps for any topic.
Automated Skill Decomposition Meets Expert Ontologies: Bridging the Granularity Gap with LLMs
Artificial Intelligence
Helps computers break down jobs into smaller steps.