Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lower Bounds for NNS and Metric Expansion Rina Panigrahy Kunal Talwar Udi Wieder Microsoft Research SVC TexPoint fonts used in EMF. Read the TexPoint manual.

Similar presentations


Presentation on theme: "Lower Bounds for NNS and Metric Expansion Rina Panigrahy Kunal Talwar Udi Wieder Microsoft Research SVC TexPoint fonts used in EMF. Read the TexPoint manual."— Presentation transcript:

1 Lower Bounds for NNS and Metric Expansion Rina Panigrahy Kunal Talwar Udi Wieder Microsoft Research SVC TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A

2 Nearest Neighbor Search

3 Decision Version. Given search radius r Find a point in distance r of query point Relation to Approximate NNS: – If second neighbor is at distance cr – Then this is also a c-approximate NN r cr

4 Cell Probe Model m w

5 Many different lower bounds Metric spaceApproximationRandomized?Ref ExactyesPT[06], BR[02] noPT[06], Liu[04] yesAIP[06] yesPTW[08] noACP[08] n.exp(ϵ 3 d)

6 Lower bounds from Expansion Show a unified approach for proving cell probe lower bounds for near neighbor and other similar problems. Show that all lower bounds stem from the same combinatorial property of the metric space Expansion : |number of points near A|/|A| (show some new lower bounds)

7 Graphical Nearest Neighbor Convert metric space to Graph Place an edge if nodes are within distance r Return a neighbor of the query. Now r=1

8 Graphical Nearest Neighbor Assume uniform degree Use a random data set Assume W.h.p the n balls are disjoint.

9 Deterministic Bounds via Expansion

10 Deterministic Bound sdddddddddddddddlklkj

11 Example Application n. exp( ϵ 2 d)

12 Proof Idea when t=1 Shattering F : V → [m] partitions V into m regions Split large regions A random ball is shattered into many parts: about ф(G) ф(G) replication in space

13 Proof Idea when t=1

14 Generalizing for larger t

15 Randomized Bounds Need to relax the definition of vertex expansion

16 Randomized Bounds Robust Expansion A N(A) N(A) captures all edges from A Expansion =|N(A)|/|A| Capture only ¾ of the edges from A

17 Robust Exapnsion

18 Bound for Randomized Data Structure

19 Proof Idea when t=1 Shattering Most of a random ball is shattered into many parts: about ф r ф r replication in space

20 Generalizing for larger t Sample 1/ ф r 1/t fraction from each table. A random ball, good part survives in all tables. Union bound for adaptive is trickier.

21 Applications

22 General Upper Bound

23 Conclusions and Open Problems

24

25 Approximate Near Neighbor Search sdfsdfsffjlaskdjffj

26 gdgsgsdfgdffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffffkffffsdfgdd ddddjffjdfgdfg

27 Graphical Nearest Neighbor

28

29 Randomized Bounds Need to relax the definition of vertex expansion and independence

30 Deterministic Bounds via Expansion

31 Proof Idea Can we plug the new definitions in the old proof? – Conceptually – yes! – Actually….well no Dependencies everywhere – the set of good neighbors of a data point depends upon the rest of the data set Solving this is the technical crux of the paper


Download ppt "Lower Bounds for NNS and Metric Expansion Rina Panigrahy Kunal Talwar Udi Wieder Microsoft Research SVC TexPoint fonts used in EMF. Read the TexPoint manual."

Similar presentations


Ads by Google