Abstract
Causality and responsibility is an essential tool in the database community for providing intuitive explanations for answers/non-answers to queries. Causality denotes the causes for the answers/non-answers to queries, and responsibility represents the degree of a cause which reflects its influence on the answers/non-answers to queries. In this paper, we study the causality and responsibility problem (CRP) for the non-answers to probabilistic reverse skyline queries (PRSQ). We first formalize CRP on PRSQ, and then, we propose an efficient algorithm termed as CP to compute the causality and responsibility for the non-answers to PRSQ. CP first finds candidate causes, and then, it performs verification to obtain actual causes with their responsibilities, during which several strategies are used to boost efficiency. Extensive experiments demonstrate the effectiveness and efficiency of our presented algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bai, M., Xin, J., Wang, G.: Probabilistic reverse skyline query processing over uncertain data stream. In: DASFAA, pp. 17–32 (2012)
Bhagwat, D., Chiticariu, L., Tan, W.C., Vijayvargiya, G.: An annotation management system for relational databases. VLDB Journal 14(4), 373–396 (2005)
Buneman, P., Khanna, S., Tan, W.C.: Why and where: A characterization of data provenance. In: ICDT, pp. 316–330 (2001)
Cheng, R., Kalashnikov, D.V., Prabhakar, S.: Evaluating probabilistic queries over imprecise data. In: SIGMOD, pp. 551–562 (2003)
Chiticariu, L., Tan, W.C., Vijayvargiya, G.: Dbnotes: A post-it system for relational databases based on provenance. In: SIGMOD, pp. 942–944 (2005)
Chockler, H., Halpern, J.Y.: Responsibility and blame: A structural-model approach. Journal of Artificial Intelligence Research 22, 93–115 (2004)
Cui, Y., Widom, J.: Lineage tracing for general data warehouse transformations. VLDB Journal 12(4), 41–58 (2003)
Dellis, E., Seeger, B.: Efficient computation of reverse skyline queries. In: VLDB, pp. 291–302 (2007)
Freire, C., Gatterbauer, W., Immerman, N., A.Meliou: The complexity of resilience and responsibility for self-join-free conjunctive queries. PVLDB 9(3), 180–191 (2015)
Gao, Y., Liu, Q., Chen, G., Zhou, L., Zheng, B.: Finding causality and responsibility for probabilistic reverse skyline query non-answers. IEEE Trans. Knowl. Data Eng 28(11), 2974–2987 (2016)
Halpern, J.Y., Pearl, J.: Causes and explanations: A structural-model approach. part i: Causes. British Journal for the Philosophy of Science 56(4), 843–887 (2005)
Kanagal, B., Deshpande, A.: Lineage processing over correlated probabilistic databases. In: SIGMOD, pp. 675–686 (2010)
Kanagal, B., Li, J., Deshpande, A.: Sensitivity analysis and explanations for robust query evaluation in probabilistic databases. In: SIGMOD, pp. 841–852 (2011)
Kriegel, H.P., Kunath, P., Renz, M.: Probabilistic nearest-neighbor query on uncertain objects. In: DASFAA, pp. 337–348 (2007)
Lewis, D.: Causation. The Journal of Philosophy 70(17), 556C567 (1973)
Lian, X., Chen, L.: Acm trans. database syst. ACM Trans. Database Syst. 35(1), 3 (2010)
Lian, X., Chen, L.: Causality and responsibility: Probabilistic queries revisited in uncertain databases. In: CIKM, pp. 349–358 (2013)
Meliou, A., Gatterbauer, W., Halpern, J.Y., C. Koch, K.F.M., Suciu, D.: Causality in databases. IEEE Data Eng. Bull. 33(3), 59–67 (2010)
Meliou, A., Gatterbauer, W., Moore, K.F., Suciu, D.: The complexity of causality and responsibility for query answers and non-answers. PVLDB 4(1), 34–45 (2010)
Meliou, A., Gatterbauer, W., Moore, K.F., Suciu, D.: Why so? or why no? functional causality for explaining query answers. In: MUD, pp. 3–17 (2010)
Meliou, A., Gatterbauer, W., Nath, S., Suciu, D.: Tracing data errors with view-conditioned causality. In: SIGMOD, pp. 505–516 (2011)
Meliou, A., Roy, S., Suciu, D.: Causality and explanations in databases. PVLDB 7(13), 1715–1716 (2014)
Menzies, P.: Counterfactual theories of causation. Stanford Encylopedia of Philosophy (2008)
Papadias, D., Tao, Y., Fu, G., Seeger, B.: Progressive skyline computation in database systems. ACM Trans. Database Syst. 30(1), 41C82 (2005)
Pei, J., Jiang, B., Lin, X., Yuan, Y.: Probabilistic skylines on uncertain data. In: VLDB, pp. 15–26 (2007)
Qin, B., Wang, S., Zhou, X., Du, X.: Responsibility analysis for lineages of conjunctive queries with inequalities. IEEE Trans. Knowl. Data Eng. 26(6), 1532–1543 (2014)
R. Cheng, D.V.K., Prabhakar, S.: Querying imprecise data in moving object environments. IEEE Trans. Knowl. Data Eng 16(9), 1112–1127 (2004)
Re, C., Suciu, D.: Approximate lineage for probabilistic databases. PVLDB 1(1), 797–808 (2008)
Sarma, A.D., Theobald, M., Widom, J.: Exploiting lineage for confidence computation in uncertain and probabilistic databases. In: ICDE, pp. 1023–1032 (2008)
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). Causality and Responsibility Problem on Probabilistic 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_2
Download citation
DOI: https://doi.org/10.1007/978-981-10-6635-1_2
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)