Preference Queries over Taxonomic Domains
Paolo Ciaccia, Davide Martinenghi, Riccardo Torlone
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 be fully achieved together, we use our operators to identify the only two alternatives that ensure transitivity and minimize the residual conflicts. Building on this finding, we devise a technique, based on an original heuristics, for selecting the best results according to the two possible alternatives. We finally show, with a number of experiments over both synthetic and real-world datasets, the effectiveness and practical feasibility of the overall approach.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 4b55c853-bbda-4a33-97c4-706672c5ede2Builds on2
- Marrying Top-k with Skyline Queries: Relaxing the Preference Input while Producing Output of Controllable SizeKyriakos Mouratidis, Keming Li, Bo TangSIGMOD 2021 · 30 citations
- Directional Queries: Making Top-k Queries More Effective in Discovering Relevant ResultsPaolo Ciaccia, Davide MartinenghiSIGMOD 2025 · 7 citations
Related papers
- An Axiomatic Approach to Revising PreferencesAdrian Haret, Johannes P. WallnerAAAI 2022 · 1 citation
- Aligning with Logic: Measuring, Evaluating and Improving Logical Preference Consistency in Large Language ModelsYinhong Liu, Zhijiang Guo, Tianya Liang, Ehsan Shareghi et al.ICML 2025
- Temporal Conjunctive Query Answering via RewritingLukas Westhofen, Jean Christoph Jung, Daniel NeiderAAAI 2025 · 1 citation
- Creating Signature-Based Views for Description Logic Ontologies with Transitivity and Qualified Number RestrictionsYue Xiang, Xuan Wu, Chang Lu, Yizheng ZhaoWWW 2022 · 3 citations
- On Multiple Semantics for Declarative Database RepairsAmir Gilad, Daniel Deutch, Sudeepa RoySIGMOD 2020 · 20 citations
