HNSW 색인을 위한 LSH 기반 대량 적재 기법

An LSH-Based Bulk Loading Method for HNSW Indices

초록

Hierarchical Navigable Small World (HNSW) is an indexing structure used for nearest neighbor vector searches. It is being actively used in recent vector databases. However, the construction of an HNSW index from a large number of vectors is very time-consuming due to repeated addition of individual vectors to the HNSW index. To address this issue, this paper proposed a bulk-loading method that could accelerate the construction of HNSW indices from large-scale vectors by utilizing the locality-sensitive hashing (LSH) technique. The proposed method could quickly identify neighboring vectors using LSH and directly connect them to efficiently construct the HNSW index. Experimental results demonstrated that the proposed method significantly reduced the index construction time compared to the conventional individual vector insertion approach while improving search accuracy and maintaining a similar level of search speed.

키워드

HNSW; bulk loading; locality-sensitive hashing; vector database; nearest neighbor search; HNSW; 대량적재; 지역 민감 해싱; 벡터 데이터베이스; 최근접 이웃 탐색
제목
HNSW 색인을 위한 LSH 기반 대량 적재 기법
제목 (타언어)
An LSH-Based Bulk Loading Method for HNSW Indices
저자
유사라; 이기용
DOI
10.5626/KTCP.2025.31.4.211
발행일
2025-04
저널명
정보과학회 컴퓨팅의 실제 논문지
권
31
호
4
페이지
211 ~ 216