Efficient top-K approximate searches against a relation with multiple attributes
Efficient top-K approximate searches against a relation with multiple attributes
复制标题
DOI:
10.1007/s11280-011-0137-1
复制
发表时间:
2011-10
期刊:
影响因子:
--
通讯作者:
Wei Lu;Jinchuan Chen;Xiaoyong Du;Jieping Wang;Wei Pan
中科院分区:
文献类型:
--
作者:
Wei Lu;Jinchuan Chen;Xiaoyong Du;Jieping Wang;Wei Pan
In this paper, we study the problem of efficiently identifyingKrecords that are most similar to a given query record, where the similarity is defined as: (1) for each record, we calculate the similarity score between the record and the query record over each individual attribute using a specific similarity function; (2) an aggregate function is utilized to combine these similarity scores with weights and the aggregated value is served as the similarity of the record. After similarities of all records have been computed,Krecords with the greatest similarities can further be identified. Under this framework, unfortunately, the computational cost will be extremely expensive when the cardinality of relation is large as computation of similarity for each record is required. As a result, in this paper, we propose two efficient algorithms, named ScanIndex and Top-Down (TD for short), to cope with this problem. With respect to ScanIndex, similarity scores that are equal to zero over individual attributes are free from computation. Based on ScanIndex, with respect to TD, similarity scores less than thresholds (rather than zero) over individual attributes are skipped, where these thresholds are improved dynamically over time. Experimental results demonstrate that, comparing with the naive approach, the performance can be improved by two orders of magnitude using ScanIndex and TD.