paper-with-me

Papers

Fast k-NN Graph Construction by GPU based NN-Descent

2021-10-30 · CIKM '21: Proceedings of the 30th ACM International Conference on Information & Knowledge Management 2021 10 · Hui Wang, Wan-Lei Zhao, Xiangxiang Zeng, Jianye Yang

NN-Descent is a classic k-NN graph construction approach. It is still widely employed in machine learning, computer vision, and information retrieval tasks due to its efficiency and genericness. However, the current design only works well on CPU. In this paper, NN-Descent has been redesigned to adapt to the GPU architecture. A new graph update strategy called selective update is proposed. It reduces the data exchange between GPU cores and GPU global memory significantly, which is the processing bottleneck under GPU computation architecture. This redesign leads to full exploitation of the parallelism of the GPU hardware. In the meantime, the genericness, as well as the simplicity of NN-Descent, are well-preserved. Moreover, a procedure that allows to k-NN graph to be merged efficiently on GPU is proposed. It makes the construction of high-quality k-NN graphs for out-of-GPU-memory datasets tractable. Our approach is 100-250× faster than the single-thread NN-Descent and is 2.5-5× faster than the existing GPU-based approaches as we tested on million as well as billion scale datasets.

📄 PDF Abstract BibTeX

Code (1)

rapidsai/raft pytorch

Tasks

CPUGPUgraph constructionInformation RetrievalRetrieval

Similar Papers 제목 키워드 기반

Relative NN-Descent: A Fast Index Construction for Graph-Based Approximate Nearest Neighbor Search

2023-10-31 · Naoki Ono, Yusuke Matsui

Approximate Nearest Neighbor Search (ANNS) is the task of finding the database vector that is closest to a given query vector. Graph-based ANNS is the family of methods with the best balance of accuracy and speed for mil…

graph construction

Large-Scale Approximate k-NN Graph Construction on GPU

2021-03-29 · Hui Wang, Wan-Lei Zhao, Xiangxiang Zeng

k-nearest neighbor graph is a key data structure in many disciplines such as manifold learning, machine learning and information retrieval, etc. NN-Descent was proposed as an effective solution for the graph construction…

GPUgraph constructionInformation RetrievalRetrieval

Fast quantum state reconstruction via accelerated non-convex programming

2021-04-14 · Junhyung Lyle Kim, George Kollias, Amir Kalev, Ken X. Wei 외

We propose a new quantum state reconstruction method that combines ideas from compressed sensing, non-convex optimization, and acceleration methods. The algorithm, called Momentum-Inspired Factored Gradient Descent (\tex…

compressed sensing

Equivariance Regularization for Image Reconstruction

2022-02-10 · Junqi Tang

In this work, we propose Regularization-by-Equivariance (REV), a novel structure-adaptive regularization scheme for solving imaging inverse problems under incomplete measurements. This regularization scheme utilizes the …

Image Reconstruction

Fast Graph Neural Tangent Kernel via Kronecker Sketching

2021-12-04 · Shunhua Jiang, Yunze Man, Zhao Song, Zheng Yu 외

Many deep learning tasks have to deal with graphs (e.g., protein structures, social networks, source code abstract syntax trees). Due to the importance of these tasks, people turned to Graph Neural Networks (GNNs) as the…

regression