Skip to main navigation Skip to search Skip to main content

A Multilabel Classification Framework for Approximate Nearest Neighbor Search

  • Carnegie Mellon University
  • University of Helsinki

Research output: Contribution to journalArticleScientificpeer-review

2 Citations (Scopus)
48 Downloads (Pure)

Abstract

To learn partition-based index structures for approximate nearest neighbor (ANN) search, both supervised and unsupervised machine learning algorithms have been used. Existing supervised algorithms select all the points that belong to the same partition element as the query point as nearest neighbor candidates. Consequently, they formulate the learning task as finding a partition in which the nearest neighbors of a query point belong to the same partition element with it as often as possible. In contrast, we formulate the candidate set selection in ANN search directly as a multilabel classification problem where the labels correspond to the nearest neighbors of the query point. In the proposed framework, partition-based index structures are interpreted as partitioning classifiers for solving this classification problem. Empirical results suggest that, when combined with any partitioning strategy, the natural classifier based on the proposed framework leads to a strictly improved performance compared to the earlier candidate set selection methods. We also prove a sufficient condition for the consistency of a partitioning classifier for ANN search, and illustrate the result by verifying this condition for chronological k-d trees and (both dense and sparse) random projection trees.
Original languageEnglish
Pages (from-to)1-51
Number of pages51
JournalJournal of Machine Learning Research
Volume25
Issue number46
Publication statusPublished - Feb 2024
MoE publication typeA1 Journal article-refereed

Fingerprint

Dive into the research topics of 'A Multilabel Classification Framework for Approximate Nearest Neighbor Search'. Together they form a unique fingerprint.

Cite this