Adding Context to Preferences

To handle the overwhelming amount of information currently available, personalization systems allow users to specify the information that interests them through preferences. Most often, users have different preferences depending on context. In this paper, we introduce a model for expressing such contextual preferences. Context is modeled as a set of multidimensional attributes. We formulate the context resolution problem as the problem of (a) identifying those preferences that qualify to encompass the context state of a query and (b) selecting the most appropriate among them. We also propose an algorithm for context resolution that uses a data structure, called the profile tree, that indexes preferences based on their associated context. Finally, we evaluate our approach from two perspectives: usability and performance.

[1]  Gregory D. Abowd,et al.  The context toolkit: aiding the development of context-enabled applications , 1999, CHI '99.

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

[3]  Guanling Chen,et al.  A Survey of Context-Aware Mobile Computing Research , 2000 .

[4]  Panos Vassiliadis,et al.  Modelling and Optimisation Issues for Multidimensional Databases , 2000, CAiSE.

[5]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[6]  Manolis Gergatsoulis,et al.  Multidimensional Semistructured Data: Representing Context-Dependent Information on the Web , 2002, CAiSE.

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

[8]  Christos Doulkeridis,et al.  Querying and Updating a Context-Aware Service Directory in Mobile Environments , 2004, IEEE/WIC/ACM International Conference on Web Intelligence (WI'04).

[9]  Georgia Koutrika,et al.  Personalization of queries in database systems , 2004, Proceedings. 20th International Conference on Data Engineering.

[10]  Ming Li,et al.  Design and implementation of a large-scale context fusion network , 2004, The First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, 2004. MOBIQUITOUS 2004..

[11]  Ling Feng,et al.  Towards Context-Aware Data Management for Ambient Intelligence , 2004, DEXA.

[12]  Arkady B. Zaslavsky,et al.  Towards a theory of context spaces , 2004, IEEE Annual Conference on Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second.

[13]  Ling Liu,et al.  Context Cube: Flexible and Effective Manipulation of Sensed Context Data , 2004, Pervasive.

[14]  Werner Kießling,et al.  Situated Preferences and Preference Repositories for Personalized Database Applications , 2004, ER.

[15]  Donald Kossmann,et al.  AGILE: adaptive indexing for context-aware information filters , 2005, SIGMOD '05.

[16]  Evaggelia Pitoura,et al.  On Supporting Context-Aware Preferences in Relational Database Systems , 2005, MCMP@MDM.

[17]  Y. Roussos,et al.  Towards a Context-Aware Relational Model , 2005 .

[18]  Evaggelia Pitoura,et al.  Modeling and Storing Context-Aware Preferences , 2006, ADBIS.

[19]  Evaggelia Pitoura,et al.  A context-aware preference database system , 2008, Int. J. Pervasive Comput. Commun..