Skip to Main content Skip to Navigation
Conference papers

A Progressive k-d tree for Approximate k-Nearest Neighbors

Jaemin Jo 1 Jinwook Seo 1 Jean-Daniel Fekete 2
2 AVIZ - Analysis and Visualization
Inria Saclay - Ile de France, LRI - Laboratoire de Recherche en Informatique, Université Paris-Saclay
Abstract : We present a progressive algorithm for approximate k-nearest neighbor search. Although the use of k-nearest neighbor libraries (KNN) is common in many data analysis methods, most KNN algorithms can only be run when the whole dataset has been indexed, i.e., they are not online. Even the few online implementations are not progressive in the sense that the time to index incoming data is not bounded and can exceed the latency required by progressive systems. Exceeding this latency significantly impacts the interactivity of visualization systems especially when dealing with large-scale data. We improve traditional k-d trees for progressive approximate k-nearest neighbor search, enabling fast KNN queries while continuously indexing new batches of data when necessary. Following the progressive computation paradigm, our progressive k-d tree is bounded in time, allowing analysts to access ongoing results within an interactive latency. We also present performance benchmarks to compare online and progressive k-d trees.
Complete list of metadatas

Cited literature [32 references]  Display  Hide  Download

https://hal.inria.fr/hal-01650272
Contributor : Jean-Daniel Fekete <>
Submitted on : Tuesday, November 28, 2017 - 1:05:56 PM
Last modification on : Wednesday, May 27, 2020 - 4:03:05 AM

File

A_Progressive_KD_Tree___DSIA_V...
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01650272, version 1

Citation

Jaemin Jo, Jinwook Seo, Jean-Daniel Fekete. A Progressive k-d tree for Approximate k-Nearest Neighbors. Workshop on Data Systems for Interactive Analysis (DSIA), Oct 2017, Phoenix, United States. ⟨hal-01650272⟩

Share

Metrics

Record views

297

Files downloads

1766