FlexIQ: A flexible interactive Querying Framework by Exploiting the Skyline Operator

Skyline operator has gained much attention in the last decade and is proved to be valuable for multi-criteria decision making. This paper presents a novel Flexible Interactive Querying (FlexIQ) framework for user feedback-based Select-Project-Join (SPJ) query refinement in databases. In FlexIQ, the user feedback is used to discover the query intent. In addition, we have used the skyline operator to confine the search space of the proposed query refinement algorithms. The user feedback consists of both unexpected information currently present in the query output and expected information that is missing from the query output. Once the feedback is given by the user, our framework refines the initial query by exploiting the skyline operator to minimize the unexpected information as well as maximize the expected information in the refined query output. In our framework, the user can also control different quality metric such as quality of results (e.g., false positive rates, false negative rates and accuracy) and complexity (i.e., quantified as the number of subqueries) in the refined query. We have validated our framework both theoretically and experimentally. In particular, we have demonstrated the effectiveness of our proposed framework by comparing its performance with the nai ve decision tree based query refinement.

[1]  Werner Kießling,et al.  Foundations of Preferences in Database Systems , 2002, VLDB.

[2]  H. A. David,et al.  The Paired t Test Under Artificial Pairing , 1997 .

[3]  Yiannis Kompatsiaris,et al.  Optimizing visual search with implicit user feedback in interactive video retrieval , 2010, CIVR '10.

[4]  Jeffrey F. Naughton,et al.  On the provenance of non-answers to queries over extracted data , 2008, Proc. VLDB Endow..

[5]  Steven C. H. Hoi,et al.  SIRE: a social image retrieval engine , 2011, MM '11.

[6]  Norman W. Paton,et al.  Feedback-based annotation, selection and refinement of schema mappings for dataspaces , 2010, EDBT '10.

[7]  Wei Chu,et al.  Online learning for recency search ranking using real-time user feedback , 2010, CIKM '10.

[8]  Norman W. Paton,et al.  User Feedback as a First Class Citizen in Information Integration Systems , 2011, CIDR.

[9]  Frederick Reiss,et al.  Automatic rule refinement for information extraction , 2010, Proc. VLDB Endow..

[10]  Mark Voorneveld,et al.  Characterization of Pareto dominance , 2003, Oper. Res. Lett..

[11]  Anthony K. H. Tung,et al.  Relaxing join and selection queries , 2006, VLDB.

[12]  Chengfei Liu,et al.  On Modeling Query Refinement by Capturing User Intent through Feedback , 2012, ADC.

[13]  Quoc Trung Tran,et al.  How to ConQueR why-not questions , 2010, SIGMOD Conference.

[14]  K. Selçuk Candan,et al.  Feedback-driven result ranking and query refinement for exploring semi-structured data collections , 2010, EDBT '10.

[15]  Eric Lo,et al.  Answering Why-Not Questions on Top-K Queries , 2012, IEEE Transactions on Knowledge and Data Engineering.

[16]  Sharad Mehrotra,et al.  RAF: An Activation Framework for Refining Similarity Queries Using Learning Techniques , 2006, DASFAA.

[17]  Fang Tian,et al.  Holocene climate change and human impacts implied from the pollen records in Anyang, central China , 2010 .

[18]  Chengfei Liu,et al.  On answering why-not questions in reverse skyline queries , 2013, 2013 IEEE 29th International Conference on Data Engineering (ICDE).

[19]  Chiang Lee,et al.  Top-k Combinatorial Skyline Queries , 2010, DASFAA.

[20]  Donald Kossmann,et al.  The Skyline operator , 2001, Proceedings 17th International Conference on Data Engineering.

[21]  Sharad Mehrotra,et al.  Integrating Similarity Retrieval and Skyline Exploration Via Relevance Feedback , 2007, DASFAA.

[22]  Chengfei Liu,et al.  User Feedback Based Query Refinement by Exploiting Skyline Operator , 2012, ER.

[23]  Melanie Herschel,et al.  Explaining missing answers to SPJUA queries , 2010, Proc. VLDB Endow..

[24]  Raymond Chi-Wing Wong,et al.  Efficient skyline querying with variable user preferences on nominal attributes , 2008, Proc. VLDB Endow..

[25]  Evaggelia Pitoura,et al.  YmalDB: exploring relational databases via result-driven recommendations , 2013, The VLDB Journal.

[26]  Sihem Amer-Yahia,et al.  Report on the DB/IR panel at SIGMOD 2005 , 2005, SGMD.

[27]  Chengfei Liu,et al.  A framework for query refinement with user feedback , 2013, J. Syst. Softw..

[28]  Ronald L. Rivest,et al.  Constructing Optimal Binary Decision Trees is NP-Complete , 1976, Inf. Process. Lett..

[29]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[30]  Adriane Chapman,et al.  Making database systems usable , 2007, SIGMOD '07.

[31]  Vassiliy Simchera,et al.  Social Statistics , 2011, International Encyclopedia of Statistical Science.