General Strong Polarization

Similar documents
General Strong Polarization

General Strong Polarization

General Strong Polarization

Locality in Coding Theory

Low-Degree Polynomials

Uncertain Compression & Graph Coloring. Madhu Sudan Harvard

Property Testing and Affine Invariance Part I Madhu Sudan Harvard University

Variations. ECE 6540, Lecture 02 Multivariate Random Variables & Linear Algebra

Algebraic Codes and Invariance

COMPRESSION FOR QUANTUM POPULATION CODING

Local Decoding and Testing Polynomials over Grids

Heteroskedasticity ECONOMETRICS (ECON 360) BEN VAN KAMMEN, PHD

Two Decades of Property Testing Madhu Sudan Harvard

ECE 6540, Lecture 06 Sufficient Statistics & Complete Statistics Variations

Lecture 3. STAT161/261 Introduction to Pattern Recognition and Machine Learning Spring 2018 Prof. Allie Fletcher

Lecture 11: Polar codes construction

Chapter 6 Reed-Solomon Codes. 6.1 Finite Field Algebra 6.2 Reed-Solomon Codes 6.3 Syndrome Based Decoding 6.4 Curve-Fitting Based Decoding

9. Switched Capacitor Filters. Electronic Circuits. Prof. Dr. Qiuting Huang Integrated Systems Laboratory

Module 7 (Lecture 27) RETAINING WALLS

1. The graph of a function f is given above. Answer the question: a. Find the value(s) of x where f is not differentiable. Ans: x = 4, x = 3, x = 2,

Work, Energy, and Power. Chapter 6 of Essential University Physics, Richard Wolfson, 3 rd Edition

List Decoding of Reed Solomon Codes

Review for Exam Hyunse Yoon, Ph.D. Assistant Research Scientist IIHR-Hydroscience & Engineering University of Iowa

Estimate by the L 2 Norm of a Parameter Poisson Intensity Discontinuous

Control of Mobile Robots

Wave Motion. Chapter 14 of Essential University Physics, Richard Wolfson, 3 rd Edition

Chapter 22 : Electric potential

Error-Correcting Codes:

" = Y(#,$) % R(r) = 1 4& % " = Y(#,$) % R(r) = Recitation Problems: Week 4. a. 5 B, b. 6. , Ne Mg + 15 P 2+ c. 23 V,

Math, Stats, and Mathstats Review ECONOMETRICS (ECON 360) BEN VAN KAMMEN, PHD

Support Vector Machines. CSE 4309 Machine Learning Vassilis Athitsos Computer Science and Engineering Department University of Texas at Arlington

Lesson 24: True and False Number Sentences

Terms of Use. Copyright Embark on the Journey

Angular Momentum, Electromagnetic Waves

CHAPTER 2 Special Theory of Relativity

Grover s algorithm. We want to find aa. Search in an unordered database. QC oracle (as usual) Usual trick

Introduction to time series econometrics and VARs. Tom Holden PhD Macroeconomics, Semester 2

Lecture 8: Shannon s Noise Models

Lecture 6. Notes on Linear Algebra. Perceptron

Review for Exam Hyunse Yoon, Ph.D. Adjunct Assistant Professor Department of Mechanical Engineering, University of Iowa

A A A A A A A A A A A A. a a a a a a a a a a a a a a a. Apples taste amazingly good.

Lecture 4: Proof of Shannon s theorem and an explicit code

arxiv: v1 [cs.it] 9 Oct 2018

Worksheets for GCSE Mathematics. Quadratics. mr-mathematics.com Maths Resources for Teachers. Algebra

Lecture 4: Codes based on Concatenation

PHY103A: Lecture # 4

Introduction to Density Estimation and Anomaly Detection. Tom Dietterich

3. Mathematical Modelling

CS249: ADVANCED DATA MINING

Rotational Motion. Chapter 10 of Essential University Physics, Richard Wolfson, 3 rd Edition

Multiple Regression Analysis: Inference ECONOMETRICS (ECON 360) BEN VAN KAMMEN, PHD

PHY103A: Lecture # 9

A Posteriori Error Estimates For Discontinuous Galerkin Methods Using Non-polynomial Basis Functions

Unit WorkBook 2 Level 4 ENG U13 Fundamentals of Thermodynamics and Heat Engines UniCourse LTD. All Rights Reserved. Sample

Name: Discussion Section:

Specialist Mathematics 2019 v1.2

SECTION 5: POWER FLOW. ESE 470 Energy Distribution Systems

Quantum Mechanics. An essential theory to understand properties of matter and light. Chemical Electronic Magnetic Thermal Optical Etc.

Statistical Learning with the Lasso, spring The Lasso

Integrating Rational functions by the Method of Partial fraction Decomposition. Antony L. Foster

Heat, Work, and the First Law of Thermodynamics. Chapter 18 of Essential University Physics, Richard Wolfson, 3 rd Edition

(1) Correspondence of the density matrix to traditional method

Patterns of soiling in the Old Library Trinity College Dublin. Allyson Smith, Robbie Goodhue, Susie Bioletti

Charge carrier density in metals and semiconductors

Number Representations

Continuous Random Variables

On The Cauchy Problem For Some Parabolic Fractional Partial Differential Equations With Time Delays

International Journal of Mathematical Archive-5(3), 2014, Available online through ISSN

Lecture 7 MOS Capacitor

Worksheets for GCSE Mathematics. Algebraic Expressions. Mr Black 's Maths Resources for Teachers GCSE 1-9. Algebra

Review for Exam Hyunse Yoon, Ph.D. Adjunct Assistant Professor Department of Mechanical Engineering, University of Iowa

(1) Introduction: a new basis set

Gradient expansion formalism for generic spin torques

Extreme value statistics: from one dimension to many. Lecture 1: one dimension Lecture 2: many dimensions

Module 7 (Lecture 25) RETAINING WALLS

SECTION 7: STEADY-STATE ERROR. ESE 499 Feedback Control Systems

A new procedure for sensitivity testing with two stress factors

Lecture 3. Linear Regression

A linear operator of a new class of multivalent harmonic functions

Chapter 5: Spectral Domain From: The Handbook of Spatial Statistics. Dr. Montserrat Fuentes and Dr. Brian Reich Prepared by: Amanda Bell

Big Bang Planck Era. This theory: cosmological model of the universe that is best supported by several aspects of scientific evidence and observation

Belief-Propagation Decoding of LDPC Codes

International Journal of Mathematical Archive-4(7), 2013, Available online through ISSN

Quantum Chosen-Ciphertext Attacks against Feistel Ciphers

CHAPTER 5 Wave Properties of Matter and Quantum Mechanics I

QUIZ 1 September 4, NAME: ACETONE Score: /10

TSOKOS READING ACTIVITY Section 7-2: The Greenhouse Effect and Global Warming (8 points)

Module 4 (Lecture 16) SHALLOW FOUNDATIONS: ALLOWABLE BEARING CAPACITY AND SETTLEMENT

The Elasticity of Quantum Spacetime Fabric. Viorel Laurentiu Cartas

ON INFLUENCE OF SHEAR TRACTION ON HYDRAULIC FRACTURE PROPAGATION

Classical RSA algorithm

ME5286 Robotics Spring 2017 Quiz 2

CHAPTER 4 Structure of the Atom

Limits to List Decoding Random Codes

Charged-Particle Interactions in Matter

10.4 The Cross Product

Lecture 11. Kernel Methods

Thornton & Rex, 4th ed. Fall 2018 Prof. Sergio B. Mendes 1

Revision : Thermodynamics

Transcription:

General Strong Polarization Madhu Sudan Harvard University Joint work with Jaroslaw Blasiok (Harvard), Venkatesan Guruswami (CMU), Preetum Nakkiran (Harvard) and Atri Rudra (Buffalo) Oct. 8, 018 Berkeley: General Strong Polarization 1 of 1

Part I: Motivation Achieving Shannon Capacity Oct. 8, 018 Berkeley: General Strong Polarization of 1

Shannon and Channel Capacity Shannon [ 48]: For every (noisy) channel of communication, capacity CC s.t. communication at rate RR < CC is possible and RR > CC is not. formalization omitted. Example: XX FF Acts independently on bits Capacity = 1 HH(pp) ; HH(pp) = binary entropy! HH pp = pp log 1 pp BBBBBB(pp) XX w.p. 1 pp 1 XX w.p. pp + 1 pp log 1 1 pp Capacity? EE: FF kk nn FF nn DD: FF nn FF kk nn w. Pr DD BBBBBB EE mm mm = oo(1) kk lim nn nn nn RR (Rate) Oct. 8, 018 Berkeley: General Strong Polarization 3 of 1

Achieving Shannon Capacity Commonly used phrase. Many mathematical interpretations. Some possibilities: How small can nn be? Get RR > CC εε with polytime algorithms? [Luby et al. 95] running time poly nn εε? (or nn = poly 1 εε?) Open till 008 Shannon 48: nn = OO 1 εε ; εε CC RR Forney 66 :time = pppppppp nn, 1 εε Arikan 08: Invented Polar Codes Final resolution: Guruswami+Xia 13, Hassani+Alishahi+Urbanke 13 Strong analysis Oct. 8, 018 Berkeley: General Strong Polarization 4 of 1

Polar Codes and Polarization Arikan: Defined Polar Codes, one for every tt Associated Martingale XX 0,, XX tt, XX tt [0,1] ttth code: Length nn = tt If Pr XX tt ττ tt, 1 δδ tt εε tt then ttth code is εε tt + δδ tt -close to capacity, and Pr Decode BSC Encode mm mm nn ττ tt Need ττ tt = oo 1 nn (strong polarization ττ = nnnnnn(nn)) Need εε tt = 1/nn Ω(1) ( strong polarization) Arikan et al. ττ = nnnnnn nn ; εε = oo 1 ; [GX13,HAU13] Oct. 8, 018 Berkeley: General Strong Polarization 5 of 1

Part II: Martingales, Polarization, Strong & Local Oct. 8, 018 Berkeley: General Strong Polarization 6 of 1

Martingales and Polarization [0,1]-Martingale: Sequence of r.v.s XX 0, XX 1, XX, XX tt 0,1, EE XX tt+1 XX 0,, XX tt = XX tt Well-studied in algorithms: [MotwaniRaghavan, 4.4], [MitzenmacherUpfal, 1] E.g., XX tt = Expected approx. factor of algorithm given first tt random choices. Usually study concentration E.g. whp XX final [XX 0 ± σσ] lim XX tt = NN(XX 0, σσ ) tt Today: Polarization: whp XX final εε, 1 εε lim XX tt = Bern XX 0 tt Oct. 8, 018 Berkeley: General Strong Polarization 7 of 1

Some examples XX tt+1 = XX tt + 4 tt w. p. 1 XX tt 4 tt w. p. 1 Converges! XX tt+1 = XX tt + tt w. p. 1 XX tt tt w. p. 1 Uniform on [0,1] XX tt+1 = XX tt w. p. 1 3 1 XX tt w. p. 1 if XX tt 1 if XX tt 1 Polarizes (weakly)! XX tt w. p. 1 if XX tt 1 XX tt+1 = XX tt XX tt w. p. 1 if XX tt 1 Polarizes (strongly)! Oct. 8, 018 Berkeley: General Strong Polarization 8 of 1

Main Result: Definition and Theorem Strong Polarization: (informally) Pr XX tt (ττ, 1 ττ) εε if ττ = ωω(tt) and εε = OO(tt) formally γγ > 0 ββ < 1, cc ss. tt. tt Pr XX tt (γγ tt, 1 γγ tt ) cc ββ tt Local Polarization: Both definitions qualitative! Variance in the middle: XX tt (ττ, 1 ττ) ττ > 0 σσ > 0 ss. tt. tt, XX tt ττ, 1 ττ VVVVVV XX tt+1 XX tt Suction at the ends: XX tt ττ, 1 ττ θθ > 0, cc <, ττ > 0 ss. tt. XX tt < ττ Pr XX tt+1 < XX tt cc σσ θθ Theorem: Local Polarization Strong Polarization. low end condition. Similar condition for high end Oct. 8, 018 Berkeley: General Strong Polarization 9 of 1

Proof (Idea): Step 1: The potential Φ tt min XX tt, 1 XX tt decreases by constant factor in expectation in each step. EE Φ TT = exp TT Pr XX TT exp TT/ exp TT/ Step : Next TT time steps, XX tt plummets whp.1: Say, If XX tt ττ then Pr XX tt+1 XX tt 100 1/..: Pr tt TT, TT ss. tt. XX tt > ττ XX TT /ττ [Doob].3: If above doesn t happen XX TT < 5 TT whp QED Oct. 8, 018 Berkeley: General Strong Polarization 10 of 1

Part III: Polar Codes Encoding, Decoding, Martingale, Polarization Oct. 8, 018 Berkeley: General Strong Polarization 11 of 1

Lesson 0: Compression Coding Defn: Linear Compression Scheme: MM, DD form compression scheme for bern pp nn if Linear map MM: FF nn mm FF Pr ZZ bern pp nn DD MM ZZ ZZ = oo 1 Hopefully mm HH pp + εε nn Compression Coding Let MM be such that MM MM = 0; Encoder: XX MM XX Error-Corrector: YY = MM XX + ZZ YY DD MM YY = YY DD MM MM XX + MM. ZZ = ww.pp. 1 oo(1) MM XX MM MM Oct. 8, 018 Berkeley: General Strong Polarization 1 of 1

Question: How to compress? Arikan s key idea: Start with Polarization Transform : UU, VV UU + VV, VV Invertible so does nothing? If UU, VV independent, then UU + VV more random than either VV UU + VV less random than either Iterate (ignoring conditioning) End with bits that are almost random, or almost determined (by others). Output totally random part to get compression! Oct. 8, 018 Berkeley: General Strong Polarization 13 of 1

Iteration elaborated: A Martingale: XX tt conditional entropy of A+B random A+B+C+D output after tt iterations B C B C+D C+D B+D D E F G D E+F F G+H D E+F+G+H G+H F+H H H H Oct. 8, 018 Berkeley: General Strong Polarization 14 of 1

The Polarization Butterfly PP nn UU, VV = PPnn UU + VV, PPnn VV UU ZZ 1 ZZ ZZ 1 + +1 ZZ + + WW 1 WW Polarization SS nn HH WW nn SS WW SS 0 SS HH pp + εε nn + ZZ nn WWnn Compression EE ZZ = PP nn ZZ SS VV +1 + +1 + WWnn +1 WWnn + Encoding time = OO nn log nn (given SS) To be shown: ZZ nn ZZ nn WW nn 1. Decoding = OO nn log nn. Polarization! Oct. 8, 018 Berkeley: General Strong Polarization 15 of 1

The Polarization Butterfly: Decoding ZZ 1 ZZ ZZ 1 + +1 ZZ + + WW 1 WW Decoding idea: Given SS, WW SS = PP nn UU, VV Compute UU + VV Bern pp pp Determine VV? VV UU + VV ii Bern(rr ii ) +1 + +1 + + ZZ nn WWnn WWnn +1 WWnn + Key idea: Stronger induction! - non-identical product distribution Decoding Algorithm: Given SS, WW SS = PP nn UU, VV, pp 1,, pp nn - Compute qq 1,.. qqnn pp 1 pp nn ZZ nn ZZ nn WW nn - Determine UU + VV = DD WW SS +, qq 1 qqnn - Compute rr 1 rrnn pp 1 pp nn ; UU + VV - Determine VV = DD WW SS, rr 1 rrnn Oct. 8, 018 Berkeley: General Strong Polarization 16 of 1

Polarization Martingale ZZ 1 ZZ ZZ 1 + +1 ZZ + + WW 1 WW ZZ ii,0 ZZ ii,1 Z ii,tt ZZ ii,log nn Idea: Follow XX tt = HH ZZ ii,tt ZZ <ii,tt for random ii +1 + ZZ nn +1 + ZZ nn + ZZ nn WWnn WWnn +1 WWnn + WW nn XX tt Martingale! Polarizes? Strongly? Locally? Oct. 8, 018 Berkeley: General Strong Polarization 17 of 1

Local Polarization of Arikan Martingale Variance in the Middle: Roughly: HH pp, HH pp (HH pp pp, HH pp HH pp pp ) pp ττ, 1 ττ pp pp far from pp + continuity of HH HH pp pp far from HH(pp) Suction: High end:hh 1 γγ HH 1 γγ HH 1 γγ = 1 Θ γγ 1 γγ 1 Θ γγ 4 Low end: HH pp pp log 1 ; HH pp pp log 1 ; pp pp HH pp pp HH pp pp log 1 pp HH pp pp 1 log 1 pp Dealing with conditioning more work (lots of Markov) HH pp Oct. 8, 018 Berkeley: General Strong Polarization 18 of 1

New contributions So far: Reproduced old work (simpler proofs?) Main new technical contributions: Strong polarization of general transforms E.g. UU, VV, WW (UU + VV, VV, WW)? Exponentially strong polarization [BGS 18] Suction at low end is very strong! Random kk kk matrix yields XX tt+1 XX tt kk.99 whp Strong polarization of Markovian sources [GNS 19?] Separation of compression of known sources from unknown ones. Oct. 8, 018 Berkeley: General Strong Polarization 19 of 1

Conclusions Polarization: Important phenomenon associated with bounded random variables. Not always bad Needs better understanding! Recently also used in CS: [Lovett Meka] implicit [Chattopadhyay-Hatami-Hosseini-Lovett] - explicit Oct. 8, 018 Berkeley: General Strong Polarization 0 of 1

Thank You! Oct. 8, 018 Berkeley: General Strong Polarization 1 of 1

Rest of the talk Background/Motivation: The Shannon Capacity Challenge Resolution by [Arikan 08], [Guruswami-Xia 13], [Hassani,Alishahi,Urbanke 13]: Polar Codes! Key ideas: Polar Codes & Arikan-Martingale. Implications of Weak/Strong Polarization. Our Contributions: Simplification & Generalization Local Polarization Strong Polarization Arikan-Martingale Locally Polarizes (generally) Oct. 8, 018 Berkeley: General Strong Polarization 31 of 1

Context for today s talk [Arikan 08]: Martingale associated to general class of codes. Martingale polarizes (weakly) implies code achieves capacity (weakly) Martingale polarizes weakly for entire class. [GX 13, HAU 13]: Strong polarization for one specific code. Why so specific? Bottleneck: Strong Polarization Rest of talk: Polar codes, Martingale and Strong Polarization Oct. 8, 018 Berkeley: General Strong Polarization 3 of 1