Ball*-tree: Efficient spatial indexing for constrained nearest-neighbor search in metric spaces
Not on the map. Why?
Abstract (arXiv)
Emerging location-based systems and data analysis frameworks requires efficient management of spatial data for approximate and exact search. Exact similarity search can be done using space partitioning data structures, such as Kd-tree, R*-tree, and Ball-tree. In this paper, we focus on Ball-tree, an efficient search tree that is specific for spatial queries which use euclidean distance. Each node of a Ball-tree defines a ball, i.e. a hypersphere that contains a subset of the points to be searched. In this paper, we propose Ball*-tree, an improved Ball-tree that is more efficient for spatial queries. Ball*-tree enjoys a modified space partitioning algorithm that considers the distribution of the data points in order to find an efficient splitting hyperplane. Also, we propose a new algorithm for KNN queries with restricted range using Ball*-tree, which performs better than both KNN and range search for such queries. Results show that Ball*-tree performs 39%-57% faster than the original Ball-tree algorithm.
Key facts. Cited by 9 papers in the map (data through 13 Oct 2026). First posted on arXiv 2 Nov 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 2; 2024: 3; 2025: 2; 2026: 1.
9 papers.
- 2023A Comprehensive Survey on Vector Database: Storage and Retrieval Technique, Challengecited by 55
- 2025A Survey on Knowledge-Oriented Retrieval-Augmented Generationcited by 35
- 2024RoarGraph: A Projected Bipartite Graph for Efficient Cross-Modal Approximate Nearest Neighbor Searchcited by 12
- 2024Down with the Hierarchy: The 'H' in HNSW Stands for "Hubs"cited by 3
- 2021Scope2Screen: Focus+Context Techniques for Pathology Tumor Assessment in Multivariate Image Datacited by 1
- 2023AI Art Curation: Re-imagining the city of Helsinki in occasion of its Biennialcited by 1
- 2024Improving Domain Generalization on Gaze Estimation via Branch-out Auxiliary Regularizationcited by 1
- 2026Wittgenstein's Family Resemblance Clustering Algorithmcited by 1
- 2025Lorica: A Synergistic Fine-Tuning Framework for Advancing Personalized Adversarial Robustnesscited by 0
- 2026Wittgenstein's Family Resemblance Clustering Algorithm3 Jan 2026
- 2025Lorica: A Synergistic Fine-Tuning Framework for Advancing Personalized Adversarial Robustness4 Jun 2025
- 2025A Survey on Knowledge-Oriented Retrieval-Augmented Generation11 Mar 2025
- 2024Down with the Hierarchy: The 'H' in HNSW Stands for "Hubs"2 Dec 2024
- 2024RoarGraph: A Projected Bipartite Graph for Efficient Cross-Modal Approximate Nearest Neighbor Search16 Aug 2024
- 2024Improving Domain Generalization on Gaze Estimation via Branch-out Auxiliary Regularization2 May 2024
- 2023A Comprehensive Survey on Vector Database: Storage and Retrieval Technique, Challenge18 Oct 2023
- 2023AI Art Curation: Re-imagining the city of Helsinki in occasion of its Biennial6 Jun 2023
- 2021Scope2Screen: Focus+Context Techniques for Pathology Tumor Assessment in Multivariate Image Data10 Oct 2021