English

Fast approximate furthest neighbors with data-dependent hashing

Data Structures and Algorithms 2016-06-01 v1

Abstract

We present a novel hashing strategy for approximate furthest neighbor search that selects projection bases using the data distribution. This strategy leads to an algorithm, which we call DrusillaHash, that is able to outperform existing approximate furthest neighbor strategies. Our strategy is motivated by an empirical study of the behavior of the furthest neighbor search problem, which lends intuition for where our algorithm is most useful. We also present a variant of the algorithm that gives an absolute approximation guarantee; to our knowledge, this is the first such approximate furthest neighbor hashing approach to give such a guarantee. Performance studies indicate that DrusillaHash can achieve comparable levels of approximation to other algorithms while giving up to an order of magnitude speedup. An implementation is available in the mlpack machine learning library (found at http://www.mlpack.org).

Keywords

Cite

@article{arxiv.1605.09784,
  title  = {Fast approximate furthest neighbors with data-dependent hashing},
  author = {Ryan R. Curtin and Andrew B. Gardner},
  journal= {arXiv preprint arXiv:1605.09784},
  year   = {2016}
}

Comments

Submitted to SISAP 2016

R2 v1 2026-06-22T14:14:12.545Z