Conditional Preferences: A New Semantics for Database Queries
نویسنده
چکیده
Preference queries aim to retrieve from large databases those objects that better match user’s requirements. Approaches proposed so far in the DB field for specifying preferences are limited when one needs to consider conditional, rather than absolute, preferences (e.g., I prefer driving by car in winter, and by motorbike in summer), which are common in context-aware applications. CP-nets are a powerful formalism for concisely representing such preferences, which has its roots in decision making problems. However, CP-nets, being based on a ceteris paribus (all else being equal) interpretation, are hardly applicable in complex DB scenarios. In this paper we introduce a new totalitarian (i.e., not ceteris paribus) semantics for CP-nets. We prove that our semantics is equivalent to ceteris paribus for complete acyclic CP-nets, whereas it avoids some counterintuitive effects of ceteris paribus when the CP-net is partially specified.
منابع مشابه
Evaluation of Conditional Preference Queries
The need for incorporating preference querying in database technology is a very important issue in a variety of applications ranging from e-commerce to personalized search engines. A lot of recent research work has been dedicated to this topic in the artificial intelligence and database fields. Several formalisms allowing preference reasoning and specification have been proposed in the AI domai...
متن کاملQuerying Databases with Incomplete CP-nets
Preference queries aim to retrieve from large databases (DB’s) those objects that better match user’s requirements. With the aim of supporting modern DB applications, such as context-aware ones, in which conditional preferences are the rule, in this paper we investigate the possibility of adopting conditional preference networks (CP-nets) for DB querying. To this end, we also consider the relev...
متن کاملPreference Queries with SV-Semantics
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’ (...
متن کاملPreference Constructors for Deeply Personalized Database Queries
Deep 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 and customizable base preference constructors for numerical and categorical data. For complex constructors we introduce the notion of ‘substitutable values’ (SV-semantics). Preferences with SV-sema...
متن کاملFoundations of Preferences in Database Systems
Personalization of e-services poses new challenges to database technology, demanding a powerful and flexible modeling technique for complex preferences. Preference queries have to be answered cooperatively by treating preferences as soft constraints, attempting a best possible match-making. We propose a strict partial order semantics for preferences, which closely matches people’s intuition. A ...
متن کامل