A user-friendly framework for database preferences
2014, Proceedings of the 10th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing
https://doi.org/10.4108/ICST.COLLABORATECOM.2014.257659Abstract
Data drives all aspects of our society, from everyday life, to business, to medicine, and science. It is well known that query personalization can be an effective technique in dealing with the data scalability challenge, primarily from the human point of view. In order to customize their query results, users need to express their preferences in a simple and userfriendly manner. There are two types of preferences: qualitative and quantitative. Each preference type has advantages and disadvantages with respect to expressiveness. In this paper, we present a graph-based theoretical framework and a prototype system that unify qualitative and quantitative preferences, while eliminating their disadvantages. Our integrated system allows for (1) the specification of database preferences and creation of user preference profiles in a user-friendly manner and (2) the manipulation of preferences of individuals or groups of users. A key feature of our hybrid model is the ability to convert qualitative preferences into quantitative preferences using intensity values and without losing the qualitative information. This feature allows us to create a total order over the tuples in the database, matching both qualitative and quantitative preferences, hence significantly increasing the number of tuples covered by the user preferences. We confirmed this experimentally by comparing our preference selection algorithm with Fagin's TA algorithm.
References (10)
- C. E. Evangelou, M. Tzagarakis, N. Karousos, G. Gkotsis, and D. Nou- sia. Augmenting collaboration with personalization services. IJWLTT, 2(3):77-89, 2007.
- R. Fagin, A. Lotem, and M. Naor. Optimal aggregation algorithms for middleware. In PODS, pages 102-113, 2001.
- R. Gheorghiu. Unifying Qualitative and Quantitative Database Prefe- rences to Enhance Query Personalization. PhD thesis, September 2014.
- R. Gheorghiu, A. Labrinidis, and P. K. Chrysanthis. Database preferen- ces -A unified model. In PersDB, 2012.
- W. Kiessling. Foundations of preferences in database systems. In VLDB, pages 311-322, 2002.
- W. Kiessling and G. Köstler. Preference SQL: design, implementation, experiences. In VLDB, pages 990-1001, 2002.
- G. Koutrika and Y. Ioannidis. Personalization of queries in database systems. In ICDE, pages 597-608, 2004.
- G. Koutrika and Y. Ioannidis. Personalizing queries based on networks of composite preferences. ACM TODS, 35(2):13:1-13:50, 2010.
- K. Stefanidis, G. Koutrika, and E. Pitoura. A survey on representation, composition and application of preferences in database systems. TODS, 36(3):19:1-19:45, 2011.
- J. Tang, J. Zhang, R. Jin, Z. Yang, K. Cai, L. Zhang, and Z. Su. Topic level expertise search over heterogeneous networks. Machine Learning Journal, pages 211-237, 2011.