ComputingComputer ScienceDatabasesMulti-criteria Decision MakingSet TheoryPartial OrdersPreference ModelingQuery OptimizationQuery ProcessingRelational AlgebraStructured Query LanguageAttributesCategorical Data RepresentationIndifference RelationPreference RelationsPreference RepresentationQuery Evaluation
Personalization of database queries requires a semantically rich, easy to handle and flexible preference model. Building on preferences as strict partial orders we provide a variety of intuitive base preference constructors for numerical and categorical data, including so-called d-parameters. As a novel semantic concept for complex preferences we introduce the notion of ‘substitutable values’ (SV-semantics), characterizing equally good values amongst indifferent values. Pareto and prioritized preference construction preserves strict partial orders, which instantly solves crucial wellknown problems for preference queries. We can point out a new semantic-guided way to cope with the infamous flooding effect of query engines. Contrary to a wide-spread belief we can give evidence that the result sizes of Pareto or skyline queries not necessarily explode for multiple attributes. Moreover, we can show that known laws from preference relational algebra remain valid under SV-semantics. Since most of these laws rely on transitivity, preservation of strict partial order is essential to algebraically optimize complex preference queries. Similarly, well-known efficient evaluation algorithms for the preference selection operator rely on transitivity. In a nutshell, preference constructors with SVsemantics enable an intuitive and powerful personalization of database queries and at the same time are the key to efficient preference query evaluation. 1.
12
S. Borzsony, Donald Kossmann, Konrad Stocker · 2002 · 2.2K citations
Preference formulas in relational queries
Jan Chomicki · ACM Transactions on Database Systems · 2003 · 457 citations
On the Average Number of Maxima in a Set of Vectors and Applications
Jon Bentley, H. T. Kung, Mario Schkolnick et al. · Journal of the ACM · 1978 · 372 citations · Full text
Nontransitive preferences in decision theory
Peter C. Fishburn · Journal of Risk and Uncertainty · 1991 · 253 citations
A framework for expressing and combining preferences
Rakesh Agrawal, Edward L. Wimmers · ACM SIGMOD Record · 2000 · 247 citations