Answering Why-not Questions on Reverse Top-k Queries
Why-not questions, which aim to seek clarifications on the missing tuples for query results, have recently received considerable attention from the database community. In this paper, we systematically explore why-not questions on reverse top-k queries, owing to its importance in multi-criteria decis...
Saved in:
Main Authors: | , , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2015
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/2895 https://ink.library.smu.edu.sg/context/sis_research/article/3895/viewcontent/ZhengBH_2015_vldb_AnsweringWhyNot.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-3895 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-38952018-04-13T05:39:51Z Answering Why-not Questions on Reverse Top-k Queries GAO, Yunjun LIU, Qing CHEN, Gang ZHENG, Baihua ZHOU, Linlin Why-not questions, which aim to seek clarifications on the missing tuples for query results, have recently received considerable attention from the database community. In this paper, we systematically explore why-not questions on reverse top-k queries, owing to its importance in multi-criteria decision making. Given an initial reverse top-k query and a missing/why-not weighting vector set Wm that is absent from the query result, why-not questions on reverse top-k queries explain why Wm does not appear in the query result and provide suggestions on how to refine the initial query with minimum penalty to include Wm in the refined query result. We first formalize why-not questions on reverse top-k queries and reveal their semantics, and then propose a unified framework called WQRTQ to answer why-not questions on both monochromatic and bichromatic reverse top-k queries. Our framework offers three solutions, namely, (i) modifying a query point q, (ii) modifying a why-not weighting vector set Wm and a parameter k, and (iii) modifying q, Wm, and k simultaneously, to cater for different application scenarios. Extensive experimental evaluation using both real and synthetic data sets verifies the effectiveness and efficiency of the presented algorithms. 2015-09-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/2895 info:doi/10.14778/2752939.2752943 https://ink.library.smu.edu.sg/context/sis_research/article/3895/viewcontent/ZhengBH_2015_vldb_AnsweringWhyNot.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Ranked queries algorithms products Computer Sciences Databases and Information Systems |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Ranked queries algorithms products Computer Sciences Databases and Information Systems |
spellingShingle |
Ranked queries algorithms products Computer Sciences Databases and Information Systems GAO, Yunjun LIU, Qing CHEN, Gang ZHENG, Baihua ZHOU, Linlin Answering Why-not Questions on Reverse Top-k Queries |
description |
Why-not questions, which aim to seek clarifications on the missing tuples for query results, have recently received considerable attention from the database community. In this paper, we systematically explore why-not questions on reverse top-k queries, owing to its importance in multi-criteria decision making. Given an initial reverse top-k query and a missing/why-not weighting vector set Wm that is absent from the query result, why-not questions on reverse top-k queries explain why Wm does not appear in the query result and provide suggestions on how to refine the initial query with minimum penalty to include Wm in the refined query result. We first formalize why-not questions on reverse top-k queries and reveal their semantics, and then propose a unified framework called WQRTQ to answer why-not questions on both monochromatic and bichromatic reverse top-k queries. Our framework offers three solutions, namely, (i) modifying a query point q, (ii) modifying a why-not weighting vector set Wm and a parameter k, and (iii) modifying q, Wm, and k simultaneously, to cater for different application scenarios. Extensive experimental evaluation using both real and synthetic data sets verifies the effectiveness and efficiency of the presented algorithms. |
format |
text |
author |
GAO, Yunjun LIU, Qing CHEN, Gang ZHENG, Baihua ZHOU, Linlin |
author_facet |
GAO, Yunjun LIU, Qing CHEN, Gang ZHENG, Baihua ZHOU, Linlin |
author_sort |
GAO, Yunjun |
title |
Answering Why-not Questions on Reverse Top-k Queries |
title_short |
Answering Why-not Questions on Reverse Top-k Queries |
title_full |
Answering Why-not Questions on Reverse Top-k Queries |
title_fullStr |
Answering Why-not Questions on Reverse Top-k Queries |
title_full_unstemmed |
Answering Why-not Questions on Reverse Top-k Queries |
title_sort |
answering why-not questions on reverse top-k queries |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2015 |
url |
https://ink.library.smu.edu.sg/sis_research/2895 https://ink.library.smu.edu.sg/context/sis_research/article/3895/viewcontent/ZhengBH_2015_vldb_AnsweringWhyNot.pdf |
_version_ |
1770572714952622080 |