Iterative Modification and Incremental Evaluation of Preference Queries

We present here a formal foundation for an iterative and incremental approach to constructing and evaluating preference queries. Our main focus is on query modification: a query transformation approach which works by revising the preference relation in the query. We provide a detailed analysis of the cases where the order-theoretic properties of the preference relation are preserved by the revision. We consider a number of different revision operators: union, prioritized and Pareto composition. We also formulate algebraic laws that enable incremental evaluation of preference queries.

[1]  Michael Freund,et al.  On the revision of preferences and rational inference processes , 2004, Artif. Intell..

[2]  Wolf-Tilo Balke,et al.  Efficient Distributed Skylining for Web Information Systems , 2004, EDBT.

[3]  K. Bogart Preference structures I: Distances between transitive preference relations† , 1973 .

[4]  Stephen T. C. Wong,et al.  Preference-based decision making for cooperative knowledge-based systems , 1994, TOIS.

[5]  Donald Kossmann,et al.  The Skyline operator , 2001, Proceedings 17th International Conference on Data Engineering.

[6]  Werner Kießling,et al.  Algebraic Optimization of Relational Preference Queries , 2003 .

[7]  Werner Kießling,et al.  Foundations of Preferences in Database Systems , 2002, VLDB.

[8]  Wei Sun,et al.  Solving satisfiability and implication problems in database systems , 1996, TODS.

[9]  Vagelis Hristidis,et al.  Algorithms and applications for answering ranked queries using ranked views , 2003, The VLDB Journal.

[10]  Walid G. Aref,et al.  Rank-aware query optimization , 2004, SIGMOD '04.

[11]  M. Lacroix,et al.  Preferences; Putting More Knowledge into Queries , 1987, VLDB.

[12]  R. M. Adelson,et al.  Utility Theory for Decision Making , 1971 .

[13]  Eduardo L. Fermé,et al.  Belief Revision , 2007, Inteligencia Artif..

[14]  Riccardo Torlone,et al.  Which are my preferred items , 2002 .

[15]  Ronen I. Brafman,et al.  CP-nets: A Tool for Representing and Reasoning withConditional Ceteris Paribus Preference Statements , 2011, J. Artif. Intell. Res..

[16]  Jan Chomicki,et al.  Semantic Optimization of Preference Queries , 2004, CDB.

[17]  Rakesh Agrawal,et al.  A framework for expressing and combining preferences , 2000, SIGMOD '00.

[18]  Werner Kießling,et al.  Preference SQL - Design, Implementation, Experiences , 2002, VLDB.

[19]  Floris Geerts,et al.  Constraint Query Languages , 2008, Encyclopedia of GIS.

[20]  Stéphane Grumbach,et al.  Constraint Databases , 1999, JFPLC.

[21]  Jan Chomicki,et al.  Querying with Intrinsic Preferences , 2002, EDBT.

[22]  Wolf-Tilo Balke,et al.  Multi-objective Query Processing for Database Systems , 2004, VLDB.

[23]  Jan Chomicki,et al.  Preference formulas in relational queries , 2003, TODS.

[24]  Bernhard Seeger,et al.  An optimal and progressive algorithm for skyline queries , 2003, SIGMOD '03.

[25]  S. Hansson Changes in preference , 1995 .

[26]  Boi Faltings,et al.  User-Involved Preference Elicitation , 2003 .

[27]  T C WongStephen Preference-based decision making for cooperative knowledge-based systems , 1994 .