Metric Embeddings with Relaxed Guarantees - PowerPoint PPT Presentation

About This Presentation
Title:

Metric Embeddings with Relaxed Guarantees

Description:

Given finite metric (V,d), embed into simpler metric (V',d'), (e.g. Euclidean ... Some results for GD Embeddings ... GD -slack. Open Questions ... – PowerPoint PPT presentation

Number of Views:53
Avg rating:3.0/5.0
Slides: 19
Provided by: csC76
Learn more at: http://www.cs.cmu.edu
Category:

less

Transcript and Presenter's Notes

Title: Metric Embeddings with Relaxed Guarantees


1
Metric Embeddings with Relaxed Guarantees
  • Hubert Chan

Joint work with Kedar Dhamdhere, Anupam
Gupta, Jon Kleinberg, Aleksandrs Slivkins
2
Embedding Distortion
  • Central Idea
  • Given finite metric (V,d), embed into simpler
    metric (V,d), (e.g. Euclidean space l2) via
    mapping
  • Application in approximation algorithms, e.g.
    sparsest cut

3
Application in Networking
  • Suppose you want to
  • find a near server in a network with
    replicated services
  • find a near copy of file in P2P system
  • Employ embedding techniques
  • Point-to-point latencies treated as a metric
    (V,d)
  • Embed into Euclidean space f (V,d) ? l2
  • Each node in the network gets virtual
    coordinates.
  • Latencies between points can be approximated.

4
Practical Issues
Distortion may be too restrictive
  • Some metrics embed into l2 with ?(log n)
    distortion.
  • e.g. metrics induced by constant degree
    expanders
  • Some metrics embed into l2 with ?(log n)
    dimensions.
  • e.g. uniform metrics

It is sufficient in some applications to obtain
good approximation for most pairs of nodes. For
example, one might need a server that is among
the nearest 1 of all nodes.
We can do better in this case!
5
Roadmap
  • Motivation
  • Define Embeddings with Slack
  • Example Results- Upper Bounds- Lower Bounds
  • Gracefully Degrading Embeddings
  • Open Questions

6
Definition
7
Problem
8
Does such a result make sense?
Consider a uniform metric Un on n points.
Suppose f Un ? l2L is an embedding into
Euclidean space in L dimensions with (no slack)
distortion D.
Claim. dimensions L ?(logD n)
1. The images are contained in some ball of
radius at most D.
2. Balls of radius 0.5 around the image of each
point are pairwise disjoint.
3. Simple volume argument shows (D0.5)L/(0.5)L
is at least n.
4. Hence, L ?(logD n)
9
With slack comes more power
Consider the following embedding f Un ? R.
?n
Pairs within a cluster are ignored. How many
pairs are ignored?
  • Each cluster has ?n points.
  • Each node ignores at most ?n other nodes.
  • At most ?n2 pairs are ignored.

Distortion (with ?-slack) is 1/ ?.
10
One of Our Results
Theorem For every ? gt 0, every finite metric
space can be embedded into Euclidean space with
O(log2 1/?) dimensions and O(log 1/?)
distortion with ? -slack.
Theorem Bourgain 85 Every finite metric space
of size n can be embedded into Euclidean space
with O(log2 n) dimensions and O(log n) distortion.
With ? 1/2n2, our result reduces to Bourgains
theorem.
11
Corresponding Lower Bounds
Theorem For every ? gt 0, there exists a finite
metric such that any ?-slack embedding into
Euclidean space incurs distortion at least ?(log
1/?).
Theorem Matousek 97 There exists a finite
metric space of size n such that any embedding
into Euclidean space incurs distortion at least
?(log n).
It seems we can just replace n with 1/? to get a
lower bound for slack embeddings!
12
General Principle for Translating Lower Bounds
Theorem Suppose there exists a family of metrics
for which any embedding into l2 with at most L(n)
dimensions incurs (no slack) distortion at least
D(n). Then, for all ? gt 0, there exists a family
of metrics for which any embedding into l2 with
at most L(1/ 3 sqrt(?)) dimensions incurs (no
slack) distortion at least D(1/ 3 sqrt(?)).
13
Roadmap
  • Motivation
  • Define Embeddings with Slack
  • Example Results- Upper Bounds- Lower Bounds
  • Gracefully Degrading Embeddings
  • Open Questions

14
One mapping does it all
We have shown Given finite metric (V,d) and ? gt
0, we can construct an ?-slack embedding with
good guarantees.
Question Given a finite metric (V,d), can we
construct a single embedding f such that for
every ? gt 0, the mapping f is an ?-slack
embedding with good guarantees?
15
Gracefully Degrading Embedding
Definition An embedding f (V,d) ? (V,d) has
gracefully degrading distortion D(?) if for every
? gt 0, f is an embedding with ?-slack distortion
D(?).
16
Some results for GD Embeddings
Embedding into l2
  • Abraham, Bartal, and Neiman obtained similar
    results independently.

17
Open Questions
2. Given a metric with doubling dimension ?, is
there a gracefully degrading embedding into l2
with the number of dimensions depending only on ?
?
18
Questions?
Write a Comment
User Comments (0)
About PowerShow.com