Related Experiment Video
Updated: Sep 16, 2025

ExCYT: A Graphical User Interface for Streamlining Analysis of High-Dimensional Cytometry Data
Published on: January 16, 2019
Telescope indexing for k-nearest neighbor search algorithms over high dimensional data & large data sets.
Madhavan K R1, Hasan Kurban2, Oguzhan M Kulekci3
1Computer Science Department, Indiana University, Bloomington, Indiana, IN, USA.
This study introduces a novel algorithm, ti-kNN, to address the limitations of k-Nearest-Neighbors (kNN) in high-dimensional data. ti-kNN significantly speeds up searches by partitioning data using a B+ tree, improving efficiency for large datasets.
Area of Science:
- Computer Science
- Machine Learning
- Data Structures
Background:
- k-Nearest-Neighbors (kNN) algorithms struggle with large, high-dimensional datasets.
- Existing methods like k-d trees and ball-trees are insufficient for high-dimensional data due to ineffective space partitioning.
Purpose of the Study:
- To develop an efficient kNN search algorithm for high-dimensional data.
- To overcome the limitations of traditional space partitioning techniques in high dimensions.
Main Methods:
- A novel approach using a B+ tree to partition data based on distances from a reference point.
- Limiting the search space for kNN queries using the B+ tree structure.
- Developing and evaluating the ti-kNN algorithm.
Main Results:
- The ti-kNN algorithm demonstrates significant speedups compared to naive kNN, k-d trees, and ball-trees.
- Experiments confirm the effectiveness of the B+ tree partitioning for reducing search space in high-dimensional data.
- The proposed method outperforms other state-of-the-art approximate kNN search approaches.
Conclusions:
- The B+ tree-based partitioning strategy effectively enhances kNN search performance in high-dimensional spaces.
- ti-kNN offers a scalable and efficient solution for kNN queries on large, complex datasets.
- This approach provides a substantial improvement over existing methods for high-dimensional data analysis.
Related Concept Videos
Cluster Sampling Method
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
2D NMR: Overview of Homonuclear Correlation Techniques
COSY90 is the standard two-dimensional (2D) COSY experiment that...
2D NMR: Overview of Heteronuclear Correlation Techniques
Distance Measurements by Taping
Two-Dimensional (2D) NMR: Overview
The first step is the preparation period, during which nucleus A is excited with a radiofrequency pulse....
Polar and Cylindrical Coordinates

