{"id":"https://openalex.org/W3208027110","doi":"https://doi.org/10.1145/3459637.3482344","title":"Fast k-NN Graph Construction by GPU based NN-Descent","display_name":"Fast k-NN Graph Construction by GPU based NN-Descent","publication_year":2021,"publication_date":"2021-10-26","ids":{"openalex":"https://openalex.org/W3208027110","doi":"https://doi.org/10.1145/3459637.3482344","mag":"3208027110"},"language":"en","primary_location":{"id":"doi:10.1145/3459637.3482344","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3459637.3482344","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th ACM International Conference on Information &amp; Knowledge Management","raw_type":"proceedings-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/A5100340000","display_name":"Hui Wang","orcid":"https://orcid.org/0000-0001-8982-0571"},"institutions":[{"id":"https://openalex.org/I191208505","display_name":"Xiamen University","ror":"https://ror.org/00mcjh785","country_code":"CN","type":"education","lineage":["https://openalex.org/I191208505"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Hui Wang","raw_affiliation_strings":["Xiamen University, Xiamen, China"],"affiliations":[{"raw_affiliation_string":"Xiamen University, Xiamen, China","institution_ids":["https://openalex.org/I191208505"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101660306","display_name":"Wan\u2010Lei Zhao","orcid":"https://orcid.org/0000-0002-7915-447X"},"institutions":[{"id":"https://openalex.org/I191208505","display_name":"Xiamen University","ror":"https://ror.org/00mcjh785","country_code":"CN","type":"education","lineage":["https://openalex.org/I191208505"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wan-Lei Zhao","raw_affiliation_strings":["Xiamen University, Xiamen, China"],"affiliations":[{"raw_affiliation_string":"Xiamen University, Xiamen, China","institution_ids":["https://openalex.org/I191208505"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027286013","display_name":"Xiangxiang Zeng","orcid":"https://orcid.org/0000-0001-6201-0114"},"institutions":[{"id":"https://openalex.org/I16609230","display_name":"Hunan University","ror":"https://ror.org/05htk5m33","country_code":"CN","type":"education","lineage":["https://openalex.org/I16609230"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiangxiang Zeng","raw_affiliation_strings":["Hunan University, Changsha, China"],"affiliations":[{"raw_affiliation_string":"Hunan University, Changsha, China","institution_ids":["https://openalex.org/I16609230"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5059458833","display_name":"Jianye Yang","orcid":"https://orcid.org/0000-0003-3417-823X"},"institutions":[{"id":"https://openalex.org/I16609230","display_name":"Hunan University","ror":"https://ror.org/05htk5m33","country_code":"CN","type":"education","lineage":["https://openalex.org/I16609230"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianye Yang","raw_affiliation_strings":["Hunan University, Changsha, China"],"affiliations":[{"raw_affiliation_string":"Hunan University, Changsha, China","institution_ids":["https://openalex.org/I16609230"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5100340000"],"corresponding_institution_ids":["https://openalex.org/I191208505"],"apc_list":null,"apc_paid":null,"fwci":0.7685,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.74014706,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1929","last_page":"1938"},"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.9993000030517578,"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.9993000030517578,"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.998199999332428,"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/T10036","display_name":"Advanced Neural Network Applications","score":0.995199978351593,"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.877116322517395},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.8014777898788452},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6603037118911743},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.578457236289978},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.5462529063224792},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5208159685134888},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.48859888315200806},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.4506053924560547},{"id":"https://openalex.org/keywords/gradient-descent","display_name":"Gradient descent","score":0.43620193004608154},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3352653980255127},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2769882082939148},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.25522691011428833},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.2551020383834839},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.08626216650009155}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.877116322517395},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.8014777898788452},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6603037118911743},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.578457236289978},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.5462529063224792},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5208159685134888},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.48859888315200806},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.4506053924560547},{"id":"https://openalex.org/C153258448","wikidata":"https://www.wikidata.org/wiki/Q1199743","display_name":"Gradient descent","level":3,"score":0.43620193004608154},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3352653980255127},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2769882082939148},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.25522691011428833},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2551020383834839},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.08626216650009155},{"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/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3459637.3482344","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3459637.3482344","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th ACM International Conference on Information &amp; Knowledge Management","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G8375933051","display_name":null,"funder_award_id":"61972326","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"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W206566442","https://openalex.org/W1762731526","https://openalex.org/W1978112828","https://openalex.org/W2020308406","https://openalex.org/W2028960610","https://openalex.org/W2080135560","https://openalex.org/W2093620346","https://openalex.org/W2110026675","https://openalex.org/W2124509324","https://openalex.org/W2124592110","https://openalex.org/W2141389982","https://openalex.org/W2151103935","https://openalex.org/W2166742463","https://openalex.org/W2250539671","https://openalex.org/W2460613287","https://openalex.org/W2615498007","https://openalex.org/W2963265099","https://openalex.org/W2998702515","https://openalex.org/W3005838368","https://openalex.org/W3012786227","https://openalex.org/W4234552385"],"related_works":["https://openalex.org/W2595172197","https://openalex.org/W4399354997","https://openalex.org/W2084856301","https://openalex.org/W2127970246","https://openalex.org/W2005148983","https://openalex.org/W2012954338","https://openalex.org/W2096672917","https://openalex.org/W2392023973","https://openalex.org/W2023832055","https://openalex.org/W2082485924"],"abstract_inverted_index":{"NN-Descent":[0,40,145],"is":[1,9,58,74,123,139,147],"a":[2,110],"classic":[3],"k-NN":[4,115,131],"graph":[5,52,116],"construction":[6,128],"approach.":[7],"It":[8,60,125],"still":[10],"widely":[11],"employed":[12],"in":[13],"machine":[14],"learning,":[15],"computer":[16],"vision,":[17],"and":[18,26,68,146],"information":[19],"retrieval":[20],"tasks":[21],"due":[22],"to":[23,44,46,85,114,117],"its":[24],"efficiency":[25],"genericness.":[27],"However,":[28],"the":[29,47,62,75,89,92,96,98,103,127,143,151],"current":[30],"design":[31],"only":[32],"works":[33],"well":[34,101,161],"on":[35,121,158],"CPU.":[36],"In":[37,95],"this":[38],"paper,":[39],"has":[41],"been":[42],"redesigned":[43],"adapt":[45],"GPU":[48,66,69,79,93,122],"architecture.":[49,81],"A":[50],"new":[51],"update":[53,57],"strategy":[54],"called":[55],"selective":[56],"proposed.":[59,124],"reduces":[61],"data":[63],"exchange":[64],"between":[65],"cores":[67],"global":[70],"memory":[71],"significantly,":[72],"which":[73],"processing":[76],"bottleneck":[77],"under":[78],"computation":[80],"This":[82],"redesign":[83],"leads":[84],"full":[86],"exploitation":[87],"of":[88,91,105,129],"parallelism":[90],"hardware.":[94],"meantime,":[97],"genericness,":[99],"as":[100,102,155,160,162],"simplicity":[104],"NN-Descent,":[106],"are":[107],"well-preserved.":[108],"Moreover,":[109],"procedure":[111],"that":[112],"allows":[113],"be":[118],"merged":[119],"efficiently":[120],"makes":[126],"high-quality":[130],"graphs":[132],"for":[133],"out-of-GPU-memory":[134],"datasets":[135],"tractable.":[136],"Our":[137],"approach":[138],"100-250\u00d7":[140],"faster":[141,149],"than":[142,150],"single-thread":[144],"2.5-5\u00d7":[148],"existing":[152],"GPU-based":[153],"approaches":[154],"we":[156],"tested":[157],"million":[159],"billion":[163],"scale":[164],"datasets.":[165]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":3},{"year":2021,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
