{"id":"https://openalex.org/W2991342176","doi":"https://doi.org/10.1109/tkde.2019.2953897","title":"A Revisit of Hashing Algorithms for Approximate Nearest Neighbor Search","display_name":"A Revisit of Hashing Algorithms for Approximate Nearest Neighbor Search","publication_year":2019,"publication_date":"2019-11-25","ids":{"openalex":"https://openalex.org/W2991342176","doi":"https://doi.org/10.1109/tkde.2019.2953897","mag":"2991342176"},"language":"en","primary_location":{"id":"doi:10.1109/tkde.2019.2953897","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tkde.2019.2953897","pdf_url":null,"source":{"id":"https://openalex.org/S30698027","display_name":"IEEE Transactions on Knowledge and Data Engineering","issn_l":"1041-4347","issn":["1041-4347","1558-2191","2326-3865"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Knowledge and Data Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5037942269","display_name":"Deng Cai","orcid":"https://orcid.org/0000-0001-9817-4065"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Deng Cai","raw_affiliation_strings":["State Key Lab of CAD&CG, College of Computer Science, Zhejiang University, Hangzhou, China"],"raw_orcid":"https://orcid.org/0000-0001-9817-4065","affiliations":[{"raw_affiliation_string":"State Key Lab of CAD&CG, College of Computer Science, Zhejiang University, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5037942269"],"corresponding_institution_ids":["https://openalex.org/I76130692"],"apc_list":null,"apc_paid":null,"fwci":1.588,"has_fulltext":false,"cited_by_count":37,"citation_normalized_percentile":{"value":0.87266313,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"33","issue":"6","first_page":"2337","last_page":"2348"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":0.9754999876022339,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10331","display_name":"Video Surveillance and Tracking Methods","score":0.9668999910354614,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/locality-sensitive-hashing","display_name":"Locality-sensitive hashing","score":0.8537849187850952},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.7986346483230591},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7723842859268188},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.6146445274353027},{"id":"https://openalex.org/keywords/dynamic-perfect-hashing","display_name":"Dynamic perfect hashing","score":0.5639575123786926},{"id":"https://openalex.org/keywords/universal-hashing","display_name":"Universal hashing","score":0.5499677658081055},{"id":"https://openalex.org/keywords/k-independent-hashing","display_name":"K-independent hashing","score":0.5300395488739014},{"id":"https://openalex.org/keywords/nearest-neighbor-search","display_name":"Nearest neighbor search","score":0.47787538170814514},{"id":"https://openalex.org/keywords/hash-table","display_name":"Hash table","score":0.4691815674304962},{"id":"https://openalex.org/keywords/consistent-hashing","display_name":"Consistent hashing","score":0.4668598473072052},{"id":"https://openalex.org/keywords/linear-hashing","display_name":"Linear hashing","score":0.44635874032974243},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4228483736515045},{"id":"https://openalex.org/keywords/random-projection","display_name":"Random projection","score":0.42044180631637573},{"id":"https://openalex.org/keywords/double-hashing","display_name":"Double hashing","score":0.4040434956550598},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.35462141036987305},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.06209138035774231}],"concepts":[{"id":"https://openalex.org/C74270461","wikidata":"https://www.wikidata.org/wiki/Q1625299","display_name":"Locality-sensitive hashing","level":4,"score":0.8537849187850952},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.7986346483230591},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7723842859268188},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.6146445274353027},{"id":"https://openalex.org/C122907437","wikidata":"https://www.wikidata.org/wiki/Q5318999","display_name":"Dynamic perfect hashing","level":5,"score":0.5639575123786926},{"id":"https://openalex.org/C116058348","wikidata":"https://www.wikidata.org/wiki/Q846912","display_name":"Universal hashing","level":5,"score":0.5499677658081055},{"id":"https://openalex.org/C187062812","wikidata":"https://www.wikidata.org/wiki/Q6322840","display_name":"K-independent hashing","level":5,"score":0.5300395488739014},{"id":"https://openalex.org/C116738811","wikidata":"https://www.wikidata.org/wiki/Q608751","display_name":"Nearest neighbor search","level":2,"score":0.47787538170814514},{"id":"https://openalex.org/C67388219","wikidata":"https://www.wikidata.org/wiki/Q207440","display_name":"Hash table","level":3,"score":0.4691815674304962},{"id":"https://openalex.org/C56856351","wikidata":"https://www.wikidata.org/wiki/Q1757218","display_name":"Consistent hashing","level":5,"score":0.4668598473072052},{"id":"https://openalex.org/C36375716","wikidata":"https://www.wikidata.org/wiki/Q6553456","display_name":"Linear hashing","level":5,"score":0.44635874032974243},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4228483736515045},{"id":"https://openalex.org/C2777036070","wikidata":"https://www.wikidata.org/wiki/Q18393452","display_name":"Random projection","level":2,"score":0.42044180631637573},{"id":"https://openalex.org/C138111711","wikidata":"https://www.wikidata.org/wiki/Q478351","display_name":"Double hashing","level":4,"score":0.4040434956550598},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.35462141036987305},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.06209138035774231}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tkde.2019.2953897","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tkde.2019.2953897","pdf_url":null,"source":{"id":"https://openalex.org/S30698027","display_name":"IEEE Transactions on Knowledge and Data Engineering","issn_l":"1041-4347","issn":["1041-4347","1558-2191","2326-3865"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Knowledge and Data Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1586809628","display_name":null,"funder_award_id":"2018AAA0101400","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G7071169373","display_name":null,"funder_award_id":"61936006","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":60,"referenced_works":["https://openalex.org/W189214596","https://openalex.org/W1500351990","https://openalex.org/W1502916507","https://openalex.org/W1541459201","https://openalex.org/W1835419070","https://openalex.org/W1969241115","https://openalex.org/W1971238646","https://openalex.org/W1987040325","https://openalex.org/W1992371516","https://openalex.org/W2012833704","https://openalex.org/W2029205712","https://openalex.org/W2033000863","https://openalex.org/W2040918046","https://openalex.org/W2051549110","https://openalex.org/W2071866949","https://openalex.org/W2084363474","https://openalex.org/W2086504823","https://openalex.org/W2088171019","https://openalex.org/W2092269560","https://openalex.org/W2099253838","https://openalex.org/W2121713321","https://openalex.org/W2124509324","https://openalex.org/W2142881874","https://openalex.org/W2147717514","https://openalex.org/W2150735108","https://openalex.org/W2156718197","https://openalex.org/W2158169729","https://openalex.org/W2164338181","https://openalex.org/W2165558283","https://openalex.org/W2171790913","https://openalex.org/W2221852422","https://openalex.org/W2251864938","https://openalex.org/W2292992741","https://openalex.org/W2293597654","https://openalex.org/W2294155285","https://openalex.org/W2296457436","https://openalex.org/W2427312773","https://openalex.org/W2912584497","https://openalex.org/W2963265099","https://openalex.org/W2963284996","https://openalex.org/W2963469388","https://openalex.org/W4230940751","https://openalex.org/W6629858893","https://openalex.org/W6629956336","https://openalex.org/W6632397832","https://openalex.org/W6648560114","https://openalex.org/W6663082325","https://openalex.org/W6668499198","https://openalex.org/W6673536509","https://openalex.org/W6678291700","https://openalex.org/W6681077227","https://openalex.org/W6682755970","https://openalex.org/W6683379960","https://openalex.org/W6684181414","https://openalex.org/W6688844344","https://openalex.org/W6691474080","https://openalex.org/W6696680836","https://openalex.org/W6696891034","https://openalex.org/W6697214482","https://openalex.org/W6758894599"],"related_works":["https://openalex.org/W4385382899","https://openalex.org/W2076162755","https://openalex.org/W4386271002","https://openalex.org/W2084899141","https://openalex.org/W2334522381","https://openalex.org/W1486630602","https://openalex.org/W3030563642","https://openalex.org/W2585520041","https://openalex.org/W4390098174","https://openalex.org/W2040918046"],"abstract_inverted_index":{"Approximate":[0],"Nearest":[1],"Neighbor":[2],"Search":[3],"(ANNS)":[4],"is":[5,42,154],"a":[6,125,136,208,212],"fundamental":[7],"problem":[8,106],"in":[9,155,160,196],"many":[10,84],"areas":[11],"of":[12,51,107,115,139,171,180,190],"machine":[13],"learning":[14],"and":[15,59,109,113,134],"data":[16],"mining.":[17],"During":[18],"the":[19,43,49,60,70,79,90,93,105,111,145,151,158,162,168,178,188,193,197],"past":[20],"decade,":[21],"numerous":[22],"hashing":[23,46,53,71,86,142,165,217],"algorithms":[24],"are":[25,199],"proposed":[26,32,124],"to":[27,35,157],"solve":[28],"this":[29,100,181],"problem.":[30],"Every":[31],"algorithm":[33,182],"claims":[34,159],"outperform":[36],"Locality":[37,147],"Sensitive":[38,148],"Hashing":[39,149],"(LSH),":[40],"which":[41,153,203],"most":[44],"popular":[45,117,141],"method.":[47],"However,":[48,83],"evaluation":[50],"these":[52],"article":[54,87,198],"was":[55],"not":[56],"thorough":[57,137],"enough,":[58],"claim":[61],"should":[62],"be":[63,205],"re-examined.":[64],"If":[65],"implemented":[66],"correctly,":[67],"almost":[68],"all":[69,161,192],"methods":[72],"will":[73],"have":[74],"their":[75],"performance":[76,91],"improved":[77],"as":[78,207],"code":[80,94],"length":[81,95],"increases.":[82],"existing":[85],"only":[88],"report":[89],"with":[92],"shorter":[96],"than":[97],"128.":[98],"In":[99],"article,":[101],"we":[102,123],"carefully":[103],"revisit":[104],"search-with-a-hash-index":[108],"analyze":[110],"pros":[112],"cons":[114],"two":[116],"hash":[118,130],"index":[119,131],"search":[120,132],"procedures.":[121],"Then":[122],"simple":[126],"but":[127],"effective":[128],"novel":[129],"approach":[133],"made":[135],"comparison":[138,214],"eleven":[140],"algorithms.":[143,218],"Surprisingly,":[144],"random-projection-based":[146,172],"ranked":[150],"first,":[152],"contradiction":[156],"other":[163],"10":[164],"article.":[166],"Despite":[167],"extreme":[169],"simplicity":[170],"LSH,":[173],"our":[174],"results":[175],"show":[176],"that":[177],"capability":[179],"has":[183],"been":[184],"far":[185],"underestimated.":[186],"For":[187],"sake":[189],"reproducibility,":[191],"codes":[194],"used":[195,206],"released":[200],"on":[201],"GitHub,":[202],"can":[204],"testing":[209],"platform":[210],"for":[211],"fair":[213],"between":[215],"various":[216]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":8},{"year":2022,"cited_by_count":7},{"year":2021,"cited_by_count":7},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
