LGMLOct 18, 2019

A Multilabel Classification Framework for Approximate Nearest Neighbor Search

arXiv:1910.08322v54 citations
Originality Incremental advance
AI Analysis

This work addresses a fundamental problem in machine learning and data retrieval for applications like recommendation systems, offering an incremental improvement over existing methods.

The paper tackles the problem of approximate nearest neighbor search by formulating candidate set selection as a multilabel classification problem, leading to strictly improved performance when combined with partitioning strategies, as shown in empirical results.

Both supervised and unsupervised machine learning algorithms have been used to learn partition-based index structures for approximate nearest neighbor (ANN) search. Existing supervised algorithms formulate the learning task as finding a partition in which the nearest neighbors of a training set point belong to the same partition element as the point itself, so that the nearest neighbor candidates can be retrieved by naive lookup or backtracking search. We formulate candidate set selection in ANN search directly as a multilabel classification problem where the labels correspond to the nearest neighbors of the query point, and interpret the partitions as partitioning classifiers for solving this task. Empirical results suggest that the natural classifier based on this interpretation leads to strictly improved performance when combined with any unsupervised or supervised partitioning strategy. We also prove a sufficient condition for consistency of a partitioning classifier for ANN search, and illustrate the result by verifying this condition for chronological $k$-d trees.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes