English

Hilbert Forest in the SISAP 2025 Indexing Challenge

Databases 2025-09-01 v1 Data Structures and Algorithms

Abstract

We report our participation in the SISAP 2025 Indexing Challenge using a novel indexing technique called the Hilbert forest. The method is based on the fast Hilbert sort algorithm, which efficiently orders high-dimensional points along a Hilbert space-filling curve, and constructs multiple Hilbert trees to support approximate nearest neighbor search. We submitted implementations to both Task 1 (approximate search on the PUBMED23 dataset) and Task 2 (k-nearest neighbor graph construction on the GOOAQ dataset) under the official resource constraints of 16 GB RAM and 8 CPU cores. The Hilbert forest demonstrated competitive performance in Task 1 and achieved the fastest construction time in Task 2 while satisfying the required recall levels. These results highlight the practical effectiveness of Hilbert order-based indexing under strict memory limitations.

Keywords

Cite

@article{arxiv.2508.21682,
  title  = {Hilbert Forest in the SISAP 2025 Indexing Challenge},
  author = {Yasunobu Imamura and Takeshi Shinohara and Naoya Higuchi and Kouichi Hirata and Tetsuji Kuboyama},
  journal= {arXiv preprint arXiv:2508.21682},
  year   = {2025}
}

Comments

7 pages