Sizing Sketches: A Rank-Based Analysis For Similarity Search

Proceedings of the ACM SIGMETRICS international conference on Measurement and modeling of computer systems(2007)

引用 51|浏览122
暂无评分
摘要
Sketches are compact data, structures that can be used to estimate properties of the original data in building large-scale search engines and data analysis systems. Recent theoretical and experimental studies have shown that sketches constructed front feature vectors using randomized projections can effectively approximate l(1) distance on the feature vectors with the Hamming distance on their sketches. Furthermore, such sketches can achieve good filtering accuracy while reducing the metadata space requirement; and speeding up similarity searches by an order of magnitude. However, it is not clear how to choose the size of the sketches since it depends on data type, dataset size, and desired filtering quality. In real systems designs, it is necessary to understand how to choose sketch size without the dataset, or at least without the whole dataset.This paper presents an analytical model and experimental results to help system designers make such design decisions. We present a rank-based filtering model that describes the relationship between sketch size and dataset size based on the dataset distance distribution. Our experimental results with several datasets including images, audio, and 3D shapes show that the model yields good, conservative predictions. We show that the parameters of the model can be set with a small sample dataset and the resulting model can make good predictions for a large dataset. We illustrate how to apply the approach with a concrete example.
更多
查看译文
关键词
similarity search,feature-rich data,sketch
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要