Presentation is loading. Please wait.

Presentation is loading. Please wait.

Local Decoding and Testing Polynomials over Grids

Similar presentations


Presentation on theme: "Local Decoding and Testing Polynomials over Grids"β€” Presentation transcript:

1 Local Decoding and Testing Polynomials over Grids
Madhu Sudan Harvard University Joint work with Srikanth Srinivasan (IIT Bombay) January 11, 2018 ITCS: Polynomials over Grids

2 DeMillo-Lipton-Schwarz-Zippel
Notation: 𝔽 = field, 𝔽(𝑑,𝑛) = set of deg. ≀𝑑, 𝑛 var. poly over 𝔽 𝛿 𝑓,𝑔 = normalized Hamming distance 𝛿 𝑑 𝑓 = min π‘”βˆˆπ”½ 𝑑,𝑛 𝛿(𝑓,𝑔) DLSZ Lemma: Let π‘†βŠ†π”½, with 2≀ 𝑆 <∞. If 𝑓,𝑔: 𝑆 𝑛 →𝔽 satisfy π‘“β‰ π‘”βˆˆπ”½ 𝑑,𝑛 then 𝛿 𝑓,𝑔 β‰₯ 2 βˆ’π‘‘ . Strengthens to 𝛿 𝑓,𝑔 β‰₯1βˆ’π‘‘/|𝑆| if 𝑑< 𝑆 Holds even if 𝑆 = {0,1} For this talk: 𝑑 = constant DLSZ Lemma converts polynomials into error-correcting codes. With bonus: decodability, locality … so 𝛿 𝑓,𝑔 bounded away from 0. January 11, 2018 ITCS: Polynomials over Grids

3 Local Decoding and Testing
Informally: Given oracle access to 𝑓: 𝑆 𝑛 →𝔽 … Testing: determine if 𝛿 𝑑 𝑓 β‰€πœ– Decoding: If 𝛿 𝑑 𝑓 ≀ 𝛿 0 and 𝑔 is nearest poly then determine value of 𝑔(π‘Ž) given π‘Žβˆˆ 𝑆 𝑛 Parameters: Query complexity = # of oracle queries Testing accuracy ≑ Pr rejection 𝛿 𝑑 𝑓 Decoding distance ( 𝛿 0 above) Ideal: Query complexity 𝑂 𝑑 (1), accuracy, dec. distance Ξ© 𝑑 (1) Terminology 𝔽(𝑑,𝑛) testable (decodable) over 𝑆 if ideal achievable. Thms: For finite 𝔽, 𝔽(𝑑,𝑛) decodable over 𝔽 (folklore) and testable over 𝔽 ([Rubinfeld+S.’96] …. [Kaufman+Ron’04]) January 11, 2018 ITCS: Polynomials over Grids

4 Polynomials over Grids
Testing + decoding thms hold only for 𝑓: 𝔽 𝑛 →𝔽 Not surprising … repeated occurrence with polynomials. Even classical decoding algorithms (non-local) work only in this case! [Kopparty-Kim’16]: Non-local Decoder (up to half the distance) for 𝑓: 𝑆 𝑛 →𝔽 for all finite 𝑆 This talk: Testing + decoding when 𝑆= 0,1 β€œgrid” (Note: equivalent to 𝑆 1 Γ—β‹―Γ— 𝑆 𝑛 with 𝑆 𝑖 =2) January 11, 2018 ITCS: Polynomials over Grids

5 Obstacles to decoding/testing
Standard insight behind testing/decoding 𝑑< 𝔽 𝑓 has deg. ≀𝑑 iff 𝑓 restricted to lines has ≀𝑑 Can test/decode function on lines. Reduces complexity from 𝔽 𝑛 to 𝔽. When 𝑑> 𝔽 use subspaces (= collection of linear restrictions) β€œAffine invariance” β†’ β€œ2 transitivity” … Problem over grids: General lines don’t stay within grid! Only linear restrictions that stay in grid: π‘₯ 𝑖 =0 or π‘₯ 𝑖 =1 π‘₯ 𝑖 = π‘₯ 𝑗 or π‘₯ 𝑖 =1 βˆ’ π‘₯ 𝑗 (denoted β€œ π‘₯ 𝑖 = π‘₯ 𝑗 βŠ•π‘β€) January 11, 2018 ITCS: Polynomials over Grids

6 ITCS: Polynomials over Grids
Main Results Thm 1. 𝔽(1,𝑛) not locally decodable over grid if char(𝔽) β†’βˆž No 2-transitivity! Serious obstacle! Thm 2. 𝔽(𝑑,𝑛) is locally decodable over grid if char 𝔽 <∞. Query complexity = 2 O(max 𝑑,char 𝔽 ) Decoding without 2-transitivity! Thm 3. 𝔽(𝑑,𝑛) is locally testable over grid (βˆ€π”½) Testing without decoding! January 11, 2018 ITCS: Polynomials over Grids

7 ITCS: Polynomials over Grids
Proofs: Not LDC over β„š Idea 𝑑=1 : Consider 𝑓 = linear function that is erased on β€œimbalanced” points (of weight βˆ‰ 𝑛 2 βˆ’π‘ 𝑛 , 𝑛 2 +𝑐 𝑛 ) Claim 1: No local constraints over β„š on balanced points and 0 𝑛 Claim 1.1: if 𝑓 0 𝑛 = 𝑖=1 β„“ π‘Ž 𝑖 𝑓 π‘₯ 𝑖 βˆ€π‘“ then 0 𝑛 = 𝑖=1 β„“ π‘Ž 𝑖 π‘₯ 𝑖 Claim 1.2: 1≀ π‘Ž 𝑖 ≀ℓ! Claim 1.3: If π‘₯ 1 ,…, π‘₯ β„“ are πœ–-balanced then 𝑖 𝑗 π‘Ž 𝑖 π‘₯ 𝑖 is πœ–β‹… 𝑖 𝑗 π‘Ž 𝑖 -balanced Claim 2: No local constraints β‡’ Not LDC Known over finite fields [BHR’04] Not immediate for β„š January 11, 2018 ITCS: Polynomials over Grids

8 Proofs: LDC over small characteristic
Given: 𝑓 𝛿-close to π‘”βˆˆπ”½(𝑑,𝑛), π‘Žβˆˆ 0,1 𝑛 (char 𝔽 =𝑝) Pick 𝜎: 𝑛 β†’ π‘˜ uniformly and let π‘₯ 𝑖 = π‘Ž 𝑖 βŠ• 𝑦 𝜎(𝑖) So considering 𝑓 β€² 𝑦 1 ,…, 𝑦 π‘˜ =𝑓 π‘ŽβŠ• 𝑦 𝜎 : 𝑓 β€² 0 =𝑓 π‘Ž ; 𝑔 β€² 0 =𝑔(π‘Ž) Claim 1: For balanced 𝑦, have π‘ŽβŠ• 𝑦 𝜎 βŠ₯π‘Ž Claim 2: If π‘˜ 2 = 𝑝 𝑑 and π‘˜ 2 >𝑑 then 𝑔′(0) determined by 𝑔′(𝑦) | 𝑦 = π‘˜ 2 (Usual ingredient β€œLucas’s Theorem” π‘₯ 𝑝 + 𝑦 𝑝 = π‘₯+𝑦 𝑝 ) January 11, 2018 ITCS: Polynomials over Grids

9 Proofs: LTC over all fields: Test
Pick π‘Žβˆˆ 0,1 𝑛 uniformly and 𝜎: 𝑛 β†’ π‘˜ β€œrandomly” Verify 𝑓 β€² 𝑦 1 ,…, 𝑦 π‘˜ =𝑓 π‘ŽβŠ• 𝑦 𝜎 is of degree 𝑑 Randomly = ? Not uniformly (don’t know how to analyze). Instead β€œrandom union-find” Initially each π‘₯ 𝑖 in 𝑖th bucket. Iterate: pick two uniformly random buckets and merge till π‘˜ buckets left. Assign 𝑦 1 ,…, 𝑦 π‘˜ to π‘˜ buckets randomly. Allows for proof by induction January 11, 2018 ITCS: Polynomials over Grids

10 Proofs: LTC over all field: Analysis
Key ingredients: (mimics BKSSZ analysis for RM) Main claim: Pr test rejects 𝑓 β‰₯ 2 βˆ’π‘‚(𝑑) β‹… min 1, 𝛿 𝑑 (𝑓) Proof by induction on 𝑛 with 3 cases: Case 1: 𝑓 moderately close to deg. 𝑑 Show that eventually 𝑓 disagrees from nearby poly on exactly one of 2 π‘˜ samples. Usual proof – pairwise independence Our proof – hypercontractivity of sphere [Polyanskiy] + prob. fact about random union-find Case 2: Pr 𝑖,𝑗,𝑏 𝑓 ​ π‘₯ 𝑖 = π‘₯ 𝑗 βŠ•π‘ very close to deg. 𝑑 small Case 3: 𝑓 far from deg. 𝑑, but Pr 𝑖,𝑗,𝑏 … high Use algebra to get contradiction. (Stitch different polynomials from diff. (𝑖,𝑗,𝑏)’s to get nearby poly to 𝑓) Induction January 11, 2018 ITCS: Polynomials over Grids

11 Conclusions + Open questions
Many aspects of polynomials well-understood only over domain = 𝔽 𝑛 Grid setting ( 𝑆 𝑛 ) far less understood. When 𝑆={0,1} (equivalently 𝑆 =2) testing possible without local decoding! (novel in context of low-degree tests!) General 𝑆 open!! (even 𝑆 =3 or even 𝑆= 0,1,2 ?) Is there a gap between characterizability and testability here? January 11, 2018 ITCS: Polynomials over Grids

12 ITCS: Polynomials over Grids
Thank You! January 11, 2018 ITCS: Polynomials over Grids


Download ppt "Local Decoding and Testing Polynomials over Grids"

Similar presentations


Ads by Google