cs.IRMar 22, 2026

Ontology-driven personalized information retrieval for XML documents

Authors: Ounnaci Iddir, Ahmed-ouamer Rachid, Tai Dinh

Organizations: Research Laboratory in Computer Science (LARI), Department of Computer Science, Mouloud Mammeri University Tizi-Ouzou, Algeria · The Kyoto College of Graduate Studies for Informatics, 7 Tanaka Monzencho, Sakyo Ward, Kyoto City, Kyoto, Japan

Abstract

This paper addresses the challenge of improving information retrieval from semi-structured eXtensible Markup Language (XML) documents. Traditional information retrieval systems (IRS) often overlook user-specific needs and return identical results for the same query, despite differences in users' knowledge, preferences, and objectives. We integrate external semantic resources, namely a domain ontology and user profiles, into the retrieval process. Documents, queries, and user profiles are represented as vectors of weighted concepts. The ontology applies a concept-weighting mechanism that emphasizes highly specific concepts, as lower-level nodes in the hierarchy provide more precise and targeted information. Relevance is assessed using semantic similarity measures that capture conceptual relationships beyond keyword matching, enabling personalized and fine-grained matching among user profiles, queries, and documents. Experimental results show that combining ontologies with user profiles improves retrieval effectiveness, achieving higher precision and recall than keyword-based approaches. Overall, the proposed framework enhances the relevance and adaptability of XML search results, supporting more user-centered retrieval.

Explore similar work

CardsList
  1. OntologyBench: Can Dense Retrieval Satisfy Structured Biomedical Constraints?

    Sep 8, 2026Xiao Yu Cindy Zhang, Wyeth Wasserman, Jian ZhuInformation RetrievalBiomedical IR

  2. GRASP: Plan-Guided Graph Retrieval with Adaptive Fusion and Reranking on Semi-Structured Knowledge Bases

    May 28, 2026Yicheng Tao, Yiqun Wang, Xiangchen Song +4Learning to RankGraph-Based Retrieval