|
ABSTRACT
The handling of user preferences is becoming an increasingly important issue in present-day information systems. Among others, preferences are used for information filtering and extraction to reduce the volume of data presented to the user. They are also used to keep track of user profiles and formulate policies to improve and automate decision making.We propose here a simple, logical framework for formulating preferences as preference formulas. The framework does not impose any restrictions on the preference relations, and allows arbitrary operation and predicate signatures in preference formulas. It also makes the composition of preference relations straightforward. We propose a simple, natural embedding of preference formulas into relational algebra (and SQL) through a single winnow operator parameterized by a preference formula. The embedding makes possible the formulation of complex preference queries, for example, involving aggregation, by piggybacking on existing SQL constructs. It also leads in a natural way to the definition of further, preference-related concepts like ranking. Finally, we present general algebraic laws governing the winnow operator and its interactions with other relational algebra operators. The preconditions on the applicability of the laws are captured by logical formulas. The laws provide a formal foundation for the algebraic optimization of preference queries. We demonstrate the usefulness of our approach through numerous examples.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
|
| |
3
|
Andreka, H., Ryan, M., and Schobbens, P.-Y. 2002. Operators and laws for combining preference relations. J. Logic Comput. 12, 1, 13--53.
|
| |
4
|
|
| |
5
|
Boutilier, C., Brafman, R. I., Hoos, H. H., and Poole, D. 1999. Reasoning with conditional ceteris paribus preference statements. In Proceedings of the Symposium on Uncertainty in Artificial Intelligence.
|
| |
6
|
|
 |
7
|
|
| |
8
|
Burke, R. 1999. Integrating knowledge-based and collaborative-filtering recommender systems. In Proceedings of the AAAI Workshop on AI and Electronic Commerce.
|
 |
9
|
|
| |
10
|
Chernoff, H. 1954. Rational selection of decision functions. Econometrica 22, 422--443.
|
| |
11
|
|
| |
12
|
Chomicki, J., Godfrey, P., Gryz, J., and Liang, D. 2003. Skyline with presorting. In Proceedings of the IEEE International Conference on Data Engineering. Poster. IEEE Computer Society Press, Los Alamitos, Calif.
|
| |
13
|
Creignou, N., Hermann, M., and Pichler, R. 2001. Complexity of Constraint Solving Problems. In Proceedings of the International Conferences on Constraint Programming and Logic Programming. Tutorial Notes.
|
| |
14
|
Cristani, M. 2002. Many-sorted preference relations. In Proceedings of the International Conference on Principles of Knowledge Representation and Reasoning.
|
| |
15
|
Delgrande, J. P., Schaub, T., and Tompits, H. 2000. Logic programs with compiled preferences. In Proceedings of the European Conference on Artificial Intelligence.
|
 |
16
|
|
| |
17
|
Fishburn, P. C. 1970. Utility Theory for Decision Making. Wiley, New York.
|
| |
18
|
|
| |
19
|
|
| |
20
|
Govindarajan, K., Jayaraman, B., and Mantha, S. 1995. Preference logic programming. In Proceedings of the International Conference on Logic Programming. 731--745.
|
| |
21
|
|
 |
22
|
|
| |
23
|
Hansson, S. O. 2001. Preference logic. In Handbook of Philosophical Logic, D. Gabbay, Ed. Vol. 8.
|
 |
24
|
Vagelis Hristidis , Nick Koudas , Yannis Papakonstantinou, PREFER: a system for the efficient execution of multi-parametric ranked queries, Proceedings of the 2001 ACM SIGMOD international conference on Management of data, p.259-270, May 21-24, 2001, Santa Barbara, California, United States
|
| |
25
|
Huet, G. 1976. Ph.D. dissertation. Univ. de Paris VII, Paris, France.
|
| |
26
|
Hughes, R. 1980. Rationality and intransitive preferences. Analysis 40, 132--134.
|
| |
27
|
|
| |
28
|
Kieβling, W. 2002. Foundations of preferences in database systems. In Proceedings of the International Conference on Very Large Data Bases.
|
| |
29
|
|
| |
30
|
Kieβling, W. and Hafenrichter, B. 2002. Optimizing preference queries for personalized web services. In Proceedings of the IASTED International Conference on Communications, Internet and Information Technology. Also Tech. Rep. 2002-12, July 2002, Institute of Computer Science, University of Augsburg, Germany.
|
| |
31
|
Kieβling, W. and Hafenrichter, B. 2003. Algebraic optimization of relational preference queries. Tech. Rep. 2003-1, Institut für Informatik, Universität Augsburg.
|
| |
32
|
Kieβling, W., Hafenrichter, B., Fischer, S., and Holland, S. 2001. Preference XPATH---A query language for E-commerce. In Proceedings of the 5th International Conference Wirtschaftsinformatik. Augsburg, Germany, 43--62.
|
| |
33
|
Kieβling, W. and Köstler, G. 2002. Preference SQL - Design, implementation, experience. In Proceedings of the International Conference on Very Large Data Bases.
|
 |
34
|
|
| |
35
|
Kossmann, D., Ramsak, F., and Rost, S. 2002. Shooting stars in the sky: An online algorithm for skyline queries. In Proceedings of the International Conference on Very Large Data Bases.
|
| |
36
|
|
| |
37
|
Kuper, G., Libkin, L., and Paredaens, J., Eds. 2000. Constraint Databases. Springer-Verlag.
|
| |
38
|
|
| |
39
|
|
 |
40
|
|
| |
41
|
|
| |
42
|
Stolze, M. 2000. Soft navigation in product catalogs. Int. J. Digital Lib. 3, 1, 60--66.
|
| |
43
|
Tan, S.-W. and Pearl, J. 1994. Specification and evaluation of preferences under uncertainty. In Proceedings of the International Conference on Principles of Knowledge Representation and Reasoning.
|
| |
44
|
Torlone, R. and Ciaccia, P. 2002. Which are my preferred items? In Proceedings of the Workshop on Recommendation and Personalization in E-Commerce.
|
| |
45
|
Torlone, R. and Ciaccia, P. 2003. Management of user preferences in data intensive applications. In Proceedings of the 11th Italian Symposium on Advanced Database Systems (SEBD).
|
 |
46
|
|
| |
47
|
von Wright, G. H. 1963. The Logic of Preference. Edinburgh University Press.
|
| |
48
|
Wellman, M. P. and Doyle, J. 1991. Preferential semantics for goals. In Proceedings of the National Conference on Artificial Intelligence. 698--703.
|
 |
49
|
|
CITED BY 27
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ladjel Bellatreche , Arnaud Giacometti , Patrick Marcel , Hassina Mouloudi , Dominique Laurent, A personalization framework for OLAP queries, Proceedings of the 8th ACM international workshop on Data warehousing and OLAP, November 04-05, 2005, Bremen, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|