Abstract
Skyline queries are well known for their intuitive query formalization and easy to understand semantics when selecting the most interesting database objects in a personalized fashion. They naturally fill the gap between set-based SQL queries and rank-aware database retrieval and thus have emerged in the last few years as a popular tool for personalized retrieval in the database research community. Unfortunately, the Skyline paradigm also exhibits some significant drawbacks. Most prevalent among those problems is the so called “curse of dimensionality” which often leads to unmanageable result set sizes. This flood of query results, usually containing a significant portion of the original database, in turn severely hampers the paradigm’s applicability in real-life systems. In this chapter, we will provide a survey of techniques to remedy this problem by choosing the most interesting objects from the multitude of skyline objects in order to obtain truly manageable and personalized query results.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Börzsönyi, S., Kossmann, D., Stocker, K.: The Skyline Operator. In: Int. Conf. on Data Engineering (ICDE), Heidelberg, Germany (2001)
Fagin, R., Lotem, A., Naor, M.: Optimal Aggregation Algorithms for Middleware. In: Symposium on Principles of Database Systems (PODS), Santa-Barbara, California, USA (2001)
Kossmann, D., Ramsak, F., Rost, S.: Shooting Stars in the Sky: an Online Algorithm for Skyline Queries. In: Int. Conf. on Very Large Data Bases, VLDB, Hongkong, China (2002)
Papadias, D., Tao, Y., Fu, G., Seeger, B.: An Optimal and Progressive Algorithm for Skyline Queries. In: International Conference on Management of Data (SIGMOD), San Diego, USA (2003)
Lacroix, M., Lavency, P.: Preferences: Putting More Knowledge into Queries. In: Int. Conf. on Very Large Data Bases (VLDB), Brighton, UK (1987)
Chan, C.-Y., Eng, P.-K., Tan, K.-L.: Stratified Computation of Skylines with Partially-Ordered Domains. In: International Conference on Management of Data (SIGMOD), Baltimore, USA (2005)
Bentley, J.L., Kung, H.T., Schkolnick, M., Thompson, C.D.: On the Average Number of Maxima in a Set of Vectors and Applications. Journal of the ACM (JACM) 25 (1978)
Chaudhuri, S., Dalvi, N., Kaushik, R.: Robust Cardinality and Cost Estimation for Skyline Operator. In: 22nd Int. Conf. on Data Engineering (ICDE), Atlanta, Georgia, USA (2006)
Godfrey, P.: Skyline Cardinality for Relational Processing. In: Seipel, D., Turull-Torres, J.M. (eds.) FoIKS 2004. LNCS, vol. 2942, pp. 78–97. Springer, Heidelberg (2004)
Balke, W.-T., Zheng, J.X., Güntzer, U.: Approaching the Efficient Frontier: Cooperative Database Retrieval Using High-Dimensional Skylines. In: Zhou, L.-z., Ooi, B.-C., Meng, X. (eds.) DASFAA 2005. LNCS, vol. 3453, pp. 410–421. Springer, Heidelberg (2005)
Hansson, S.O.: Preference Logic. In: Handbook of Philosophical Logic, vol. 4, pp. 319–393 (2002)
Godfrey, P., Shipley, R., Gryz, J.: Algorithms and Analyses for Maximal Vector Computation. The VLDB Journal 16, 5–28 (2007)
Eng, P.-K., Ooi, B.C., Tan, K.-L.: Indexing for Progressive Skyline Computation. Data 4 Knowledge Engineering 46, 169–201 (2003)
Godfrey, P., Gryz, J., Liang, D., Chomicki, J.: Skyline with Presorting. In: 19th International Conference on Data Engineering (ICDE), Bangalore, India (2003)
Papadias, D., Tao, G.F.Y., Seeger, B.: Progressive Skyline Computation in Database Systems. ACM Transactions on Database Systems 30, 41–82 (2005)
Ciaccia, P., Patella, M., Bartolini, I.: Efficient Sort-Based Skyline Evaluation. ACM Transactions on Database Systems 33 (2008)
Torlone, R., Ciaccia, P.: Finding the Best When It’s a Matter of Preference. In: 10th Italian Symposium on Advanced Database Systems (SEBD), Portoferraio, Italy (2002)
Boldi, P., Chierichetti, F., Vigna, S.: Pictures from Mongolia: Extracting the Top Elements from a Partially Ordered Set. Theory of Computing Systems 44, 269–288 (2009)
Kim, T., Park, J., Kim, J., Im, H., Park, S.: Parallel Skyline Computation on Multicore Architectures. In: 25th International Conference on Data Engineering (ICDE), Shanghai, China (2009)
Fishburn, P.: Preference Structures and their Numerical Representations. Theoretical Computer Science 217, 359–383 (1999)
Kießling, W.: Foundations of Preferences in Database Systems. In: 28th Int. Conf. on Very Large Data Bases (VLDB), Hong Kong, China (2002)
Chomicki, J.: Querying with Intrinsic Preferences. In: Jensen, C.S., Jeffery, K., Pokorný, J., Šaltenis, S., Bertino, E., Böhm, K., Jarke, M. (eds.) EDBT 2002. LNCS, vol. 2287, pp. 34–51. Springer, Heidelberg (2002)
Balke, W.T., Güntzer, U., Siberski, W.: Restricting Skyline Sizes Using Weak Pareto Dominance. Informatik - Forschung und Entwicklung 21, 165–178 (2007)
Kießling, W.: Preference Queries with SV-Semantics. In: 11th Int. Conf. On Management of Data (COMAD 2005), Goa, India (2005)
Chan, C.-Y.: Finding k-Dominant Skylines in High Dimensional Space. In: ACM SIGMOD Int. Conf. on Management of Data (SIGMOD 2006), Chicago, Illinois, USA (2006)
Koltun, V., Papadimitriou, C.: Approximately Dominating Representatives. In: Eiter, T., Libkin, L. (eds.) ICDT 2005. LNCS, vol. 3363, pp. 204–214. Springer, Heidelberg (2005)
Yuan, Y.: Efficient Computation of the Skyline Cube. In: 31st Int. Conf. on Very Large Databases (VLDB 2005), Trondheim, Norway (2005)
Pei, J.: Catching the Best Views of Skyline: a Semantic Approach Based on Decisive Subspaces. In: 31st Int. Conf. on Very Large Databases (VLDB 2005), Trondheim, Norway (2005)
Pei, J.: Towards Multidimensional Subspace Skyline Analysis. ACM Transactions on Database Systems (TODS) 31, 1335–1381 (2006)
Chan, C.-Y., Jagadish, H.V., Tan, K.-L., Tung, A.K.H., Zhang, Z.: On High Dimensional Skylines. In: Ioannidis, Y., Scholl, M.H., Schmidt, J.W., Matthes, F., Hatzopoulos, M., Böhm, K., Kemper, A., Grust, T., Böhm, C. (eds.) EDBT 2006. LNCS, vol. 3896, pp. 478–495. Springer, Heidelberg (2006)
Vlachou, A., Vazirgiannis, M.: Ranking the Sky: Discovering the Importance of Skyline Points through Subspace Dominance Relationships. Data & Knowledge Engineering 69, 943–964 (2010)
Brin, S., Page, L.: The Anatomy of a Large-Scale Hypertextual Web Search Engine. Computer Networks and ISDN Systems 30, 107–117 (1998)
Lin, X., Yuan, Y., Zhang, Q., Zhang, Y.: Selecting Stars: The k Most Representative Skyline Operator. In: 23rd IEEE International Conference on Data Engineering, Istanbul, Turkey (2007)
Tao, Y., Ding, L., Lin, X., Pei, J.: Distance-Based Representative Skyline. In: 25th Int. Conf. on Data Engineering (ICDE), Shanghai, China (2009)
Lee, J., You, G.-W., Hwang, S.-W.: Personalized Top-k Skyline Queries in High-Dimensional Space. Information Systems 34, 45–61 (2009)
Lee, J., You, G.-W., Hwang, S.-W., Selke, J., Balke, W.-T.: Optimal Preference Elicitation for Skyline Queries over Categorical Domains. In: Bhowmick, S.S., Küng, J., Wagner, R. (eds.) DEXA 2008. LNCS, vol. 5181, pp. 610–624. Springer, Heidelberg (2008)
Lofi, C., Güntzer, U., Balke, W.-T.: Efficient Computation of Trade-Off Skylines. In: 13th International Conference on Extending Database Technology (EDBT), Lausanne, Switzerland (2010)
Balke, W.-T., Lofi, C., Güntzer, U.: Incremental Trade-Off Management for Preference Based Queries. International Journal of Computer Science & Applications (IJCSA) 4, 75–91 (2007)
Balke, W.-T., Güntzer, U., Lofi, C.: Eliciting Matters – Controlling Skyline Sizes by Incremental Integration of User Preferences. In: Kotagiri, R., Radha Krishna, P., Mohania, M., Nantajeewarawat, E. (eds.) DASFAA 2007. LNCS, vol. 4443, pp. 551–562. Springer, Heidelberg (2007)
Lofi, C., Balke, W.-T., Güntzer, U.: Consistency Check Algorithms for Multi-Dimensional Preference Trade-Offs. International Journal of Computer Science & Applications (IJCSA) 5, 165–185 (2008)
Lofi, C., Balke, W.-T., Güntzer, U.: Efficient Skyline Refinement Using Trade-Offs Respecting Don’t-Care Attributes. International Journal of Computer Science and Applications (IJCSA) 6, 1–29 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Lofi, C., Balke, WT. (2013). On Skyline Queries and How to Choose from Pareto Sets. In: Catania, B., Jain, L. (eds) Advanced Query Processing. Intelligent Systems Reference Library, vol 36. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28323-9_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-28323-9_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-28322-2
Online ISBN: 978-3-642-28323-9
eBook Packages: EngineeringEngineering (R0)