2023 · 34 citations · 5 references
Natural Language ProcessingEngineeringAutomated ReasoningOntology EngineeringComputational LinguisticsDescription LogicOntology LearningDescription LogicsSemanticsSemantic WebProtégé PluginLanguage StudiesOntology LanguageLinguisticsOwl Functional SyntaxSemantic Reasoner
We tackle the task of enriching ontologies by automatically translating natural language (NL) into Description Logic (DL). Since Large Language Models (LLMs) are the best tools for translations, we fine-tuned a GPT-3 model to convert NL into OWL Functional Syntax. For fine-tuning, we designed pairs of sentences in NL and the corresponding translations. This training pairs cover various aspects from ontology engineering: instances, class subsumption, domain and range of relations, object properties relationships, disjoint classes, complements, or cardinality restrictions. The resulted axioms are used to enrich an ontology, in a human supervised manner. The developed tool is publicly provided as a Protégé plugin.
5
The OWL API: A Java API for OWL ontologies
Matthew Horridge, Sean Bechhofer · Semantic Web · 2011 · 740 citations
Engineering, Data Science, Owl 2 +13
Konstantinos Kotis, George A. Vouros, Dimitris Spiliotopoulos · The Knowledge Engineering Review · 2020 · 82 citations · Full text
Ontology (Information Science), Ontology Matching, Engineering +17
Harnessing the Power of Large Language Models for Natural Language to First-Order Logic Translation
Yuan Yang, Siheng Xiong, Ali Payani et al. · 2024 · 13 citations · Full text