• No results found

lovett_RM.pptx

N/A
N/A
Protected

Academic year: 2020

Share "lovett_RM.pptx"

Copied!
46
0
0

Loading.... (view fulltext now)

Full text

(1)

Structure and pseudo-randomness in coding theory: List decoding Reed-Muller codes up to minimal distance

(2)

What this talk is about?

• Technically: new understanding of a basic and important

family of codes

• Conceptually: structure and pseudo-randomness play

important roles in many computational domains.

(3)

Overview

• Coding theory 101

• Regularity in coding theory

• Structural properties of polynomials

• Pseudo-randomness for polynomials

(4)

Overview

• Coding theory 101

• Regularity in coding theory

• Structural properties of polynomials

• Pseudo-randomness for polynomials

(5)

Decoding from errors

• The basic problem of coding theory: recovering from errors

• Goal: recover correct codeword from a noisy received word

(6)

Unique decoding

Codeword

(7)

Unique decoding

• Unique decoding: find the closest codeword

• Basic limitation: minimal distance of the code

• If a received word is “in between” two codewords,

we cannot distinguish which is the correct codeword

(8)

Unique decoding

Codeword

(9)

List decoding

• List decoding: find few closest codewords

[Elias ‘57]

• Circumvents the ½ minimal distance problem

• In general, can recover from errors up to Johnson bound

½ minimal distance < Johnson bound < minimal distance

(10)

List decoding

Codeword

(11)

Polynomial codes

• Most codes are based on polynomials

• In this talk, focus on the most basic families

• Reed-Solomon: univariate polynomials

• Reed-Muller: multivariate polynomials

(12)

Why polynomial codes?

• Polynomial codes are “special”

• Do they behave better than “worst-case” analysis?

• Concretely: are they list decodable beyond the Johnson bound?

(13)

Reed-Muller codes

• Reed-Muller codes = multivariate polynomials over finite fields

RMF(n,d)

• F – finite field

• n – number of variables • d – degree

(14)

Minimal distance of Reed-Muller codes

• Distance: for , fraction of points where they differ

(15)

Minimal distance of Reed-Muller codes

• Distance: for , fraction of points where they differ

• Minimal distance of a code C:

• For RMF(n,d):

• If d<|F| then

(16)

Hadamard codes

• Hadamard codes correspond to d=1 (linear functions)

• Minimal distance=1-1/|F|

• List decodable up to distance 1-1/|F|

[Goldreich-Levin’89, Goldreich-Rubinfeld-Sudan’00]

(17)

Going beyond linear functions

• Our understanding of Reed-Muller codes for degrees d>1

depends on the field size

• Here, will discuss two extreme cases:

• Large fields: |F| >> d

(18)

Large fields

• Large fields |F|>>d: minimal distance 1-d/|F|

• ½ minimal distance: (useless) • Johnson bound:

• List decodable up to , algorithmically [Sudan’97,…,Sudan-Trevisan-Vadhan’01]

• Open problem: can they handle more errors? Maybe up to the

(19)

Small fields

Breakthrough in 2008: Over F2, RM codes are list decodable

up to minimal distance (combinatorially & algorithmically) [Gopalan-Klivans-Zuckerman’08]

• Proof doesn’t extend to larger fields: uses special

properties of the Johnson bound over F2

(20)

GKZ conjecture

• GKZ conjecture: RM codes are list decodable up to minimal distance over all fields

• True for d=1 [Goldreich-Levin’89, Goldreich-Rubinfeld-Sudan’00] • True for d=2 [Gopalan ‘10]

• True if p-1|d [Gopalan-Klivans-Zuckerman’08]

• This work: true for any constant , constant prime fields

(21)

Main result (this work)

Theorem: for any constant , constant prime field F, RMF (n,d)

is list decodable up to its minimal distance

• That is: for any function , any

(22)

Extension to large fields (in progress)

Theorem: for any fixed , any prime field F, RMF(n,d) is list decodable up to minimal distance

• That is: for any function , any

(23)

Proof idea

Theorem: for any constant , constant prime field F, RMF (n,d)

is list decodable up to its minimal distance

• Proof introduces some new tools to coding theory

1. Regularity for codes

(24)

Overview

• Coding theory 101

• Regularity in coding theory

• Structural properties of polynomials

• Pseudo-randomness for polynomials

(25)

The list decoding problem, revisited

• Code: family of functions

• Received word: function

• Ball around received word:

• Goal: upper bound for all g, for

(26)

Regularity for list decoding

Lemma: for any code,

any received word

can be

replaced by a

“low complexity” received word

, which

is indistinguishable from the code perspective

Similar to the Frieze-Kannan weak regularity

(27)

Regularity for list decoding

Lemma: for any

• Code

• Received word

• Error term

There exists a “low complexity” received word such that*

(1)

(2) g’ is a function of codewords:

(28)

Regularity for list decoding

Codeword Original

(29)

Proof of regularity lemma

• Proof very similar to the proof of the Frieze-Kannan weak regularity

lemma

• Maintain a randomized function such that

• Initially, g’ is constant (the global distribution of g) • If false for some , refine g’ to take f into account

(30)

Upshot

• Using the lemma, we may assume from now on that our

received word is of low complexity

where are low degree polynomials, and is some combiner function

(31)

Overview

• Coding theory 101

• Regularity in coding theory

• Structural properties of polynomials

• Pseudo-randomness for polynomials

(32)

A very special case

(which will turn out to be not so special)

• Received word

Lets assume a very strong structural property: each fi

depends only on a few variables

• So:

(33)

Rethinking minimal distance

• Very very special case: g=0

• If is such that then f=0

• Question: can we hope for a similar phenomena, when g

depends on a few coordinates?

(34)

A structural lemma

• Let

• Lemma: if has , then

(35)

Proof of structural lemma

• Proof very similar to the Schwarz-Zippel lemma

Assume f depends on xn • Expand:

g(x) independent of xn

(36)

Overview

• Coding theory 101

• Regularity in coding theory

• Structural properties of polynomials

• Pseudo-randomness for polynomials

(37)

Pseudo-random polynomials

• Definition: a polynomial f(x) is pseudo-random if it

cannot be approximated by any lower degree polynomial

(38)

Pseudo-random polynomials: examples

• Linear functions: always pseudo-random, eg

• Quadratics: high-rank quadratics are pseudo-random, eg

(39)

A dichotomy theorem

• Low degree polynomials exhibit a very strong dichotomy:

if they are not pseudo-random, they are very structured

• Theorem: If f(x) is a polynomial which can be (even slightly) be

approximated by a lower degree polynomial, then it can be decomposed as a function of a few lower degree polynomials

(40)

Decompositions of polynomials

• The dichotomy theorem can be applied iteratively, to

decompose any low-degree polynomial as a function of a few polynomials which are pseudo-random

• To a large extent, pseudo-random polynomials behave as

“independent variables”

(41)

Going back to the very special case

• Higher-order Fourier analysis allows us to assume that

where are pseudo-random polynomials.

(42)

Overview

• Coding theory 101

• Regularity in coding theory

• Structural properties of polynomials

• Pseudo-randomness for polynomials

(43)

Result

• Reed-Muller codes are special: can be list decoded up to

minimal distance (for constant degrees, fields)

• Proof relies on three ingredients:

1. Regularity for codes

(44)

Follow up work

• We extend the current result to the case of large fields

• This requires a few new ingredients:

1. Optimizing the arguments, to get a polynomial dependency on the field size

2. Extending higher-order Fourier to large fields, with bounds independent of field size

3. “list decoding” pseudo-random decompositions:

(45)

Take home message

• Notions of structure and pseudo-randomness are very powerful; dichotomy theorems make them universal

• This work: coding theory, applied to RM codes

• Other applications: math - graph theory, number theory,

ergodic theory, discrete geometry; CS - property testing, complexity, algorithms

• Question: do our techniques generalize to other codes?

(46)

References

Related documents

book ever written in English on the early modern history of Ukraine — a work.. whose signal accomplishment was to ignore the significant role of

International Journal on New Trends in Education and Their Implications July 2015 Volume: 6 Issue: 3 Article: 04 ISSN 1309-6249.. Copyright © International Journal on New Trends

Study of the tensile anisotropy of extruded ODS steel tubes using notched rings.. Thibaud Jaumier, Sébastien Vincent, Ludovic Vincent,

Twenty two qualitative and quantitative phytochemical characters in 7 studied Amaranthus leaf, inflorescence, seed and root species in Tehran Province, Iran.. Abbreviations

4 All catch records submitted with hard- drive, but with some minor errors or omissions Vessel has conducted function tests at both start and end of trip but one

Our findings suggest that, in certain settings, the A-AD strategy results in lower average patient waiting time for service, lower percentage of adverse patients, and lower CI,

For the following metrics we pulled data for 2010 during which time approximately 63,828 patients came into the Emergency Department, see Appendix B for patient arrival times and

Andersen’s Model of Health Care Utilization identified three types of important factors associated with healthcare utilization: predisposing factors existed prior to seeking