Towards Complex Ontology Alignment using Large Language Models
Reihaneh Amini, Sanaz Saki Norouzi, Pascal Hitzler, Reza Amini
TL;DR
The paper tackles the challenge of automating complex ontology alignment beyond simple 1-to-1 mappings. It introduces a prompt-based LLM approach that leverages rich module content from the GeoLink Modular Ontology (GMO) and its interactions with the GeoLink Base Ontology (GBO). Evaluation on the GeoLink Complex Alignment dataset with GPT-4 shows substantial gains when module information is included, with a mean recall/precision around $0.67$ and a median near $0.75$–$0.80$, and a substantial portion achieving perfect scores. The study demonstrates a neural-symbolic pathway for complex alignment that does not rely on shared individuals and highlights the critical role of ontology structure in enabling automated reasoning. Future work will pursue human-in-the-loop workflows, richer module representations, and integration with symbolic reasoning and traditional alignment methods to broaden robustness and autonomy.
Abstract
Ontology alignment, a critical process in the Semantic Web for detecting relationships between different ontologies, has traditionally focused on identifying so-called "simple" 1-to-1 relationships through class labels and properties comparison. The more practically useful exploration of more complex alignments remains a hard problem to automate, and as such is largely underexplored, i.e. in application practice it is usually done manually by ontology and domain experts. Recently, the surge in Natural Language Processing (NLP) capabilities, driven by advancements in Large Language Models (LLMs), presents new opportunities for enhancing ontology engineering practices, including ontology alignment tasks. This paper investigates the application of LLM technologies to tackle the complex ontology alignment challenge. Leveraging a prompt-based approach and integrating rich ontology content so-called modules our work constitutes a significant advance towards automating the complex alignment task.
