{"id":"https://openalex.org/W2606885797","doi":"https://doi.org/10.1145/3014060","title":"Partitioned Similarity Search with Cache-Conscious Data Traversal","display_name":"Partitioned Similarity Search with Cache-Conscious Data Traversal","publication_year":2017,"publication_date":"2017-04-14","ids":{"openalex":"https://openalex.org/W2606885797","doi":"https://doi.org/10.1145/3014060","mag":"2606885797"},"language":"en","primary_location":{"id":"doi:10.1145/3014060","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3014060","pdf_url":null,"source":{"id":"https://openalex.org/S41523882","display_name":"ACM Transactions on Knowledge Discovery from Data","issn_l":"1556-4681","issn":["1556-4681","1556-472X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Knowledge Discovery from Data","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/A5024587620","display_name":"Xun Tang","orcid":"https://orcid.org/0000-0002-6990-0168"},"institutions":[{"id":"https://openalex.org/I154570441","display_name":"University of California, Santa Barbara","ror":"https://ror.org/02t274463","country_code":"US","type":"education","lineage":["https://openalex.org/I154570441"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xun Tang","raw_affiliation_strings":["Yelp Inc. and University of California at Santa Barbara, Santa Barbara, CA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Yelp Inc. and University of California at Santa Barbara, Santa Barbara, CA","institution_ids":["https://openalex.org/I154570441"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049850277","display_name":"Maha Alabduljalil","orcid":"https://orcid.org/0000-0001-7083-8675"},"institutions":[{"id":"https://openalex.org/I36721946","display_name":"Kuwait University","ror":"https://ror.org/021e5j056","country_code":"KW","type":"education","lineage":["https://openalex.org/I36721946"]}],"countries":["KW"],"is_corresponding":false,"raw_author_name":"Maha Alabduljalil","raw_affiliation_strings":["Kuwait University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Kuwait University","institution_ids":["https://openalex.org/I36721946"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033127079","display_name":"Xin Jin","orcid":"https://orcid.org/0000-0003-0935-5329"},"institutions":[{"id":"https://openalex.org/I154570441","display_name":"University of California, Santa Barbara","ror":"https://ror.org/02t274463","country_code":"US","type":"education","lineage":["https://openalex.org/I154570441"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xin Jin","raw_affiliation_strings":["University of California at Santa Barbara, Santa Barbara, CA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California at Santa Barbara, Santa Barbara, CA","institution_ids":["https://openalex.org/I154570441"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060730782","display_name":"Tao Yang","orcid":"https://orcid.org/0000-0003-1902-3387"},"institutions":[{"id":"https://openalex.org/I154570441","display_name":"University of California, Santa Barbara","ror":"https://ror.org/02t274463","country_code":"US","type":"education","lineage":["https://openalex.org/I154570441"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tao Yang","raw_affiliation_strings":["University of California at Santa Barbara, Santa Barbara, CA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California at Santa Barbara, Santa Barbara, CA","institution_ids":["https://openalex.org/I154570441"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.9134,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.74182383,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"11","issue":"3","first_page":"1","last_page":"38"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11106","display_name":"Data Management and Algorithms","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T11106","display_name":"Data Management and Algorithms","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T12016","display_name":"Web Data Mining and Analysis","score":0.9969000220298767,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.9922000169754028,"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/tree-traversal","display_name":"Tree traversal","score":0.7746886014938354},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7679007053375244},{"id":"https://openalex.org/keywords/partition","display_name":"Partition (number theory)","score":0.6394361853599548},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.5737117528915405},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.5608829259872437},{"id":"https://openalex.org/keywords/search-engine-indexing","display_name":"Search engine indexing","score":0.5255733132362366},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5236113667488098},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5046871900558472},{"id":"https://openalex.org/keywords/memory-hierarchy","display_name":"Memory hierarchy","score":0.47639408707618713},{"id":"https://openalex.org/keywords/nearest-neighbor-search","display_name":"Nearest neighbor search","score":0.4580911099910736},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.32939910888671875},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.32323700189590454},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.23977884650230408},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.15459713339805603},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.15136998891830444},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.14337021112442017}],"concepts":[{"id":"https://openalex.org/C140745168","wikidata":"https://www.wikidata.org/wiki/Q1210082","display_name":"Tree traversal","level":2,"score":0.7746886014938354},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7679007053375244},{"id":"https://openalex.org/C42812","wikidata":"https://www.wikidata.org/wiki/Q1082910","display_name":"Partition (number theory)","level":2,"score":0.6394361853599548},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.5737117528915405},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.5608829259872437},{"id":"https://openalex.org/C75165309","wikidata":"https://www.wikidata.org/wiki/Q2258979","display_name":"Search engine indexing","level":2,"score":0.5255733132362366},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5236113667488098},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5046871900558472},{"id":"https://openalex.org/C2778100165","wikidata":"https://www.wikidata.org/wiki/Q1589327","display_name":"Memory hierarchy","level":3,"score":0.47639408707618713},{"id":"https://openalex.org/C116738811","wikidata":"https://www.wikidata.org/wiki/Q608751","display_name":"Nearest neighbor search","level":2,"score":0.4580911099910736},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.32939910888671875},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.32323700189590454},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.23977884650230408},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.15459713339805603},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.15136998891830444},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.14337021112442017},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3014060","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3014060","pdf_url":null,"source":{"id":"https://openalex.org/S41523882","display_name":"ACM Transactions on Knowledge Discovery from Data","issn_l":"1556-4681","issn":["1556-4681","1556-472X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Knowledge Discovery from Data","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3249199444","display_name":null,"funder_award_id":"IIS-1118106 and 1528041","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":40,"referenced_works":["https://openalex.org/W1502916507","https://openalex.org/W1570477871","https://openalex.org/W1645807896","https://openalex.org/W1660390307","https://openalex.org/W1936410615","https://openalex.org/W1972972498","https://openalex.org/W1981053739","https://openalex.org/W1981404639","https://openalex.org/W1997657677","https://openalex.org/W2002257715","https://openalex.org/W2009953130","https://openalex.org/W2014807599","https://openalex.org/W2047756776","https://openalex.org/W2055945388","https://openalex.org/W2057784562","https://openalex.org/W2062028408","https://openalex.org/W2067432306","https://openalex.org/W2081332171","https://openalex.org/W2096598900","https://openalex.org/W2097184821","https://openalex.org/W2097776316","https://openalex.org/W2099194763","https://openalex.org/W2104120668","https://openalex.org/W2104599107","https://openalex.org/W2109803107","https://openalex.org/W2110166424","https://openalex.org/W2125671345","https://openalex.org/W2137139422","https://openalex.org/W2147717514","https://openalex.org/W2151930506","https://openalex.org/W2152526152","https://openalex.org/W2153180170","https://openalex.org/W2154461554","https://openalex.org/W2156855109","https://openalex.org/W2161443453","https://openalex.org/W2169795703","https://openalex.org/W2331485624","https://openalex.org/W2914761779","https://openalex.org/W2915063781","https://openalex.org/W4256588782"],"related_works":["https://openalex.org/W170547082","https://openalex.org/W2136735429","https://openalex.org/W2587876411","https://openalex.org/W2358332176","https://openalex.org/W2487311615","https://openalex.org/W1949910768","https://openalex.org/W1480566255","https://openalex.org/W2254397067","https://openalex.org/W2013685631","https://openalex.org/W1882921205"],"abstract_inverted_index":{"All":[0],"pairs":[1],"similarity":[2],"search":[3,10],"(APSS)":[4],"is":[5,60,75],"used":[6,18],"in":[7],"many":[8],"web":[9],"and":[11,26,65,98,124,134,137,170,185],"data":[12,42,64,96,122,132,171],"mining":[13],"applications.":[14],"Previous":[15],"work":[16],"has":[17],"techniques":[19],"such":[20],"as":[21,41],"comparison":[22,110],"filtering,":[23],"inverted":[24],"indexing,":[25],"parallel":[27,175],"accumulation":[28],"of":[29,80,88,101,146,167,180,182],"partial":[30],"results.":[31],"However,":[32],"shuffling":[33],"intermediate":[34],"results":[35,151],"can":[36,161,187],"incur":[37],"significant":[38,113],"communication":[39,172],"overhead":[40],"scales":[43],"up.":[44],"This":[45,115],"paper":[46,116],"studies":[47],"a":[48,78,86,118],"scalable":[49],"two-phase":[50],"approach":[51,160],"called":[52],"Partition-based":[53],"Similarity":[54],"Search":[55],"(PSS).":[56],"The":[57,72,149],"first":[58],"phase":[59,74,111],"to":[61,76,95,126,142,163],"partition":[62,87,109],"the":[63,99,108,144,155,158],"group":[66],"vectors":[67,89,106],"that":[68,153],"are":[69],"potentially":[70],"similar.":[71],"second":[73],"run":[77],"set":[79],"tasks":[81],"where":[82],"each":[83],"task":[84],"compares":[85],"with":[90,177,191],"other":[91],"candidate":[92],"partitions.":[93],"Due":[94],"sparsity":[97],"presence":[100],"memory":[102],"hierarchy,":[103],"accessing":[104],"feature":[105],"during":[107],"incurs":[112],"overhead.":[114],"introduces":[117],"cache-conscious":[119],"design":[120],"for":[121,154,193],"layout":[123],"traversal":[125],"reduce":[127],"access":[128],"time":[129],"through":[130],"size-controlled":[131],"splitting":[133],"vector":[135],"coalescing,":[136],"it":[138,186],"provides":[139],"an":[140,164],"analysis":[141],"guide":[143],"choice":[145],"optimization":[147],"parameters.":[148],"evaluation":[150],"show":[152],"tested":[156],"datasets,":[157],"proposed":[159],"lead":[162],"early":[165],"elimination":[166],"unnecessary":[168],"I/O":[169],"while":[173],"sustaining":[174],"efficiency":[176],"one":[178],"order":[179],"magnitude":[181],"performance":[183],"improvement":[184],"also":[188],"be":[189],"integrated":[190],"LSH":[192],"approximated":[194],"APSS.":[195]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":2}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
