Beating the Union Bound by Geometric Techniques Raghu Meka (IAS & DIMACS)

Slides:



Advertisements
Similar presentations
1/15 Agnostically learning halfspaces FOCS /15 Set X, F class of functions f: X! {0,1}. Efficient Agnostic Learner w.h.p. h: X! {0,1} poly(1/ )
Advertisements

1+eps-Approximate Sparse Recovery Eric Price MIT David Woodruff IBM Almaden.
Parikshit Gopalan Georgia Institute of Technology Atlanta, Georgia, USA.
Routing Complexity of Faulty Networks Omer Angel Itai Benjamini Eran Ofek Udi Wieder The Weizmann Institute of Science.
Truthful Mechanisms for Combinatorial Auctions with Subadditive Bidders Speaker: Shahar Dobzinski Based on joint works with Noam Nisan & Michael Schapira.
Pseudorandom Generators for Polynomial Threshold Functions 1 Raghu Meka UT Austin (joint work with David Zuckerman)
Linear-Degree Extractors and the Inapproximability of Max Clique and Chromatic Number David Zuckerman University of Texas at Austin.
Pseudorandom Generators from Invariance Principles 1 Raghu Meka UT Austin.
Primal Dual Combinatorial Algorithms Qihui Zhu May 11, 2009.
Discrepancy and SDPs Nikhil Bansal (TU Eindhoven, Netherlands ) August 24, ISMP 2012, Berlin.
Theoretical Computer Science methods in asymptotic geometry
Approximation Algorithms Chapter 14: Rounding Applied to Set Cover.
List decoding Reed-Muller codes up to minimal distance: Structure and pseudo- randomness in coding theory Abhishek Bhowmick (UT Austin) Shachar Lovett.
1/26 Constructive Algorithms for Discrepancy Minimization Nikhil Bansal (IBM)
1/17 Deterministic Discrepancy Minimization Nikhil Bansal (TU Eindhoven) Joel Spencer (NYU)
Discrepancy Minimization by Walking on the Edges Raghu Meka (IAS/DIMACS) Shachar Lovett (IAS)
CS Statistical Machine learning Lecture 13 Yuan (Alan) Qi Purdue CS Oct
Geometric embeddings and graph expansion James R. Lee Institute for Advanced Study (Princeton) University of Washington (Seattle)
Probabilistically Checkable Proofs (and inapproximability) Irit Dinur, Weizmann open day, May 1 st 2009.
Randomized Algorithms Randomized Algorithms CS648 Lecture 6 Reviewing the last 3 lectures Application of Fingerprinting Techniques 1-dimensional Pattern.
Approximate Counting via Correlation Decay Pinyan Lu Microsoft Research.
Uncertainty Principles, Extractors, and Explicit Embeddings of L 2 into L 1 Piotr Indyk MIT.
“Random Projections on Smooth Manifolds” -A short summary
Yi Wu (CMU) Joint work with Parikshit Gopalan (MSR SVC) Ryan O’Donnell (CMU) David Zuckerman (UT Austin) Pseudorandom Generators for Halfspaces TexPoint.
Data-Powered Algorithms Bernard Chazelle Princeton University Bernard Chazelle Princeton University.
Approximate Nearest Neighbors and the Fast Johnson-Lindenstrauss Transform Nir Ailon, Bernard Chazelle (Princeton University)
Machine Learning CMPT 726 Simon Fraser University
Theta Function Lecture 24: Apr 18. Error Detection Code Given a noisy channel, and a finite alphabet V, and certain pairs that can be confounded, the.
Preference Analysis Joachim Giesen and Eva Schuberth May 24, 2006.
Quantum Algorithms II Andrew C. Yao Tsinghua University & Chinese U. of Hong Kong.
cover times, blanket times, and majorizing measures Jian Ding U. C. Berkeley James R. Lee University of Washington Yuval Peres Microsoft Research TexPoint.
Pablo A. Parrilo ETH Zürich Semialgebraic Relaxations and Semidefinite Programs Pablo A. Parrilo ETH Zürich control.ee.ethz.ch/~parrilo.
Lecture II-2: Probability Review
Modern Navigation Thomas Herring
Discrepancy Minimization by Walking on the Edges Raghu Meka (IAS & DIMACS) Shachar Lovett (IAS)
How Robust are Linear Sketches to Adaptive Inputs? Moritz Hardt, David P. Woodruff IBM Research Almaden.
1/30 Discrepancy and SDPs Nikhil Bansal (TU Eindhoven)
Correlation testing for affine invariant properties on Shachar Lovett Institute for Advanced Study Joint with Hamed Hatami (McGill)
Diophantine Approximation and Basis Reduction
ENTROPIC CHARACTERISTICS OF QUANTUM CHANNELS AND THE ADDITIVITY PROBLEM A. S. Holevo Steklov Mathematical Institute, Moscow.
Pseudorandom Generators for Combinatorial Shapes 1 Parikshit Gopalan, MSR SVC Raghu Meka, UT Austin Omer Reingold, MSR SVC David Zuckerman, UT Austin.
Institute for Advanced Study, April Sushant Sachdeva Princeton University Joint work with Lorenzo Orecchia, Nisheeth K. Vishnoi Linear Time Graph.
A PTAS for Computing the Supremum of Gaussian Processes Raghu Meka (IAS/DIMACS)
An Introduction to Support Vector Machines (M. Law)
Deterministic Sampling Methods for Spheres and SO(3) Anna Yershova Steven M. LaValle Dept. of Computer Science University of Illinois Urbana, IL, USA.
Cover times, blanket times, and the GFF Jian Ding Berkeley-Stanford-Chicago James R. Lee University of Washington Yuval Peres Microsoft Research.
1/30 Constructive Algorithms for Discrepancy Minimization Nikhil Bansal (IBM)
Dimension Reduction using Rademacher Series on Dual BCH Codes Nir Ailon Edo Liberty.
Multi-way spectral partitioning and higher-order Cheeger inequalities University of Washington James R. Lee Stanford University Luca Trevisan Shayan Oveis.
Pseudo-random generators Talk for Amnon ’ s seminar.
Linear Programming Piyush Kumar Welcome to CIS5930.
Complexity Theory and Explicit Constructions of Ramsey Graphs Rahul Santhanam University of Edinburgh.
Support Vector Machines (SVM)
Tali Kaufman (Bar-Ilan)
New Characterizations in Turnstile Streams with Applications
Circuit Lower Bounds A combinatorial approach to P vs NP
Dana Moshkovitz The Institute For Advanced Study
Background: Lattices and the Learning-with-Errors problem
Structural Properties of Low Threshold Rank Graphs
Recent Progress On Sampling Problem
Pseudo-derandomizing learning and approximation
Near-Optimal (Euclidean) Metric Compression
Probabilistic existence of regular combinatorial objects
On the effect of randomness on planted 3-coloring models
Neuro-RAM Unit in Spiking Neural Networks with Applications
DNF Sparsification and Counting
Discrepancy and Optimization
Imperfectly Shared Randomness
Online Algorithms via Projections set cover, paging, k-server
Zeev Dvir (Princeton) Shachar Lovett (IAS)
Presentation transcript:

Beating the Union Bound by Geometric Techniques Raghu Meka (IAS & DIMACS)

“ When you have eliminated the impossible, whatever remains, however improbable, must be the truth ” Union Bound Popularized by Erdos

Probabilistic Method 101 Ramsey graphs – Erdos Coding theory – Shannon Metric embeddings – Johnson-Lindenstrauss …

Beating the Union Bound Not always enough Constructive: Beck’91, …, Moser’09, …

Beating the Union Bound Geometric techniques “Truly” constructive

Outline

Epsilon Nets Discrete approximations Applications: integration, comp. geometry, …

Epsilon Nets for Gaussians Discrete approximations of Gaussian Explicit Even existence not clear!

Nets in Gaussian space

First: Application to Gaussian Processes and Cover Times 10

Gaussian Processes (GPs) Multivariate Gaussian Distribution

Supremum of Gaussian Processes (GPs) Supremum is natural: eg., balls and bins

When is the supremum smaller? Supremum of Gaussian Processes (GPs) Random Gaussian Covariance matrix More intuitive

Why Gaussian Processes? Stochastic Processes Functional analysis Convex Geometry Machine Learning Many more!

Aldous-Fill 94: Compute cover time deterministically? Cover times of Graphs

Cover Times and GPs Thm (Ding, Lee, Peres 10): O(1) det. poly. time approximation for cover time. Transfer to GPs Compute supremum of GP

Question (Lee10, Ding11): PTAS for computing the supremum of GPs? Computing the Supremum

Main Result Thm: PTAS for computing the supremum of Gaussian processes. Heart of PTAS: Epsilon net (Dimension reduction ala JL, use exp. size net) Thm: PTAS for computing cover time of bounded degree graphs.

Construction of Net 19

Simplest possible: univariate to multivariate 1. How fine a net? 2. How big a net?

Simplest possible: univariate to multivariate Key point that beats union bound

This talk: Analyze ‘step-wise’ approximator

Take univariate net and lift to multivariate

Dimension Free Error Bounds Proof by “sandwiching” Exploit convexity critically

Analysis of Error Why interesting? For any norm,

Analysis for Univarate Case Spreading away from origin!

Analysis for Univariate Case Push mass towards origin.

Analysis for Univariate Case Combining upper and lower:

Kanter’s Lemma(77): and unimodal, Lifting to Multivariate Case Key for univariate: “peakedness” Dimension free!

Lifting to Multivariate Case Dimension free: key point that beats union bound!

Summary of Net Construction

Outline

Discrepancy 1*11* *11* ***11 1*1* *11* *11* ***11 1*1*

Discrepancy Examples Fundamental combinatorial concept Arithmetic Progressions

Discrepancy Examples Fundamental combinatorial concept Halfspaces Alexander 90: Matousek 95:

Why Discrepancy? Complexity theory Communication Complexity Computational Geometry Pseudorandomness Many more!

Spencer’s Six Sigma Theorem Central result in discrepancy theory. Tight: Hadamard Beats union bound: Spencer 85: System with n sets has discrepancy at most. “Six standard deviations suffice”

Conjecture (Alon, Spencer): No efficient algorithm can find one. Bansal 10: Can efficiently get discrepancy. A Conjecture and a Disproof Non-constructive pigeon-hole proof Spencer 85: System with n sets has discrepancy at most.

Six Sigma Theorem Truly constructive Algorithmic partial coloring lemma Extends to other settings New elementary geometric proof of Spencer’s result EDGE-WALK: New LP rounding method

Outline of Algorithm 1.Partial coloring method 2.EDGE-WALK: geometric picture

Partial Coloring Method 1*11* *11* ***11 1*1*1 1*11* *11* ***11 1*1* *11* *11* ***11 1*1* *11* *11* ***11 1*1*1 1*11* *11* ***11 1*1*

Lemma: Can do this in randomized time. Partial Coloring Method Input: Output:

Outline of Algorithm 1.Partial coloring Method 2.EDGE-WALK: Geometric picture

1*11* *11* ***11 1*1*1 Discrepancy: Geometric View

1*11* *11* ***11 1*1*1 Discrepancy: Geometric View

Discrepancy: Geometric View Goal: Find non-zero lattice point inside Gluskin 88: Polytopes, Kanter’s lemma,... !

Claim: Will find good partial coloring. Edge-Walk Start at origin Brownian motion till you hit a face Brownian motion within the face Goal: Find non-zero lattice point in

Edge-Walk: Algorithm Gaussian random walk in subspaces Standard normal in V: Orthonormal basis change

Edge-Walk Algorithm Discretization issues: hitting faces Might not hit face Slack: face hit if close to it.

Edge-Walk: Algorithm

Edgewalk: Partial Coloring Lem: For with prob 0.1 and

Edgewalk: Analysis Hit cube more often! Discrepancy faces much farther than cube’s Key point that beats union bound

Six Suffice 1.Edge-Walk: Algorithmic partial coloring 2.Recurse on unfixed variables Spencer’s Theorem

Summary Geometric techniques Others: Invariance principle for polytopes (Harsha, Klivans, M.’10), …

Open Problems Rothvoss’13: Improvements for bin-packing!

Thank you

Edgewalk Rounding