Fast and Near-Optimal Algorithms for Approximating Distributions by Histograms
Jayadev Acharya 1 Ilias Diakonikolas 2 Chinmay Hegde 1 Jerry Li 1 Ludwig Schmidt 1
1MIT 2University of Edinburgh
June 1, 2015
1 / 30
Fast and Near-Optimal Algorithms for Approximating Distributions by - - PowerPoint PPT Presentation
Fast and Near-Optimal Algorithms for Approximating Distributions by Histograms Jayadev Acharya 1 Ilias Diakonikolas 2 Chinmay Hegde 1 Jerry Li 1 Ludwig Schmidt 1 1 MIT 2 University of Edinburgh June 1, 2015 1 / 30 Introduction Motivating
1MIT 2University of Edinburgh
1 / 30
Introduction
2 / 30
Introduction
2 / 30
Introduction
2 / 30
Introduction
2 / 30
Introduction
3 / 30
Introduction
3 / 30
Introduction
3 / 30
Introduction
5 10 15 20 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40
3 / 30
Introduction
3 / 30
Introduction
4 / 30
Introduction
4 / 30
Introduction
4 / 30
Introduction
5 / 30
Introduction
5 / 30
Introduction
5 / 30
Introduction
5 / 30
Introduction
5 / 30
Introduction
6 / 30
Introduction
6 / 30
Introduction
6 / 30
Introduction
6 / 30
Introduction
6 / 30
Introduction
6 / 30
An O(1/ǫ) Sample Upper Bound
7 / 30
An O(1/ǫ) Sample Upper Bound
8 / 30
An O(1/ǫ) Sample Upper Bound
9 / 30
An O(1/ǫ) Sample Upper Bound
9 / 30
An O(1/ǫ) Sample Upper Bound
9 / 30
An O(1/ǫ) Sample Upper Bound
10 / 30
An O(1/ǫ) Sample Upper Bound
10 / 30
An O(1/ǫ) Sample Upper Bound
An O(1/ǫ) Sample Upper Bound
10 / 30
An O(1/ǫ) Sample Upper Bound
10 / 30
An O(1/ǫ) Sample Upper Bound
11 / 30
An O(1/ǫ) Sample Upper Bound
11 / 30
An O(1/ǫ) Sample Upper Bound
11 / 30
An O(1/ǫ) Sample Upper Bound
11 / 30
An O(1/ǫ) Sample Upper Bound
11 / 30
An O(1/ǫ) Sample Upper Bound
11 / 30
An O(1/ǫ) Sample Upper Bound
12 / 30
An O(1/ǫ) Sample Upper Bound
12 / 30
An O(1/ǫ) Sample Upper Bound
12 / 30
The Greedy Merging Algorithm
13 / 30
The Greedy Merging Algorithm
14 / 30
The Greedy Merging Algorithm
14 / 30
The Greedy Merging Algorithm
14 / 30
The Greedy Merging Algorithm
14 / 30
The Greedy Merging Algorithm
14 / 30
The Greedy Merging Algorithm
15 / 30
The Greedy Merging Algorithm
15 / 30
The Greedy Merging Algorithm
0.5 0.0 0.5 1.0 1.5 2.0 2.5 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45
15 / 30
The Greedy Merging Algorithm
0.5 0.0 0.5 1.0 1.5 2.0 2.5 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45
15 / 30
The Greedy Merging Algorithm
15 / 30
The Greedy Merging Algorithm
16 / 30
The Greedy Merging Algorithm
16 / 30
The Greedy Merging Algorithm
10 20 30 40 50 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35
16 / 30
The Greedy Merging Algorithm
10 20 30 40 50 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35
16 / 30
The Greedy Merging Algorithm
10 20 30 40 50 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45
16 / 30
The Greedy Merging Algorithm
10 20 30 40 50 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45
16 / 30
The Greedy Merging Algorithm
10 20 30 40 50 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45
16 / 30
The Greedy Merging Algorithm
17 / 30
The Greedy Merging Algorithm
17 / 30
The Greedy Merging Algorithm
17 / 30
The Greedy Merging Algorithm
17 / 30
The Greedy Merging Algorithm
17 / 30
The Greedy Merging Algorithm
17 / 30
The Greedy Merging Algorithm
17 / 30
The Greedy Merging Algorithm
17 / 30
The Greedy Merging Algorithm
17 / 30
The Greedy Merging Algorithm
17 / 30
The Greedy Merging Algorithm
17 / 30
The Greedy Merging Algorithm
10 20 30 40 50 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 18 / 30
The Greedy Merging Algorithm
10 20 30 40 50 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 18 / 30
The Greedy Merging Algorithm
10 20 30 40 50 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 18 / 30
The Greedy Merging Algorithm
10 20 30 40 50 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 18 / 30
The Greedy Merging Algorithm
10 20 30 40 50 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 18 / 30
The Greedy Merging Algorithm
10 20 30 40 50 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 18 / 30
Analysis
19 / 30
Analysis
20 / 30
Analysis
20 / 30
Analysis
20 / 30
Analysis
20 / 30
Analysis
20 / 30
Analysis
20 / 30
Analysis
20 / 30
Analysis
21 / 30
Analysis
21 / 30
Analysis
21 / 30
Analysis
21 / 30
Analysis
21 / 30
Analysis
21 / 30
Analysis
21 / 30
Analysis
21 / 30
Analysis
22 / 30
Analysis
22 / 30
Analysis
22 / 30
Analysis
22 / 30
Analysis
22 / 30
Analysis
22 / 30
Analysis
22 / 30
Analysis
22 / 30
Analysis
22 / 30
Analysis
23 / 30
Analysis
23 / 30
Analysis
23 / 30
Analysis
23 / 30
Analysis
23 / 30
Analysis
23 / 30
Analysis
23 / 30
Analysis
23 / 30
Analysis
23 / 30
Analysis
23 / 30
Experimental Evaluation
24 / 30
Experimental Evaluation
25 / 30
Experimental Evaluation
26 / 30
Conclusions
27 / 30
Conclusions
28 / 30
Conclusions
28 / 30
Conclusions
28 / 30
Conclusions
28 / 30
Conclusions
28 / 30
Conclusions
28 / 30
Conclusions
28 / 30
Conclusions
29 / 30
Conclusions
30 / 30