A Tree Pattern Matching Algorithm for XML Queries with Structural Preferences
Maurice Tchoup\'e Tchendji, Lionel Tadonfouet, Thomas T\'ebougang, Tchendji

TL;DR
This paper introduces a tree pattern matching algorithm for XML preference queries that relaxes strict constraints to improve retrieval accuracy in semi-structured documents, using an adaptation of the Skyline operator.
Contribution
It presents a novel algorithm for evaluating preference-based XML queries, extending the TreeMatch approach with Skyline filtering to handle flexible constraints.
Findings
Efficiently filters partial solutions satisfying maximum preferences.
Handles semi-structured XML documents with no self-containment restriction.
Improves retrieval relevance by relaxing constraints during query evaluation.
Abstract
In the XML community, exact queries allow users to specify exactly what they want to check and/or retrieve in an XML document. When they are applied to a semi-structured document or to a document with an overly complex model, the lack or the ignorance of the explicit document model (DTD-Document Type Definition, Schema, etc.) increases the risk of ob-taining an empty result set when the query is too specific, or, too large result set when it is too vague (e.g. it contains wildcards such as "*"). The reason is that in both cases, users write queries according to the document model they have in mind; this can be very far from the one that can actually be extracted from the document. Opposed to exact queries, preference queries are more flexible and can be relaxed to expand the search space during their evalua-tions. Indeed, during their evaluation, certain constraints (the preferences…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
