# Down the Rabbit Hole: Robust Proximity Search and Density Estimation in Sublinear Space

@article{HarPeled2012DownTR,
title={Down the Rabbit Hole: Robust Proximity Search and Density Estimation in Sublinear Space},
author={Sariel Har-Peled and Nirman Kumar},
journal={2012 IEEE 53rd Annual Symposium on Foundations of Computer Science},
year={2012},
pages={430-439}
}
• Published 2012
• Mathematics, Computer Science
• 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science
For a set of n points in Rd, and parameters k and e, we present a data structure that answers (1 + e)-approximate k nearest neighbor queries in logarithmic time. Surprisingly, the space used by the data-structure is Õ(n/k), that is, the space used is sub linear in the input size if k is sufficiently large. Our approach provides a novel way to summarize geometric data, such that meaningful proximity queries on the data can be carried out using this sketch. Using this we provide a sub linear… Expand
7 Citations

#### Figures and Topics from this paper

Robust Proximity Search for Balls Using Sublinear Space
• Mathematics, Computer Science
• FSTTCS
• 2014
Given a set of n disjoint balls b1, . . ., bn in IRd, we provide a data structure, of near linear size, that can answer (1 \pm \epsilon)-approximate kth-nearest neighbor queries in O(log n +Expand
Lower bounds for k-distance approximation
It is proved that after appropriate rescaling this halving polyhedron is Hausdorff close to the unit ball with high probability, as soon as the number of points grows like Omega(d log(d)). Expand
Robust Proximity Search for Balls Using Sublinear Space
• Mathematics, Computer Science
• Algorithmica
• 2016
If k and ε are provided in advance, the data structure provides a data structure to answer such queries requiring O(n / k) space; that is, theData structure requires sublinear space if k is sufficiently large. Expand
Nearest-Neighbor Searching Under Uncertainty I
• Mathematics, Computer Science
• Discret. Comput. Geom.
• 2017
These are the first nontrivial methods for answering exact or exact orε-approximate queries with provable performance guarantees in polylogarithmic or sublinear time, depending on the underlying function. Expand
On Clustering Induced Voronoi Diagrams
• Mathematics, Computer Science
• 2013 IEEE 54th Annual Symposium on Foundations of Computer Science
• 2013
This paper investigates the general conditions for the influence function which ensure the existence of a small-size approximate CIVD for a set P of n points in ℝd for some fixed d and develops assignment algorithms to determine a proper site for each cell in the decomposition. Expand
Geometric Computing over Uncertain Data
Geometric Computing over Uncertain Data
Sub-linear Memory Sketches for Near Neighbor Search on Streaming Data
• Computer Science
• ICML
• 2020
This work presents the first sublinear memory sketch that can be queried to find the nearest neighbors in a dataset, and its sketch, which consists entirely of short integer arrays, has a variety of attractive features in practice. Expand

#### References

SHOWING 1-10 OF 66 REFERENCES
Down the Rabbit Hole: Robust Proximity Search and Density Estimation in Sublinear Space
• Mathematics, Computer Science
• FOCS
• 2012
This work presents a data structure that answers (1 + e)-approximate k nearest neighbor queries in logarithmic time, and provides a novel way to summarize geometric data, such that meaningful proximity queries on the data can be carried out. Expand
Efficient search for approximate nearest neighbor in high dimensional spaces
• Mathematics, Computer Science
• STOC '98
• 1998
Significantly improving and extending recent results of Kleinberg, data structures whose size is polynomial in the size of the database and search algorithms that run in time nearly linear or nearly quadratic in the dimension are constructed. Expand
Nearest-Neighbor Searching and Metric Space Dimensions
Given a set S of points in a metric space with distance function D, the nearest-neighbor searching problem is to build a data structure for S so that for an input query point q, the point s 2 S thatExpand
Witnessed k-distance
• Computer Science, Mathematics
• SoCG '11
• 2011
This paper analyzes an approximation scheme that keeps the representation linear in the size of the input, while maintaining the guarantees on the inference quality close to those for the exact but costly representation. Expand
Space-time tradeoffs for approximate spherical range counting
• Mathematics, Computer Science
• SODA '05
• 2005
This work presents space-time tradeoffs for approximate spherical range counting queries, broadly based on methods developed for approximate Voronoi diagrams, but it involves a number of significant extensions from the context of nearest neighbor searching to range searching. Expand
Lower bounds for k-distance approximation
It is proved that after appropriate rescaling this halving polyhedron is Hausdorff close to the unit ball with high probability, as soon as the number of points grows like Omega(d log(d)). Expand
Approximate nearest neighbors: towards removing the curse of dimensionality
• Mathematics, Computer Science
• STOC '98
• 1998
Two algorithms for the approximate nearest neighbor problem in high-dimensional spaces are presented, which require space that is only polynomial in n and d, while achieving query times that are sub-linear inn and polynometric in d. Expand
Near-Optimal Hashing Algorithms for Approximate Nearest Neighbor in High Dimensions
• Mathematics, Computer Science
• 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06)
• 2006
We present an algorithm for the c-approximate nearest neighbor problem in a d-dimensional Euclidean space, achieving query time of O(dn 1c2/+o(1)) and space O(dn + n1+1c2/+o(1)). This almost matchesExpand
Optimal partition trees
A new method is given that achieves simultaneously O(n log n) preprocessing time, O (n) space, and O( n1-1/d) query time with high probability and leads to more efficient multilevel partition trees, which are important in many data structural applications. Expand
A Randomized Algorithm for Closest-Point Queries
• K. Clarkson
• Mathematics, Computer Science
• SIAM J. Comput.
• 1988
This result approaches the $\Omega (n^{\lceil {{d / 2}} \rceil } )$ worst-case time required for any algorithm that constructs the Voronoi... Expand