Abstract
The paper presents a new approach to database preference queries, where preferences are represented in a possibilistic logic manner, using symbolic weights. The symbolic weights may be processed without assessing their precise value, which leaves the freedom for the user to not specify any priority among the preferences. The user may also enforce a (partial) ordering between them, if necessary. The approach can be related to the processing of fuzzy queries whose components are conditionally weighted in terms of importance. In this paper, importance levels are symbolically processed, and refinements of both Pareto ordering and minimum ordering are used. The representational power of the proposed setting is stressed, while the approach is compared with database Best operator-like methods and with the CP-net approach developed in artificial intelligence. The paper also provides a structured and rather broad overview of the different lines of research in the literature dealing with the handling of preferences in database queries.
Similar content being viewed by others
References
Agrawal, R., Wimmers, E.L.: A framework for expressing and combining preferences. In: Proc. ACM SIGMOD, pp. 297–306 (2000)
Benferhat, S., Brewka, G., Le Berrem, D.: On the relation between qualitative choice logic and possibilistic logic. In: Proc. 10th International Conference IPMU, pp. 951–957 (2004)
Benferhat, S., Dubois, D., Prade, H.: Representing default rules in possibilistic logic. In: Proc. 3rd Internat. Conf. on Principles of Knowledge Representation and Reasoning (KR92), Cambridge, MA, Morgan Kaufmann, San Francisco, CA, pp. 673–684 (1992)
Benferhat, S., Dubois, D., Prade, H.: Nonmonotonic reasoning, conditional objects and possibility theory. Artif. Intell. 92, 259–276 (1997)
Benferhat, S., Dubois, D., Prade, H.: Towards a possibilistic logic handling of preferences. Appl. Intell. 14, 303–317 (2001)
Benferhat, S., Prade, H.: Encoding formulas with partially constrained weights in a possibilistic-like many-sorted propositional logic. In: Proc. of the 9th Inter. Joint Conference on Artificiel Intelligence (IJCAI’05), pp. 1281–1286 (2005)
Börzsönyi, S., Kossmann, D., Stocker, K.: The skyline operator. In: Proc. 17th IEEE International Conference on Data Engineering, pp. 421–430 (2001)
Bosc, P., Pivert, O.: Some approaches for relational databases flexible querying. Journal of Intelligent Information Systems 1, 323–354 (1992)
Bosc, P., Pivert, O., Prade, H.: A possibilistic logic view of preference queries to an uncertain database. In: Proc. of the 19th IEEE International Conference on Fuzzy Systems (FUZZ-IEEE’10), Barcelona, Spain (2010)
Boutilier, C., Brafman, R.I., Domshlak, C., Hoos, H., Poole, D.: CP-nets: a tool for representing and reasoning with conditional ceteris paribus preference statements. J. Artif. Intell. Res. 21, 135–191 (2004)
Brafman, R.I., Domshlak, C.: Database preference queries revisited. Technical Report TR2004-1934, Cornell University, Computing and Information Science (2004)
Brewka, G., Benferhat, S., Le Berre, D.: Qualitative choice logic. Artif. Intell. 157, 203–237 (2004)
Chomicki, J.: Preference formulas in relational queries. ACM Trans. Database Syst. 28, 1–40 (2003)
Chomicki, J.: Database querying under changing preferences. Ann. Math. Artif. Intell. 50, 79–109 (2007)
Ciaccia, P.: Querying databases with incomplete cp-nets. In: Multidisciplinary Workshop on Advances in Preference Handling (M-PREF 2007) (2007)
Domshlak, C., Venable, B., Rossi, F.: Reasoning about soft constraints and conditional preferences. In: Proc. 18th International Joint Conference on Artificial Intelligence (IJCAI’03), pp. 215–220 (2003)
Dubois, D., Fargier, H., Prade, H.: Beyond min aggregation in multicriteria decision: (ordered) weighted min, discri-min, leximin. In: Yager, R.R., Kacprzyk, J. (eds.) The Ordered Weighted Averaging Operators—Theory and Applications, pp. 181–192. Kluwer Acad. Publ. (1997)
Dubois, D., Lang, J., Prade, H.: Possibilistic logic. In: Gabbay, D.M., Hogger, C.J., Robinson, J.A, Nute, D. (eds.) Handbook of Logic in Artificial Intelligence and Logic Programming, vol. 3, pp. 439–513. Oxford University Press (1994)
Dubois, D., Prade, H.: Epistemic entrenchment and possibilistic logic. Artif. Intell. 50, 223–239 (1991)
Dubois, D., Prade, H.: Using fuzzy sets in flexible querying: why and how? In: Andreasen, T., Christiansen, H., Larsen, H. (eds.) Flexible Query Answering Systems, pp. 45–60 (1997)
Dubois, D., Prade, H.: Bipolarity in flexible querying. In: 5th International Conference on Flexible Query Answering Systems (FQAS’02), pp. 174–182 (2002)
Dubois, D., Prade, H.: Possibilistic logic: a retrospective and prospective view. Fuzzy Sets Syst. 144, 3–23 (2004)
Dubois, D., Prade, H.: Handling bipolar queries in fuzzy information processing. In: Galindo, J. (ed.) Fuzzy Information Processing in Databases, vol. 1, pp. 97–114. Information Science Reference (2008)
Dupin de Saint-Cyr, F., Prade, H.: Possibilistic handling of uncertain default rules with applications to persistence modeling and fuzzy default reasoning. In: Doherty, P., Mylopoulos, J., Welty, C.A. (eds.) Proc. 10th Inter. Conf. on Principles of Knowledge Representation and Reasoning (KR 2006), Lake District, UK, 2–5 June, pp. 440–451 (2006)
Fishburn, P.C.: Preferences structures and their numerical representation. Theor. Comp. Sci. 217, 359–383 (1999)
Godfrey, P., Ning, W.: Relational preference queries via stable skyline. Technical Report CS-2004-03, York University, pp. 1–14 (2004)
Goldszmidt, M., Pearl, J.: Rank-based systems: a simple approach to belief revision, belief update, and reasoning about evidence and actions. In: Proc. of the 3rd Inter. Conf. on Principles of Knowledge Representation and Reasoning (KR’92), pp. 661–672. Cambridge, Mass., Morgan & Kaufmann, San Mateo (1992)
Goncalves, G., Timeo, L.: Sqlf v.s. skyline—expressivity and performance. In: Proc. of Fuzz-IEEE’06 Conference, Canada, pp. 9634–9639 (2006)
Goncalves, G., Timeo, L.: Fuzzy dominance skyline queries. In: Proc. of DEXA’07 Conference LNCS 4653, pp. 469–478 (2007)
HadjAli, A., Pivert, O., Prade, H.: Possibilistic contextual skylines with incomplete preferences. In: Proc. 2nd IEEE Inter. Conf. on Soft Computing and Pattern Recognition (SoCPaR’10), Cergy Pontoise, France, 7–10 December (2010)
Kaci, S., Prade, H.: Relaxing ceteris paribus preferences with partially ordered priorities. In: 9th European Conference on Symbolic and Quantitative Approaches to Reasoning with Uncertainty (ECSQARU’07), pp. 660–671 (2007)
Kaci, S., Prade, H.: Mastering the processing of preferences by using symbolic priorities. In: 18th European Conference on Artificial Intelligence (ECAI’08), pp. 376–380 (2008)
Kiessling, W.: Foundations of preferences in database systems. In: Proc. of the 28th International Conference on Very Large Data Bases (VLDB’02), pp. 311–322 (2002)
Lacroix, M., Lavency, P.: Preferences: putting more knowledge into queries. In: Proc. of the 13th Inter. Conference on Very Large Databases (VLDB’87), pp. 217–225 (1987)
Lang, J.: From preferences to combinatorial vote. In: Proc. of KR Conferences, pp. 277–288 (2002)
Lee, J., You, G., Hwang, S.: Optimal preferences elicitation for skyline queries over categorical domains. In: Proc. of DEXA’08 Conference LNCS 5181, pp. 610–624 (2008)
Lukasiewicz, T., Schellhase, J.: Variable-strength conditional preferences for ranking objects in ontologies. J. Web Sem. 5(3), 180–194 (2007)
Motro, A.: A user interface to relational databases that permits vague queries. ACM Trans. Inf. Syst. 6, 187–214 (1988)
Spohn, W.: A general non-probabilistic theory of inductive reasoning. In: Shachter, R.D., Levitt, T.S., Kanal, L.N., Lemmer, J.F. (eds.) UAI ’88: Proceedings of the 4th Annual Conference on Uncertainty in Artificial Intelligence, pp. 149–158. North-Holland (1990)
Torlone, R., Ciaccia, P.: Finding the best when it’s a matter of preference. In: Proc. 10th Italian National Conference on Advanced Data Base Systems (SEBD’02), pp. 347–360 (2002)
Wilson, N.: Extending CP-nets with stronger conditional preference statements. In: Proc. 19th National Conference on Artificial Intelligence (AAAI’04), pp. 735–741 (2004)
Author information
Authors and Affiliations
Corresponding author
Additional information
An erratum to this article is available at http://dx.doi.org/10.1007/s10472-014-9446-2.
Rights and permissions
About this article
Cite this article
Hadjali, A., Kaci, S. & Prade, H. Database preference queries—a possibilistic logic approach with symbolic priorities. Ann Math Artif Intell 63, 357–383 (2011). https://doi.org/10.1007/s10472-012-9279-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10472-012-9279-9