paper-with-me

Papers

Large language models as oracles for instantiating ontologies with domain-specific knowledge

2024-04-05 · Giovanni Ciatto, Andrea Agiollo, Matteo Magnini, Andrea Omicini

Background. Endowing intelligent systems with semantic data commonly requires designing and instantiating ontologies with domain-specific knowledge. Especially in the early phases, those activities are typically performed manually by human experts possibly leveraging on their own experience. The resulting process is therefore time-consuming, error-prone, and often biased by the personal background of the ontology designer. Objective. To mitigate that issue, we propose a novel domain-independent approach to automatically instantiate ontologies with domain-specific knowledge, by leveraging on large language models (LLMs) as oracles. Method. Starting from (i) an initial schema composed by inter-related classes and properties and (ii) a set of query templates, our method queries the LLM multiple times, and generates instances for both classes and properties from its replies. Thus, the ontology is automatically filled with domain-specific knowledge, compliant to the initial schema. As a result, the ontology is quickly and automatically enriched with manifold instances, which experts may consider to keep, adjust, discard, or complement according to their own needs and expertise. Contribution. We formalise our method in general way and instantiate it over various LLMs, as well as on a concrete case study. We report experiments rooted in the nutritional domain where an ontology of food meals and their ingredients is automatically instantiated from scratch, starting from a categorisation of meals and their relationships. There, we analyse the quality of the generated ontologies and compare ontologies attained by exploiting different LLMs. Experimentally, our approach achieves a quality metric that is up to five times higher than the state-of-the-art, while reducing erroneous entities and relations by up to ten times. Finally, we provide a SWOT analysis of the proposed method.

📄 PDF Abstract BibTeX arXiv:2404.04108

Code (1)

chistera4-expectation/kg-filler 공식 구현

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically
Ontology 설명 없음

Similar Papers 제목 키워드 기반

Large Language Models as Oracles for Ontology Alignment

2025-08-11 · Sviatoslav Lushnei, Dmytro Shumskyi, Severyn Shykula, Ernesto Jimenez-Ruiz 외 arxiv

There are many methods and systems to tackle the ontology alignment problem, yet a major challenge persists in producing high-quality mappings among a set of input ontologies. Adopting a human-in-the-loop approach during…

Generic Ontology Design Patterns at Work

2019-06-20 · Bernd Krieg-Brückner, Till Mossakowski, Fabian Neuhaus

Generic Ontology Design Patterns, GODPs, are defined in Generic DOL, an extension of DOL, the Distributed Ontology, Model and Specification Language, and implemented using Heterogeneous Tool Set. Parameters such as class…

Learning Query Inseparable ELH Ontologies

2019-11-17 · Ana Ozaki, Cosimo Persia, Andrea Mazzullo

We investigate the complexity of learning query inseparable ELH ontologies in a variant of Angluin's exact learning model. Given a fixed data instance A* and a query language Q, we are interested in computing an ontology…

PAC learning

Insights from an OTTR-centric Ontology Engineering Methodology

2023-09-22 · Moritz Blum, Basil Ell, Philipp Cimiano

OTTR is a language for representing ontology modeling patterns, which enables to build ontologies or knowledge bases by instantiating templates. Thereby, particularities of the ontological representation language are hid…

When one Logic is Not Enough: Integrating First-order Annotations in OWL Ontologies

2022-10-07 · Simon Flügel, Martin Glauer, Fabian Neuhaus, Janna Hastings

In ontology development, there is a gap between domain ontologies which mostly use the web ontology language, OWL, and foundational ontologies written in first-order logic, FOL. To bridge this gap, we present Gavel, a to…