NV-tree: an efficient disk-based index for approximate search in very large high-dimensional collections
Related Experiment Video
Updated: Jun 24, 2026

Databases to Efficiently Manage Medium Sized, Low Velocity, Multidimensional Data in Tissue Engineering
Published on: November 22, 2019
Herwig Lejsek1, Fridrik Heidar Asmundsson, Björn thór Jónsson
1Eff2 Technologies ehf., Kringlan1, IS-103 Reykjavík, Iceland. {herwig, fridrik}@eff2.net
Abstract:
Over the last two decades, much research effort has been spent on nearest neighbor search in high-dimensional data sets. Most of the approaches published thus far have, however, only been tested on rather small collections. When large collections have been considered, high-performance environments have been used, in particular systems with a large main memory. Accessing data on disk has largely been avoided because disk operations are considered to be too slow. It has been shown, however, that using large amounts of memory is generally not an economic choice. Therefore, we propose the NV-tree, which is a very efficient disk-based data structure that can give good approximate answers to nearest neighbor queries with a single disk operation, even for very large collections of high-dimensional data. Using a single NV-tree, the returned results have high recall but contain a number of false positives. By combining two or three NV-trees, most of those false positives can be avoided while retaining the high recall. Finally, we compare the NV-tree to Locality Sensitive Hashing, a popular method for epsilon-distance search. We show that they return results of similar quality, but the NV-tree uses many fewer disk reads.
Related Concept Videos
Survival Tree
Building a Survival Tree
Constructing a survival tree begins...
Vectors in 2D: Problem Solving
Vectors in Space: Problem Solving
Maximum Size of Aggregate
Collisions in Multiple Dimensions: Introduction
Collisions in Multiple Dimensions: Problem Solving
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
