{"id":"https://openalex.org/W4367046898","doi":"https://doi.org/10.1145/3543507.3583552","title":"Filtered-DiskANN: Graph Algorithms for Approximate Nearest Neighbor Search with Filters","display_name":"Filtered-DiskANN: Graph Algorithms for Approximate Nearest Neighbor Search with Filters","publication_year":2023,"publication_date":"2023-04-26","ids":{"openalex":"https://openalex.org/W4367046898","doi":"https://doi.org/10.1145/3543507.3583552"},"language":"en","primary_location":{"id":"doi:10.1145/3543507.3583552","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3543507.3583552","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3543507.3583552","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM Web Conference 2023","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3543507.3583552","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5073556743","display_name":"Siddharth Gollapudi","orcid":"https://orcid.org/0000-0003-0943-449X"},"institutions":[{"id":"https://openalex.org/I4210124949","display_name":"Microsoft Research (India)","ror":"https://ror.org/02w7f3w92","country_code":"IN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210124949"]}],"countries":["IN"],"is_corresponding":true,"raw_author_name":"Siddharth Gollapudi","raw_affiliation_strings":["Microsoft Research, India"],"raw_orcid":"https://orcid.org/0000-0003-0943-449X","affiliations":[{"raw_affiliation_string":"Microsoft Research, India","institution_ids":["https://openalex.org/I4210124949"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086017439","display_name":"Neel Karia","orcid":"https://orcid.org/0000-0003-2751-9526"},"institutions":[{"id":"https://openalex.org/I78577930","display_name":"Columbia University","ror":"https://ror.org/00hj8s172","country_code":"US","type":"education","lineage":["https://openalex.org/I78577930"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Neel Karia","raw_affiliation_strings":["Columbia University, USA"],"raw_orcid":"https://orcid.org/0000-0003-2751-9526","affiliations":[{"raw_affiliation_string":"Columbia University, USA","institution_ids":["https://openalex.org/I78577930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034545421","display_name":"Varun Sivashankar","orcid":"https://orcid.org/0000-0003-0785-4474"},"institutions":[{"id":"https://openalex.org/I4210124949","display_name":"Microsoft Research (India)","ror":"https://ror.org/02w7f3w92","country_code":"IN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210124949"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Varun Sivashankar","raw_affiliation_strings":["Microsoft Research, India"],"raw_orcid":"https://orcid.org/0000-0003-0785-4474","affiliations":[{"raw_affiliation_string":"Microsoft Research, India","institution_ids":["https://openalex.org/I4210124949"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060555975","display_name":"Ravishankar Krishnaswamy","orcid":"https://orcid.org/0000-0002-5765-0843"},"institutions":[{"id":"https://openalex.org/I4210124949","display_name":"Microsoft Research (India)","ror":"https://ror.org/02w7f3w92","country_code":"IN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210124949"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Ravishankar Krishnaswamy","raw_affiliation_strings":["Microsoft Research, India"],"raw_orcid":"https://orcid.org/0000-0002-5765-0843","affiliations":[{"raw_affiliation_string":"Microsoft Research, India","institution_ids":["https://openalex.org/I4210124949"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028081444","display_name":"Nikit Begwani","orcid":"https://orcid.org/0000-0002-4133-0001"},"institutions":[{"id":"https://openalex.org/I4210162141","display_name":"Microsoft (India)","ror":"https://ror.org/04ww0w091","country_code":"IN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210162141"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Nikit Begwani","raw_affiliation_strings":["Microsoft, India"],"raw_orcid":"https://orcid.org/0000-0002-4133-0001","affiliations":[{"raw_affiliation_string":"Microsoft, India","institution_ids":["https://openalex.org/I4210162141"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041945182","display_name":"Swapnil Raz","orcid":"https://orcid.org/0000-0003-0791-5476"},"institutions":[{"id":"https://openalex.org/I4210162141","display_name":"Microsoft (India)","ror":"https://ror.org/04ww0w091","country_code":"IN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210162141"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Swapnil Raz","raw_affiliation_strings":["Microsoft, India"],"raw_orcid":"https://orcid.org/0000-0003-0791-5476","affiliations":[{"raw_affiliation_string":"Microsoft, India","institution_ids":["https://openalex.org/I4210162141"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048720136","display_name":"Yiyong Lin","orcid":"https://orcid.org/0000-0002-7293-7279"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yiyong Lin","raw_affiliation_strings":["Microsoft, USA"],"raw_orcid":"https://orcid.org/0000-0002-7293-7279","affiliations":[{"raw_affiliation_string":"Microsoft, USA","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004334510","display_name":"Yin Zhang","orcid":"https://orcid.org/0000-0002-9682-720X"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yin Zhang","raw_affiliation_strings":["Microsoft, USA"],"raw_orcid":"https://orcid.org/0000-0002-9682-720X","affiliations":[{"raw_affiliation_string":"Microsoft, USA","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016992460","display_name":"Neelam Mahapatro","orcid":"https://orcid.org/0000-0001-6135-7933"},"institutions":[{"id":"https://openalex.org/I4210162141","display_name":"Microsoft (India)","ror":"https://ror.org/04ww0w091","country_code":"IN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210162141"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Neelam Mahapatro","raw_affiliation_strings":["Microsoft, India"],"raw_orcid":"https://orcid.org/0000-0001-6135-7933","affiliations":[{"raw_affiliation_string":"Microsoft, India","institution_ids":["https://openalex.org/I4210162141"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040554425","display_name":"Premkumar Srinivasan","orcid":"https://orcid.org/0000-0002-6064-8234"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Premkumar Srinivasan","raw_affiliation_strings":["Microsoft, USA"],"raw_orcid":"https://orcid.org/0000-0002-6064-8234","affiliations":[{"raw_affiliation_string":"Microsoft, USA","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028650298","display_name":"Amit Prakash Singh","orcid":"https://orcid.org/0000-0002-0669-5283"},"institutions":[{"id":"https://openalex.org/I4210162141","display_name":"Microsoft (India)","ror":"https://ror.org/04ww0w091","country_code":"IN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210162141"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Amit Singh","raw_affiliation_strings":["Microsoft, India"],"raw_orcid":"https://orcid.org/0000-0002-0669-5283","affiliations":[{"raw_affiliation_string":"Microsoft, India","institution_ids":["https://openalex.org/I4210162141"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079988301","display_name":"Harsha Vardhan Simhadri","orcid":"https://orcid.org/0000-0002-9323-2227"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Harsha Vardhan Simhadri","raw_affiliation_strings":["Microsoft Research, USA"],"raw_orcid":"https://orcid.org/0000-0002-9323-2227","affiliations":[{"raw_affiliation_string":"Microsoft Research, USA","institution_ids":["https://openalex.org/I1290206253"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":12,"corresponding_author_ids":["https://openalex.org/A5073556743"],"corresponding_institution_ids":["https://openalex.org/I4210124949"],"apc_list":null,"apc_paid":null,"fwci":7.269,"has_fulltext":true,"cited_by_count":64,"citation_normalized_percentile":{"value":0.98085095,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"3406","last_page":"3416"},"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.9995999932289124,"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.9995999932289124,"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/T11106","display_name":"Data Management and Algorithms","score":0.9995999932289124,"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/T10331","display_name":"Video Surveillance and Tracking Methods","score":0.9975000023841858,"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/computer-science","display_name":"Computer science","score":0.6588911414146423},{"id":"https://openalex.org/keywords/k-nearest-neighbors-algorithm","display_name":"k-nearest neighbors algorithm","score":0.6405884027481079},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.5077534914016724},{"id":"https://openalex.org/keywords/nearest-neighbor-search","display_name":"Nearest neighbor search","score":0.5051689743995667},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.4930519759654999},{"id":"https://openalex.org/keywords/nearest-neighbor-chain-algorithm","display_name":"Nearest-neighbor chain algorithm","score":0.4579886198043823},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3378172516822815},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2081061601638794},{"id":"https://openalex.org/keywords/cluster-analysis","display_name":"Cluster analysis","score":0.09735125303268433}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6588911414146423},{"id":"https://openalex.org/C113238511","wikidata":"https://www.wikidata.org/wiki/Q1071612","display_name":"k-nearest neighbors algorithm","level":2,"score":0.6405884027481079},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5077534914016724},{"id":"https://openalex.org/C116738811","wikidata":"https://www.wikidata.org/wiki/Q608751","display_name":"Nearest neighbor search","level":2,"score":0.5051689743995667},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.4930519759654999},{"id":"https://openalex.org/C102164700","wikidata":"https://www.wikidata.org/wiki/Q17162702","display_name":"Nearest-neighbor chain algorithm","level":5,"score":0.4579886198043823},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3378172516822815},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2081061601638794},{"id":"https://openalex.org/C73555534","wikidata":"https://www.wikidata.org/wiki/Q622825","display_name":"Cluster analysis","level":2,"score":0.09735125303268433},{"id":"https://openalex.org/C104047586","wikidata":"https://www.wikidata.org/wiki/Q5033439","display_name":"Canopy clustering algorithm","level":4,"score":0.0},{"id":"https://openalex.org/C94641424","wikidata":"https://www.wikidata.org/wiki/Q5172845","display_name":"Correlation clustering","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3543507.3583552","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3543507.3583552","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3543507.3583552","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM Web Conference 2023","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3543507.3583552","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3543507.3583552","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3543507.3583552","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM Web Conference 2023","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4367046898.pdf","grobid_xml":"https://content.openalex.org/works/W4367046898.grobid-xml"},"referenced_works_count":23,"referenced_works":["https://openalex.org/W1970319631","https://openalex.org/W2017851434","https://openalex.org/W2038276547","https://openalex.org/W2071866949","https://openalex.org/W2077815765","https://openalex.org/W2086504823","https://openalex.org/W2110026675","https://openalex.org/W2125671345","https://openalex.org/W2133296809","https://openalex.org/W2147717514","https://openalex.org/W2165558283","https://openalex.org/W2397173492","https://openalex.org/W2913059114","https://openalex.org/W2963284996","https://openalex.org/W2998655947","https://openalex.org/W3007299504","https://openalex.org/W3085011441","https://openalex.org/W3094444847","https://openalex.org/W3137305332","https://openalex.org/W3174809957","https://openalex.org/W3198098536","https://openalex.org/W4249142012","https://openalex.org/W4280585778"],"related_works":["https://openalex.org/W2148008870","https://openalex.org/W2169618946","https://openalex.org/W2182477562","https://openalex.org/W2011582495","https://openalex.org/W2143679819","https://openalex.org/W2519241726","https://openalex.org/W2358559774","https://openalex.org/W1671890395","https://openalex.org/W4297819076","https://openalex.org/W2375128115"],"abstract_inverted_index":{"As":[0],"Approximate":[1],"Nearest":[2],"Neighbor":[3],"Search":[4],"(ANNS)-based":[5],"dense":[6],"retrieval":[7],"becomes":[8],"ubiquitous":[9],"for":[10,29,74,102,166],"search":[11,83],"and":[12,104,114,186],"recommendation":[13],"scenarios,":[14],"efficiently":[15],"answering":[16],"filtered":[17,75,107,167],"ANNS":[18,26,76,108],"queries":[19,27,168,190],"has":[20,55],"become":[21],"a":[22,34,128],"critical":[23],"requirement.":[24],"Filtered":[25],"ask":[28],"the":[30,38,41,45,125,138,141,146,170,174],"nearest":[31],"neighbors":[32],"of":[33,127,140,161,173,189],"query\u2019s":[35,46],"embedding":[36],"from":[37,183],"points":[39],"in":[40,92],"index":[42,130],"that":[43,62],"match":[44],"labels":[47],"such":[48],"as":[49],"date,":[50],"price":[51],"range,":[52],"language.":[53],"There":[54],"been":[56],"little":[57],"prior":[58],"work":[59],"on":[60,117,137],"algorithms":[61,98,123,157],"use":[63],"label":[64,148],"metadata":[65],"associated":[66,147],"with":[67,99,111,153],"vector":[68,142],"data":[69,152],"to":[70,121],"build":[71],"efficient":[72,165],"indices":[73,80,179],"queries.":[77],"Consequently,":[78],"current":[79,171],"have":[81],"high":[82],"latency":[84],"or":[85,163],"low":[86],"recall":[87],"which":[88,131],"is":[89,124],"not":[90,134],"practical":[91],"interactive":[93],"web-scenarios.":[94],"We":[95],"present":[96],"two":[97],"native":[100],"support":[101,187],"faster":[103],"more":[105,164],"accurate":[106],"queries:":[109],"one":[110],"streaming":[112],"support,":[113],"another":[115],"based":[116,136],"batch":[118],"construction.":[119],"Central":[120],"our":[122],"construction":[126],"graph-structured":[129],"forms":[132],"connections":[133],"only":[135],"geometry":[139],"data,":[143],"but":[144],"also":[145,180],"set.":[149],"On":[150],"real-world":[151],"natural":[154],"labels,":[155],"both":[156],"are":[158],"an":[159,184],"order":[160],"magnitude":[162],"than":[169],"state":[172],"art":[175],"algorithms.":[176],"The":[177],"generated":[178],"be":[181],"queried":[182],"SSD":[185],"thousands":[188],"per":[191],"second":[192],"at":[193],"over":[194],"recall@10.":[195]},"counts_by_year":[{"year":2026,"cited_by_count":12},{"year":2025,"cited_by_count":37},{"year":2024,"cited_by_count":15}],"updated_date":"2026-05-27T09:02:27.158192","created_date":"2025-10-10T00:00:00"}
