A Characterization of Locally Testable Affine-Invariant Properties - - PowerPoint PPT Presentation

a characterization of locally testable affine invariant
SMART_READER_LITE
LIVE PREVIEW

A Characterization of Locally Testable Affine-Invariant Properties - - PowerPoint PPT Presentation

A Characterization of Locally Testable Affine-Invariant Properties via Decomposition Theorems Yuichi Yoshida National Institute of Informatics and Preferred Infrastructure, Inc November 29, 2013 Yuichi Yoshida (NII and PFI) Characterizing


slide-1
SLIDE 1

A Characterization of Locally Testable Affine-Invariant Properties via Decomposition Theorems

Yuichi Yoshida

National Institute of Informatics and Preferred Infrastructure, Inc

November 29, 2013

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 1 / 25

slide-2
SLIDE 2

Property Testing

Definition f : {0, 1}n → {0, 1} is ǫ-far from P if, for any g : {0, 1}n → {0, 1} satisfying P, Pr

x [f (x) = g(x)] ≥ ǫ.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 2 / 25

slide-3
SLIDE 3

Property Testing

Definition f : {0, 1}n → {0, 1} is ǫ-far from P if, for any g : {0, 1}n → {0, 1} satisfying P, Pr

x [f (x) = g(x)] ≥ ǫ.

Accept w.p. 2/3 Reject w.p. 2/3 P ε-far

ǫ-tester for a property P:

  • Given f : {0, 1}n → {0, 1}

as a query access.

  • Proximity parameter ǫ > 0.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 2 / 25

slide-4
SLIDE 4

Local Testability

Definition P is locally testable if, for any ǫ > 0, there is an ǫ-tester with query complexity that only depends on ǫ. Examples of locally testable properties:

  • Linearity: O(1/ǫ) [BLR93]
  • d-degree Polynomials: O(2d + 1/ǫ) [AKK+05, BKS+10]
  • Fourier sparsity [GOS+11]
  • Odd-cycle-freeness: O(1/ǫ2) [BGRS12]

∃ odd k and x1, . . . , xk such that

i xi = 0, f (xi) = 1 for all i.

  • k-Juntas: O(k/ǫ + k log k) [FKR+04, Bla09].

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 3 / 25

slide-5
SLIDE 5

Affine-Invariant Properties

Definition P is affine-invariant if a function f : Fn

2 → {0, 1} satisfies P, then

f ◦ A satisfies P for any bijective affine transformation A : Fn

2 → Fn 2.

Examples: Linearity, low-degree polynomials, Fourier sparsity,

  • dd-cycle-freeness.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 4 / 25

slide-6
SLIDE 6

Affine-Invariant Properties

Definition P is affine-invariant if a function f : Fn

2 → {0, 1} satisfies P, then

f ◦ A satisfies P for any bijective affine transformation A : Fn

2 → Fn 2.

Examples: Linearity, low-degree polynomials, Fourier sparsity,

  • dd-cycle-freeness.
  • Q. Characterization of locally testable affine-invariant

properties? [KS08]

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 4 / 25

slide-7
SLIDE 7

Related Work

  • Locally testable with one-sided error ⇔ affine-subspace

hereditary? [BGS10]

  • Ex. Linearity, low-degree polynomials, odd-cycle-freeness.
  • ⇒ is true. [BGS10]
  • ⇐ is true (if the property has bounded complexity). [BFH+13].

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 5 / 25

slide-8
SLIDE 8

Related Work

  • Locally testable with one-sided error ⇔ affine-subspace

hereditary? [BGS10]

  • Ex. Linearity, low-degree polynomials, odd-cycle-freeness.
  • ⇒ is true. [BGS10]
  • ⇐ is true (if the property has bounded complexity). [BFH+13].
  • P is locally testable ⇒ distance to P is estimable. [HL13]

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 5 / 25

slide-9
SLIDE 9

Related Work

  • Locally testable with one-sided error ⇔ affine-subspace

hereditary? [BGS10]

  • Ex. Linearity, low-degree polynomials, odd-cycle-freeness.
  • ⇒ is true. [BGS10]
  • ⇐ is true (if the property has bounded complexity). [BFH+13].
  • P is locally testable ⇒ distance to P is estimable. [HL13]
  • P is locally testable ⇔ regular-reducible. [This work]

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 5 / 25

slide-10
SLIDE 10

Graph Property Testing

Definition A graph G = (V , E) is ǫ-far from a property P if we must add or remove at least ǫ|V |2 edges to make G satisfy P. Examples of locally testable properties:

  • 3-Colorability [GGR98]
  • H-freeness [AFKS00]
  • Monotone properties [AS08b]
  • Hereditary properties [AS08a]

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 6 / 25

slide-11
SLIDE 11

A Characterization of Locally Testable Graph Properties

V1 V2 V4 V3 η12 η13 η14

Szemer´ edi’s regularity lemma: Every graph can be partitioned into a constant number of parts so that each pair of parts looks random.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 7 / 25

slide-12
SLIDE 12

A Characterization of Locally Testable Graph Properties

V1 V2 V4 V3 η12 η13 η14

Szemer´ edi’s regularity lemma: Every graph can be partitioned into a constant number of parts so that each pair of parts looks random. Theorem ([AFNS09]) A graph property P is locally testable ⇔ whether P holds is determined only by the set of densities {ηij}i,j.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 7 / 25

slide-13
SLIDE 13

A Characterization of Locally Testable Graph Properties

V1 V2 V4 V3 η12 η13 η14

Szemer´ edi’s regularity lemma: Every graph can be partitioned into a constant number of parts so that each pair of parts looks random. Theorem ([AFNS09]) A graph property P is locally testable ⇔ whether P holds is determined only by the set of densities {ηij}i,j.

  • Q. How can we extract such constant-size sketches from functions?

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 7 / 25

slide-14
SLIDE 14

Constant Sketch for Functions

Theorem (Decomposition Theorem [BFH+13]) For any γ > 0, d ≥ 1, and r : N → N, there exists C such that: any function f : Fn

2 → {0, 1} can be decomposed as f = f ′ + f ′′,

where

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 8 / 25

slide-15
SLIDE 15

Constant Sketch for Functions

Theorem (Decomposition Theorem [BFH+13]) For any γ > 0, d ≥ 1, and r : N → N, there exists C such that: any function f : Fn

2 → {0, 1} can be decomposed as f = f ′ + f ′′,

where

  • a structured part f ′ : Fn

2 → [0, 1], where

  • f ′ = Γ(P1, . . . , PC) with C ≤ C,
  • P1, . . . , PC are “non-classical” polynomials of degree < d and

rank ≥ r(C).

  • Γ : TC → [0, 1] is a function.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 8 / 25

slide-16
SLIDE 16

Constant Sketch for Functions

Theorem (Decomposition Theorem [BFH+13]) For any γ > 0, d ≥ 1, and r : N → N, there exists C such that: any function f : Fn

2 → {0, 1} can be decomposed as f = f ′ + f ′′,

where

  • a structured part f ′ : Fn

2 → [0, 1], where

  • f ′ = Γ(P1, . . . , PC) with C ≤ C,
  • P1, . . . , PC are “non-classical” polynomials of degree < d and

rank ≥ r(C).

  • Γ : TC → [0, 1] is a function.
  • a pseudo-random part f ′′ : Fn

2 → [−1, 1]

  • The Gowers norm f ′′Ud is at most γ.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 8 / 25

slide-17
SLIDE 17

Factors

Almost the same size

Fn

2 =

f =

+Υ Γ(P1, . . . , PC)

Polynomial sequence (P1, . . . , PC) partitions Fn

2 into atoms

{x | P1(x) = b1, . . . , PC(x) = bC}. The decomposition theorem says:

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 9 / 25

slide-18
SLIDE 18

What is the Gowers Norm?

Definition Let f : Fn

2 → C. The Gowers norm of order d for f is

f Ud :=   E

x,y1,...,yd

  • I⊆{1,...,d}

J|I|f (x +

  • i∈I

yi)  

1/2d

, where J denotes complex conjugation.

  • f U1 = | Ex f (x)|
  • f U1 ≤ f U2 ≤ f U3 ≤ · · ·
  • f Ud measures correlation with polynomials of degree < d.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 10 / 25

slide-19
SLIDE 19

Correlation with Polynomials of Degree < d

Proposition For any polynomial P : Fn

2 → {0, 1} of degree < d, (−1)PUd = 1.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 11 / 25

slide-20
SLIDE 20

Correlation with Polynomials of Degree < d

Proposition For any polynomial P : Fn

2 → {0, 1} of degree < d, (−1)PUd = 1.

However, the converse does not hold when d ≥ 4...

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 11 / 25

slide-21
SLIDE 21

Correlation with Polynomials of Degree < d

Proposition For any polynomial P : Fn

2 → {0, 1} of degree < d, (−1)PUd = 1.

However, the converse does not hold when d ≥ 4... Definition P : Fn

2 → T is a non-classical polynomial of degree < d if

exp(2πi · f )Ud = 1. It turns out that the range of P is Uk+1 := {0,

1 2k+1, . . . , 2k+1−1 2k+1 } for

some k (= depth).

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 11 / 25

slide-22
SLIDE 22

Is This Really a Constant-size Sketch?

  • Structured part: f ′ = Γ(P1, . . . , PC).
  • Γ indeed has a constant-size representation, but P1, . . . , PC may

not have (even if we just want to specify the coset {P ◦ A}).

  • The rank of (P1, . . . , PC) is high

⇒ Their degrees and depths determine almost everything.

  • Ex. the distribution of the restriction of f to a random affine

subspace.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 12 / 25

slide-23
SLIDE 23

Regularity-Instance

Formalize “f has some specific structured part”. Definition A regularity-instance I is a tuple of

  • an error parameter γ > 0,
  • a structure function Γ : C

i=1 Uhi+1 → [0, 1],

  • a complexity parameter C ∈ N,
  • a degree-bound parameter d ∈ N,
  • a degree parameter d = (d1, . . . , dC) ∈ NC with di < d,
  • a depth parameter h = (h1, . . . , hC) ∈ NC with hi <

di p−1, and

  • a rank parameter r ∈ N.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 13 / 25

slide-24
SLIDE 24

Satisfying a Regularity-Instance

Definition Let I = (γ, Γ, C, d, d, h, r) be a regularity-instance. f satisfies I if it is of the form f (x) = Γ(P1(x), . . . , PC(x)) + Υ(x), where

  • Pi is a polynomial of degree di and depth hi,
  • (P1, . . . , PC) has rank at least r,
  • ΥUd ≤ γ.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 14 / 25

slide-25
SLIDE 25

Testing the Property of Satisfying a Regularity-Instance

Theorem Let ǫ > 0 and I = (γ, Γ, C, d, d, h, r) be a regularity-instance with r ≥ r(ǫ, γ, C, d). Then, there is an ǫ-tester for the property of satisfying I with a constant number of queries.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 15 / 25

slide-26
SLIDE 26

Regular-Reducibility

A property P is regular-reducible if for any δ > 0, there exists a set R of constant number of high-rank regularity-instances with constant parameters such that:

f ∈ P

≤ δ ≥ − δ

g : -far from P

≥ − δ

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 16 / 25

slide-27
SLIDE 27

Our Characterization

Theorem An affine-invariant property P is locally testable

  • P is regular-reducible.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 17 / 25

slide-28
SLIDE 28

Proof Sketch

  • Regular-reducible ⇒ Locally testable

Combining the testability of regularity-instances and [HL13], we can estimate the distance to R.

  • Locally testable ⇒ Regular-reducible

The behavior of a tester depends only on the distribution of the restriction to a random affine subspace. Since Γ, d, and h determines the distribution, we can find R using the tester.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 18 / 25

slide-29
SLIDE 29

Testability of the Property of Satisfying a Regularity-Instance

Input: f : Fn

2 → {0, 1}, I = (γ, Γ, C, d, d, h, r), and ǫ > 0.

1: Set δ small enough and m large enough. 2: Take a random affine embedding A : Fm

2 → Fn 2.

3: if f ◦ A is δ-close to satisfying I then accept. 4: else reject.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 19 / 25

slide-30
SLIDE 30

Testability of the Property of Satisfying a Regularity-Instance

Input: f : Fn

2 → {0, 1}, I = (γ, Γ, C, d, d, h, r), and ǫ > 0.

1: Set δ small enough and m large enough. 2: Take a random affine embedding A : Fm

2 → Fn 2.

3: if f ◦ A is δ-close to satisfying I then accept. 4: else reject.

  • Q. If f satisfies I, f ◦ A is close to I?
  • Q. If f is far from I, f ◦ A is far from I?

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 19 / 25

slide-31
SLIDE 31

If f satisfies I

  • f (x) = Γ(P(x)) + Υ(x) with Υ(x)Ud ≤ γ.
  • f (Ax) almost satisfies I:
  • f (Ax) = Γ(P(Ax)) + Υ(Ax) with Υ(Ax)Ud ≤ γ + o(γ).
  • P(Ax) meets the requirement of I.
  • By perturbing f (Ax) up to δ-fraction, we obtain a function

satisfying I.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 20 / 25

slide-32
SLIDE 32

If f is ǫ-far from I

We will show that “f ◦ A is δ-close to I” implies “f is ǫ-close to I.”

  • δ-close: f (Ax) ≈ Γ(P′(x)).
  • Decomposition: f (x) ≈ Σ(R(x)).

⇒ f (Ax) ≈ Σ(R′(x)), where R′ = R ◦ A.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 21 / 25

slide-33
SLIDE 33

If f is ǫ-far from I

We will show that “f ◦ A is δ-close to I” implies “f is ǫ-close to I.”

  • δ-close: f (Ax) ≈ Γ(P′(x)).
  • Decomposition: f (x) ≈ Σ(R(x)).

⇒ f (Ax) ≈ Σ(R′(x)), where R′ = R ◦ A. Σ(R′(x)) ≈ Γ(P′(x)).

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 21 / 25

slide-34
SLIDE 34

If f is ǫ-far from I

We will show that “f ◦ A is δ-close to I” implies “f is ǫ-close to I.”

  • δ-close: f (Ax) ≈ Γ(P′(x)).
  • Decomposition: f (x) ≈ Σ(R(x)).

⇒ f (Ax) ≈ Σ(R′(x)), where R′ = R ◦ A. Σ(R′(x)) ≈ Γ(P′(x)). We can find an extension R′ of R′ (of high rank) such that: Pi = Γi(R′(x)) for some Γi. ⇒ Σ(R′(x)) ≈ Γ(Γ1(R′(x)), . . . , ΓC(R′(x))).

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 21 / 25

slide-35
SLIDE 35

If f is ǫ-far from I

Lemma The identity holds for every value in the range of R′.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 22 / 25

slide-36
SLIDE 36

If f is ǫ-far from I

Lemma The identity holds for every value in the range of R′. We can replace R′ (on m variables) by a polynomial sequence R on n variables such that R ◦ A = R′. ⇒ f (x) ≈ Σ(R(x)) ≈ Γ(Γ1(R(x)), . . . , ΓC(R(x))) := Γ(P(x)).

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 22 / 25

slide-37
SLIDE 37

If f is ǫ-far from I

Lemma The identity holds for every value in the range of R′. We can replace R′ (on m variables) by a polynomial sequence R on n variables such that R ◦ A = R′. ⇒ f (x) ≈ Σ(R(x)) ≈ Γ(Γ1(R(x)), . . . , ΓC(R(x))) := Γ(P(x)). Lemma With high probability P(x) is consistent with I. ⇒ f is ǫ-close to satisfying I. ⇒ Contradiction.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 22 / 25

slide-38
SLIDE 38

Conclusions

  • Easily extendable to Fp for a prime p.
  • Query complexity is actually unknown due to the Gowers inverse
  • theorem. Other parts involve Ackermann-like functions.

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 23 / 25

slide-39
SLIDE 39

Conclusions

  • Easily extendable to Fp for a prime p.
  • Query complexity is actually unknown due to the Gowers inverse
  • theorem. Other parts involve Ackermann-like functions.

⇒ Obtaining a tower-like function is a big improvement!

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 23 / 25

slide-40
SLIDE 40

Open Problems

  • Characterization based on function (ultra)limits?
  • locally testable with one-sided error ⇔ affine-subspace

hereditary? [BFH+13]

  • Characterization of linear-invariant properties?
  • Study other groups?
  • Abelian ⇒ higher order Fourier analysis developed [Sze12].
  • Non-Abelian ⇒ representation theory?
  • Why is affine invariance easier to deal with than permutation

invariance?

Yuichi Yoshida (NII and PFI) Characterizing Locally Testable Properties November 29, 2013 24 / 25