In many applications, users specify target values for certain attributes/features, without requiring exact matches to these values in return. Instead, the result is typically a ranked list of "top k " objects that best match the specified feature values. User subjectivity is an important aspect of such queries i.e. which objects are relevant to the user and which are not depends on the perception of the user. Due to the subjective nature of top-k queries, the answers returned by the system to an user query often does not satisfy the user's need right away; either because the weights and the distance functions associated with the features do not accurately capture the user's perception or because the specified target values do not fully capture her information need or both. In such cases, the user would like to refine the query and resubmit it in order to get back a better set of answers. While there has been a lot of research on query refinement models, there is no work that we are aware of on supporting refinement of top-k queries efficiently in a database system. Done naively, each `refined ' query can be treated as a `starting ' query and evaluated from scratch. This paper explores alternative approaches that significantly improve the cost of evaluating refined queries by exploiting the observation that the refined queries are not modified drastically from one iteration to another. Our experiments over a real-life multimedia dataset show that the proposed techniques save more than 80 % of the execution cost of refined queries over the naive approach and is more than an order of magnitude faster than a simple sequential scan. 1
|
1651
|
R-trees: A dynamic index structure for spatial searching
– Guttman
- 1984
|
|
1137
|
Transaction Processing: Concepts and Techniques
– Gray, Reuter
- 1993
|
|
441
|
The QBIC Project: Querying Images by Content Using Color, Texture, and Shape,”Proc. Storage and Retrievalfor Image and Video
– Niblack
- 1993
|
|
416
|
ªThe X-Tree: An Index Structure for High-Dimensional Data,º
– Berchtold, Keim, et al.
- 1996
|
|
347
|
Nearest Neighbor Queries
– Roussopoulos, Kelley, et al.
- 1995
|
|
334
|
M-tree: An efficient access method for similarity search in metric spaces
– Ciaccia, Patella, et al.
- 1997
|
|
314
|
Relevance Feedback: A Power Tool for Interactive Content-Based Image Retrieval
– Rui, Huang, et al.
- 1998
|
|
300
|
The K-D-B Tree: A Search Structure for Large Multidimensional Indexes
– Robinson
- 1981
|
|
296
|
The SR-Tree: An Index Structure for High Dimensional Nearest Neighbor Queries
– Katayama, Satoh
- 1997
|
|
253
|
Combining Fuzzy Information from Multiple Systems
– Fagin
- 1996
|
|
250
|
Similarity Indexing with the SS-Tree
– White, Jain
- 1996
|
|
184
|
Content-Based Image Retrieval with Relevance Feedback
– Rui, Huang, et al.
- 1997
|
|
150
|
H.: Ranking in Spatial Databases
– Hjaltason, Samet
- 1995
|
|
128
|
Mindreader: Query databases through multiple examples
– Ishikawa, Subramanya, et al.
- 1998
|
|
122
|
Optimal Multi-Step kNearest Neighbor Search
– Seidl, Kriegel
- 1998
|
|
91
|
Fuzzy queries in multimedia database systems
– Fagin
- 1998
|
|
85
|
Evaluating top-k selection queries
– Chaudhuri, Gravano
- 1999
|
|
85
|
Vague: A user interface to relational databases that permits vague queries
– Motro
- 1998
|
|
84
|
Optimizing queries over multimedia repositories
– Chaudhuri, Gravano
- 1996
|
|
84
|
Fast nearest neighbor search in medical databases
– Korn, Sidiropoulos, et al.
- 1996
|
|
79
|
The Hybrid Tree: An index structure for high dimensional feature spaces
– Chakrabarti, Mehrotra
- 1999
|
|
70
|
Algorithms and strategies for similarity retrieval
– White, Jain
- 1996
|
|
67
|
Supporting Ranked Boolean Similarity Queries in MARS
– Ortega
- 1998
|
|
62
|
Relevance feedback techniques in interactive content-based image retrieval
– Rui, Huang, et al.
- 1998
|
|
52
|
Efficient User-Adaptable Similarity Search in Large Multimedia Databases
– Seidl, Kriegel
- 1997
|
|
42
|
Query reformulation for content based multimedia retrieval
– Porkaew, Ortega, et al.
- 1999
|
|
38
|
Supporting similarity queries in MARS
– Ortega, Rui, et al.
- 1997
|
|
33
|
On Saying "Enough Already
– Carey, Kossmann
- 1997
|
|
33
|
FALCON: Feedback Adaptive Loop for Content-Based Retrieval. VLDB
– Wu, Faloutsos, et al.
- 2000
|
|
11
|
Efficient query refinement in multimedia databases
– Chakrabarti, Porkaew, et al.
- 2000
|
|
11
|
The TV-tree - an index stucture for high dimensional data
– Lin, Jagadish, et al.
- 1994
|
|
9
|
The hb-tree: A multiattribute indexing mechanism with good guaraneed performance
– Lomet, Salzberg
- 1990
|
|
9
|
Similarity search using multiple examples
– Porkaew, Mehrotra, et al.
- 1999
|
|
8
|
Query Refinement for Content-Based Multimedia Retrieval
– Porkaew, Chakrabarti, et al.
- 1999
|
|
4
|
Efficient Query Refinement for Top-k Selection Queries
– Chakrabarti, Porkaew, et al.
- 2000
|
|
4
|
Query processing issues in image databases
– Nepal, Ramakrishna
- 1999
|
|
3
|
Rules of thumb in data engineering. http://www.research.microsoft.com
– Gray, Shenoy
- 1999
|