Abstract
The reverse skyline query is a useful tool for multi-criteria decision making. However, users may be frustrated by having a cardinality-based unexpected query result such as too few answers (including empty answer) or too many answers. In this chapter, we aim at exploring why-few and why-many questions on reverse skyline queries in order to help users arrive at the query with the expected query result cardinality. Given an initial reverse skyline query whose query result is too few (even empty) or too many and a desired cardinality constraint for the query result, answering why-few and why-many questions on reverse skyline queries should provide suggestions on how to refine the initial query with the minimum penalty such that the refined query result satisfies the specified cardinality constraint. To efficiently answer why-few and why-many questions on reverse skyline queries, we propose two approaches which utilize the techniques of pre-computation, space partitioning, and pruning strategies to boost performance. Extensive experimental evaluation demonstrates the effectiveness and efficiency of the presented algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Albarrak, A., Sharaf, M.A., Zhou, X.: Saqr: An efficient scheme for similarity-aware query refinement. In: DASFAA, pp. 110–125 (2014)
Balke, W.T., Guntzer, U., Lofi, C.: Eliciting matters \(-\) controlling skyline sizes by incremental integration of user preferences. In: DASFAA, pp. 551–562 (2007)
Bartolini, I., Zhang, Z., Papadias, D.: Collaborative filtering with personalized skylines. IEEE Trans. Knowl. Data Eng. 23(2), 190–203 (2011)
Carey, M.J., Kossmann, D.: On saying “enough already!” in sql. In: SIGMOD, pp. 219–230 (1997)
Chan, C.Y., Jagadish, H.V., Tan, K.L., Tung, A.K.H., Zhang, Z.: Finding \(k\)-dominant skylines in high dimensional space. In: SIGMOD, pp. 503–514 (2006)
Chan, C.Y., Jagadish, H.V., Tan, K.L., Tung, A.K.H., Zhang, Z.: On high dimensional skylines. In: EDBT, pp. 478–495 (2006)
Dellis, E., Seeger, B.: Efficient computation of reverse skyline queries. In: VLDB, pp. 291–302 (2007)
Gao, Y., Liu, Q., Chen, G., Zheng, B., Zhou, L.: Answering why-not questions on reverse top-\(k\) queries. PVLDB 8(7), 738–749 (2015)
Gao, Y., Liu, Q., Chen, L., Chen, G., Li, Q.: Efficient algorithms for finding the most desirable skyline objects. Knowl.-Based Syst. 89, 250–264 (2015)
Gao, Y., Liu, Q., Zheng, B., Chen, G.: On efficient reverse skyline query processing. Expert Syst. Appl. 41(7), 3237–3249 (2014)
Islam, M.S., Zhou, R., Liu, C.: On answering why-not questions in reverse skyline queries. In: ICDE, pp. 973–984 (2013)
Kadlag, A., Wanjari, A.V., Freire, J., Haritsa, J.R.: Supporting exploratory queries in databases. In: DASFAA, pp. 594–605 (2004)
Kashyap, A., Hristidis, V., Petropoulos, M.: Facetor: Cost-driven exploration of faceted query results. In: CIKM, pp. 719–728 (2010)
Koltun, V., Papadimitriou, C.H.: Approximately dominating representatives. In: ICDT, pp. 204–214 (2005)
Koudas, N., Li, C., Tung, A.K.H., Vernica, R.: Relaxing join and selection queries. In: VLDB, pp. 199–210 (2006)
Lee, J., You, G., Hwang, S.: Personalized top-\(k\) skyline queries in high-dimensional space. Inf. Syst. 34(1), 45–61 (2009)
Li, C., Yan, N., Roy, S.B., Lisham, L., Das, G.: Facetedpedia: Dynamic generation of query-dependent faceted interfaces for wikipedia. In: WWW, pp. 651–660 (2010)
Lian, X., Chen, L.: Reverse skyline search in uncertain databases. ACM Trans. Database Syst. 35(1), 3:1–3:49 (2010)
Mishra, C., Koudas, N.: Interactive query refinement. In: EDBT, pp. 862–873 (2009)
Mottin, D., Marascu, A., Roy, S.B., Das, G., Palpanas, T., Velegrakis, Y.: A probabilistic optimization framework for the empty-answer problem. PVLDB 6(14), 1762–1773 (2013)
Mottin, D., Marascu, A., Roy, S.B., Das, G., Palpanas, T., Velegrakis, Y.: Iqr: An interactive query relaxation system for the empty-answer problem. In: SIGMOD, pp. 1095–1098 (2014)
Vartak, M., Raghavan, V., Rundensteiner, E.A.: Qrelx: Generating meaningful queries that provide cardinality assurance. In: SIGMOD, pp. 1215–1218 (2010)
Vasilyeva, E., Heinze, T., Thiele, M., Lehner, W.: Debeaq - debugging empty-answer queries on large data graphs. In: ICDE, pp. 1402–1405 (2016)
Vasilyeva, E., Thiele, M., Bornhovd, C., Lehner, W.: Answering “why empty?” and “why so many?” queries in graph databases. J. Comput. Syst. Sci. 82(1), 3–22 (2016)
Vlachou, A., Vazirgiannis, M.: Ranking the sky: Discovering the importance of skyline points through subspace dominance relationships. Data Knowl. Eng. 69(9), 943–964 (2010)
Wang, G., Xin, J., Chen, L., Liu, Y.: Energy-efficient reverse skyline query processing over wireless sensor networks. IEEE Trans. Knowl. Data Eng. 24(7), 1259–1275 (2012)
Xia, T., Zhang, D., Tao, Y.: On skylining with flexible dominance relation. In: ICDE, pp. 1397–1399 (2008)
Zhang, Y., Zhang, W., Lin, X., Jiang, B., Pei, J.: Ranking uncertain sky: The probabilistic top-\(k\) skyline operator. Inf. Syst. 36(5), 898–915 (2011)
Zhang, Z., Guo, X., Lu, H., Tung, A.K.H., Wang, N.: Discovering strong skyline points in high dimensional spaces. In: CIKM, pp. 247–248 (2005)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2017 The Author(s)
About this chapter
Cite this chapter
Gao, Y., Liu, Q. (2017). Why-Few and Why-Many Questions on Reverse Skyline Queries. In: Preference Query Analysis and Optimization. SpringerBriefs in Computer Science. Springer, Singapore. https://doi.org/10.1007/978-981-10-6635-1_4
Download citation
DOI: https://doi.org/10.1007/978-981-10-6635-1_4
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-6634-4
Online ISBN: 978-981-10-6635-1
eBook Packages: Computer ScienceComputer Science (R0)