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...

Full description

Saved in:
Bibliographic Details
Main Authors: GAO, Yunjun, LIU, Qing, CHEN, Gang, ZHENG, Baihua, ZHOU, Linlin
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