Abstract
Preference queries have been largely studied for relational systems but few proposals exist for stream data systems. Most of the existing proposals concern the skyline, top-k or top-k dominating queries, coupled with the sliding-window operator. However, user preferences queries on data streams may be more sophisticated than simple skyline or top-k and may involve more expressive operations on streams. This paper improves the existing work on data stream query-answering personalization by proposing a solution to express and handle contextual preferences together with a large variety of queries including one-shot and continuous queries. It adopts a more expressive preference model supporting context-based preferences, allowing to capture a wide range of situations. We propose algorithms to implement the new preference operators on stream data and validate their performance on a real-world dataset of stock market streams.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Arasu, A., Babcock, B., Babu, S., Cieslewicz, J., Datar, M.: STREAM: The Stanford Data Stream Management System. In: Data Stream Management: Processing High-Speed Data Streams (January 2004)
Beretta, D., Quintarelli, E., Rabosio, E.: Mining context-aware preferences on relational and sensor data. In: 6th International Workshop on Flexible Database and Information System Technology (FlexDBIST 2011)in Conjonction with the 22nd International Conference on Database and Expert Systems Applications (DEXA), pp. 116–120 (2011)
Borzsonyi, S., Kossmann, D., Stocker, K.: The skyline operator. In: Proc. 17th International Conference on Data Engineering (ICDE 2001), Germany, pp. 412–430 (2001)
de Amo, S., Pereira, F.: Evaluation of conditional preference queries. In: Proceedings of the 25th Brazilian Symposium on Databases, Belo Horizonte, Brazil (October 2010); Journal of Information and Data Management (JIDM) 1(3), 521–536 (2010)
de Amo, S., Pereira, F.: A context-aware preference query language: Theory and implementation. Technical report, Universidade Federal de Uberlândia, School of Computing (2011)
Hristidis, V., Koudas, N., Papakonstantinou, Y.: Prefer: A system for the efficient execution of multi-parametric ranked queries. In: Proceedings of ACM SIGMOD International Conference on Management of Data, Santa Barbara, CA, USA, pp. 259–270 (2001)
Kießling, W., Köstler, G.: Preference sql - design, implementation, experiences. In: Proceedings of the Int. Conf. on Very Large Databases, pp. 990–1001 (2002)
Kontaki, M., Papadopoulos, A.N., Manolopoulos, Y.: Continuous Processing of Preference Queries in Data Streams. In: van Leeuwen, J., Muscholl, A., Peleg, D., Pokorný, J., Rumpe, B. (eds.) SOFSEM 2010. LNCS, vol. 5901, pp. 47–60. Springer, Heidelberg (2010)
Kontaki, M., Papadopoulos, A.N., Manopoulos, Y.: Continuous top k-dominating queries. Technical report, Aristotle University of Thessaloniki (2009)
Koutrika, G., Pitoura, E., Stefanidis, K.: Representation, composition and application of preferences in databases. In: International Conference on Data Engineering (ICDE), pp. 1214–1215 (2010)
Stefanidis, K., Pitoura, E.: Fast contextual preference scoring of database tuples. In: Proceedings of the International Conference on Extending Database Technology (EDBT), pp. 344–355 (2008)
Morse, M., Patel, J.M., Grosky, W.: Efficient continuous skyline computation. Information Sciences 177, 3411–3437 (2007)
Mouratidis, K., Bakiras, S., Papadias, D.: Continuous monitoring of top-k queries over sliding windows. In: Proceedings of SIGMOD, pp. 635–646 (2006)
Papadias, D., Tao, Y., Fu, G., Seeger, B.: Progressive skyline computation in database systems. ACM Transactions on Database Systems 30, 41–82 (2005)
Petit, L., Labbé, C., Roncancio, C.L.: An Algebric Window Model for Data Stream Management. In: Proceedings of the 9th International ACM Workshop on Data Engineering for Wireless and Mobile Access, pp. 17–24. ACM (2010)
Petit, L., Labbé, C., Roncancio, C.L.: Revisiting Formal Ordering in Data Stream Querying. In: Proceedings of the 2012 ACM Symposium on Applied Computing. ACM, New York (2012)
Wilson, N.: Extending cp-nets with stronger conditional preference statements. In: AAAI, pp. 735–741 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Petit, L., de Amo, S., Roncancio, C., Labbé, C. (2012). Top-k Context-Aware Queries on Streams. In: Liddle, S.W., Schewe, KD., Tjoa, A.M., Zhou, X. (eds) Database and Expert Systems Applications. DEXA 2012. Lecture Notes in Computer Science, vol 7446. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32600-4_29
Download citation
DOI: https://doi.org/10.1007/978-3-642-32600-4_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32599-1
Online ISBN: 978-3-642-32600-4
eBook Packages: Computer ScienceComputer Science (R0)