Semi-randomized hashing for large scale data retrieval


In information retrieval, efficient accomplishing the nearest neighbor search on large scale database is a great challenge. Hashing based indexing methods represent each data instance as a binary string to retrieve the approximate nearest neighbors. In this paper, we present a semi-randomized hashing approach to preserve the Euclidean distance by binary codes. Euclidean distance preserving is a classic research problem in hashing. Most hashing methods used purely randomized or optimized learning strategy to achieve this goal. Our method, on the other hand, combines both randomized and optimized strategies. It starts from generating multiple random vectors, and then approximates them by a single projection vector. In the quantization step, it uses the orthogonal transformation to minimize an upper bound of the deviation between real-valued vectors and binary codes. The proposed method overcomes the problem that randomized hash functions are isolated from the data distribution. What's more, our method supports an arbitrary number of hash functions, which is beneficial in building better hashing methods. The experiments show that our approach outperforms the alternative state-of-the-art methods for retrieval on the large scale dataset.

DOI: 10.1109/DSAA.2014.7058051

Extracted Key Phrases

5 Figures and Tables

Cite this paper

@article{Yang2014SemirandomizedHF, title={Semi-randomized hashing for large scale data retrieval}, author={Haichuan Yang and Xiao Bai and Jun Zhou and Peng Ren and Jian Cheng and Lu Bai}, journal={2014 International Conference on Data Science and Advanced Analytics (DSAA)}, year={2014}, pages={53-58} }