Skip to main navigation Skip to search Skip to main content

HmSearch: an efficient hamming distance query processing algorithm

  • Xiaoyang Zhang
  • , Jianbin Qin
  • , Wei Wang
  • , Yifang Sun
  • , Jiaheng Lu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Hamming distance measures the number of dimensions where two vectors have different values. In applications such as pattern recognition, information retrieval, and databases, we often need to efficiently process Hamming distance query, which retrieves vectors in a database that have no more than k Hamming distance from a given query vector. Existing work on efficient Hamming distance query processing has some of the following limitations, such as only applicable to tiny error threshold values, unable to deal with vectors where the value domain is large, or unable to attain robust performance in the presence of data skew.
In this paper, we propose HmSearch, an efficient query processing method for Hamming distance queries that addresses the above-mentioned limitations. Our method is based on improved enumeration-based signatures, enhanced filtering, and the hierarchical binary filtering-and-verification. We also design an effective dimension rearrangement method to deal with data skew. Extensive experimental results demonstrate that our methods outperform state-of-the-art methods by up to two orders of magnitude.
Original languageEnglish
Title of host publicationConference on Scientific and Statistical Database Management, SSDBM '13, Baltimore, MD, USA, July 29 - 31, 2013
Place of PublicationBaltimore, Maryland
PublisherACM
Pages19:1-19:12
Number of pages12
ISBN (Electronic)978-1-4503-1921-8
DOIs
Publication statusPublished - 29 Jul 2013
Event25th International Conference on Scientific and Statistical Database Management - Baltimore, United States
Duration: 29 Jul 201331 Jul 2013
http://www.ssdbm2013.org/

Conference

Conference25th International Conference on Scientific and Statistical Database Management
Abbreviated titleSSDBM 2013
Country/TerritoryUnited States
CityBaltimore
Period29/07/1331/07/13
Internet address

Fingerprint

Dive into the research topics of 'HmSearch: an efficient hamming distance query processing algorithm'. Together they form a unique fingerprint.

Cite this