Answering why-not questions on KNN queries

Zhefan ZHONG , Xin LIN , Liang HE , Jing YANG

Front. Comput. Sci. ›› 2019, Vol. 13 ›› Issue (5) : 1062 -1071.

PDF (511KB)
Front. Comput. Sci. ›› 2019, Vol. 13 ›› Issue (5) : 1062 -1071. DOI: 10.1007/s11704-018-7074-4
RESEARCH ARTICLE

Answering why-not questions on KNN queries

Author information +
History +
PDF (511KB)

Abstract

Being decades of study, the usability of database systems have received more attention in recent years. Now it is especially able to explain missing objects in a query result, which is called “why-not” questions, and is the focus of concern. This paper studies the problem of answering whynot questions on KNN queries. In our real life, many users would like to use KNN queries to investigate the surrounding circumstances. Nevertheless, they often feel disappointed when finding the result not including their expected objects. In this paper, we use the query refinement approach to resolve the problem. Given the original KNN query and a set of missing objects as input, our algorithm offer a refined KNN query that includes the missing objects to the user. The experimental results demonstrate the efficiency of our proposed optimizations and algorithms.

Keywords

why-not queries / spatio queries / KNN queries / location-based services

Cite this article

Download citation ▾
Zhefan ZHONG, Xin LIN, Liang HE, Jing YANG. Answering why-not questions on KNN queries. Front. Comput. Sci., 2019, 13(5): 1062-1071 DOI:10.1007/s11704-018-7074-4

登录浏览全文

4963

注册一个新账户 忘记密码

References

[1]

Jagadish H V, Chapman A, Elkiss A, Jayapandian M, Li Y, Nandi A, Yu C. Making database systems usable. In: Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data. 2007, 13–24

[2]

Tran Q T, Chan C Y. How to conquer why-not questions. In: Proceedings of the 2010 ACM SIGMOD International Conference on Management of Data. 2010, 15–26

[3]

He Z, Lo E. Answering why-not questions on top-k queries. In: Proceedings of the 28th IEEE International Conference on Data Engineering. 2012, 750–761

[4]

Chapman A, Jagadish H V. Why not? In: Proceedings of Special Interest Group on Management of Data. 2009, 523–534

[5]

Islam M S, Zhou R, Liu C. On answering why-not questions in reverse skyline queries. In: Proceedings of the 29th IEEE International Conference on Data Engineering. 2013, 973–984

[6]

Gao Y, Liu Q, Chen G, Zheng B, Zhou L. Answering why-not questions on reverse top-k queries. Proceedings of the VLDB Endowment, 2015, 8(7): 738–749

[7]

Chen L, Gao Y, Wang K, Jensen C S, Chen G. Answering why-not questions on metric probabilistic range queries. In: Proceedings of the 32nd IEEE International Conference on Data Engineering. 2016, 767–778

[8]

Ko A J, Myers B A. Designing the whyline: a debugging interface for asking questions about program behavior. In: Proceedings of the SIGCHI Conference on Human Factors in Computer Systems. 2004, 151–158

[9]

Brad A M, David A W, Andrew J K, Duen H C. Answering why and why not questions in user interfaces. In: Proceedings of the SIGCHI Conference on Human Factors in Computer Systems. 2006, 397–406

[10]

Huang J, Chen T, Doan A, Naughton J F. On the provenance of nonanswers to queries over extracted data. Proceedings of the VLDB Endowment, 2008, 1(1): 736–747

[11]

Herschel M, Hernandez M A. Explaining missing answers to spjua queries. Proceedings of the VLDB Endowment, 2010, 3(1): 185–196

[12]

Borzsonyi S, Kossmann D, Stockek K. The skyline operator. Transactions on Database Systems, 2000, 25(2): 129–178

[13]

Beckmann N, Kriegel H P, Schneider R, Seeger B. The R*-tree: an efficient and robust access method for points and rectangles. In: Proceedings of Special Interest Group on Management of Data. 1990, 322–331

RIGHTS & PERMISSIONS

Higher Education Press and Springer-Verlag GmbH Germany, part of Springer Nature

AI Summary AI Mindmap
PDF (511KB)

Supplementary files

Supplementary Material

1116

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/