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
NV-tree: an efficient disk-based index for approximate search in very large high-dimensional collections
Herwig Lejsek1, Fridrik Heidar Asmundsson, Björn thór Jónsson
1Eff2 Technologies ehf., Kringlan1, IS-103 Reykjavík, Iceland. {herwig, fridrik}@eff2.net
The NV-tree offers efficient disk-based nearest neighbor search for large, high-dimensional datasets. It provides fast, approximate search results with minimal disk operations, outperforming existing methods.
Area of Science:
- Computer Science
- Data Structures
- Database Systems
Background:
- Nearest neighbor search in high-dimensional data is computationally intensive.
- Existing methods often require large main memory or high-performance environments.
- Disk-based operations are typically avoided due to perceived slowness.
Purpose of the Study:
- To propose an efficient disk-based data structure for nearest neighbor search.
- To address the economic limitations of memory-intensive approaches for large datasets.
- To provide approximate nearest neighbor queries with minimal disk I/O.
Main Methods:
- Introduction of the NV-tree, a novel disk-based data structure.
- Evaluation of NV-tree performance on large, high-dimensional datasets.
- Comparison with Locality Sensitive Hashing (LSH) for epsilon-distance search.
Main Results:
- The NV-tree achieves good approximate nearest neighbor search results with a single disk operation.
- High recall is maintained, though initial results may contain false positives.
- Combining multiple NV-trees significantly reduces false positives while preserving high recall.
- NV-tree demonstrates comparable result quality to LSH but with substantially fewer disk reads.
Conclusions:
- The NV-tree is an efficient and economically viable solution for nearest neighbor search in large, high-dimensional datasets.
- It offers a practical alternative to memory-bound or high-performance computing approaches.
- The NV-tree's disk-based nature makes it suitable for scenarios where disk I/O is a critical factor.
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...
