Approximate Nearest Neighbor Searching with Non-Euclidean and Weighted Distances

06/27/2023
by   Ahmed Abdelkader, et al.
0

We present a new approach to approximate nearest-neighbor queries in fixed dimension under a variety of non-Euclidean distances. We are given a set S of n points in ℝ^d, an approximation parameter ε > 0, and a distance function that satisfies certain smoothness and growth-rate assumptions. The objective is to preprocess S into a data structure so that for any query point q in ℝ^d, it is possible to efficiently report any point of S whose distance from q is within a factor of 1+ε of the actual closest point. Prior to this work, the most efficient data structures for approximate nearest-neighbor searching in spaces of constant dimensionality applied only to the Euclidean metric. This paper overcomes this limitation through a method called convexification. For admissible distance functions, the proposed data structures answer queries in logarithmic time using O(n log (1 / ε) / ε^d/2) space, nearly matching the best known bounds for the Euclidean metric. These results apply to both convex scaling distance functions (including the Mahalanobis distance and weighted Minkowski metrics) and Bregman divergences (including the Kullback-Leibler divergence and the Itakura-Saito distance).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/30/2021

Approximate Nearest-Neighbor Search for Line Segments

Approximate nearest-neighbor search is a fundamental algorithmic problem...
research
01/25/2019

Metric Spaces with Expensive Distances

In algorithms for finite metric spaces, it is common to assume that the ...
research
08/21/2017

Approximate nearest neighbors search without false negatives for l_2 for c>√(n)

In this paper, we report progress on answering the open problem presente...
research
01/31/2019

The SuperM-Tree: Indexing metric spaces with sized objects

A common approach to implementing similarity search applications is the ...
research
08/17/2023

Smooth Distance Approximation

Traditional problems in computational geometry involve aspects that are ...
research
11/21/2022

Labeled Nearest Neighbor Search and Metric Spanners via Locality Sensitive Orderings

Chan, Har-Peled, and Jones [SICOMP 2020] developed locality-sensitive or...
research
06/09/2022

Neural Bregman Divergences for Distance Learning

Many metric learning tasks, such as triplet learning, nearest neighbor r...

Please sign up or login with your details

Forgot password? Click here to reset