Preference Queries over Taxonomic Domains
Paolo Ciaccia, Davide Martinenghi, Riccardo Torlone

TL;DR
This paper addresses the challenge of retrieving the most suitable results based on multiple, potentially conflicting preferences expressed over taxonomic domains, proposing operators to enforce transitivity and specificity, and evaluating their effectiveness.
Contribution
It introduces two preference rewriting operators to ensure transitivity and specificity, and develops a heuristic-based technique for selecting optimal results in taxonomic preference queries.
Findings
Operators effectively enforce transitivity and specificity.
The heuristic approach improves result relevance.
Experimental results confirm practical feasibility.
Abstract
When composing multiple preferences characterizing the most suitable results for a user, several issues may arise. Indeed, preferences can be partially contradictory, suffer from a mismatch with the level of detail of the actual data, and even lack natural properties such as transitivity. In this paper we formally investigate the problem of retrieving the best results complying with multiple preferences expressed in a logic-based language. Data are stored in relational tables with taxonomic domains, which allow the specification of preferences also over values that are more generic than those in the database. In this framework, we introduce two operators that rewrite preferences for enforcing the important properties of transitivity, which guarantees soundness of the result, and specificity, which solves all conflicts among preferences. Although, as we show, these two properties cannot…
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.
