A Composition Theorem for Conical Juntas Mika G o os University - - PowerPoint PPT Presentation

a composition theorem for conical juntas
SMART_READER_LITE
LIVE PREVIEW

A Composition Theorem for Conical Juntas Mika G o os University - - PowerPoint PPT Presentation

A Composition Theorem for Conical Juntas Mika G o os University of Toronto IBM Almaden T.S. Jayram G o os and Jayram A composition theorem for conical juntas 29th May 2016 1 / 12 Motivation Randomised communication A ND -O R


slide-1
SLIDE 1

A Composition Theorem for Conical Juntas

Mika G¨

  • ¨
  • s

University of Toronto T.S. Jayram IBM Almaden

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 1 / 12

slide-2
SLIDE 2

Motivation – Randomised communication

AND-OR trees

1

Set-disjointness

ORn ◦ AND2

Ω(n)

[KS’87] [Raz’91] [BJKS’04] (info)

2

Tribes

AND√n ◦ OR√n ◦ AND2

Ω(n)

[JKS’03] (info) [HJ’13]

k

ANDn1/k ◦ · · · ◦ ORn1/k ◦ AND2

n/2O(k)

[JKR’09] (info) [LS’10] (info)

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 2 / 12

slide-3
SLIDE 3

Motivation – Randomised communication

AND-OR trees

1

Set-disjointness

ORn ◦ AND2

Ω(n)

[KS’87] [Raz’91] [BJKS’04] (info)

2

Tribes

AND√n ◦ OR√n ◦ AND2

Ω(n)

[JKS’03] (info) [HJ’13]

k

ANDn1/k ◦ · · · ◦ ORn1/k ◦ AND2

n/2O(k)

[JKR’09] (info) [LS’10] (info)

log n

AND2 ◦ · · · ◦ OR2 ◦ AND2

O(n0.753...) Ω(√n)

[Snir’85] [JKZ’10]

  • Gap!

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 2 / 12

slide-4
SLIDE 4

New tool – Conical juntas

Communication-to-query theorem [GLMWZ’15]:

For every boolean function f : {0, 1}n → {0, 1},

BPPcc

ǫ ( f ◦ IPlog n) ≥ Ω(deg+ ǫ ( f ))

f f

z1 z2 z3 z4 z5 IP IP IP IP IP x1 y1 x2 y2 x3 y3 x4 y4 x5 y5

Compose with IP

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 3 / 12

slide-5
SLIDE 5

New tool – Conical juntas

Communication-to-query theorem [GLMWZ’15]:

For every boolean function f : {0, 1}n → {0, 1},

BPPcc

ǫ ( f ◦ IPlog n) ≥ Ω(deg+ ǫ ( f ))

Conical juntas: Nonnegative combination of conjunctions OR2 :

1 2x1 + 1 2x2 + 1 2 ¯

x1x2 + 1

2x1 ¯

x2 Approximate conical junta degree deg+

ǫ ( f ) is the least

degree of a conical junta h such that ∀x ∈ {0, 1}n : | f (x) − h(x)| ≤ ǫ.

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 3 / 12

slide-6
SLIDE 6

New tool – Conical juntas

Communication-to-query theorem [GLMWZ’15]:

For every boolean function f : {0, 1}n → {0, 1},

BPPcc

ǫ ( f ◦ IPlog n) ≥ Ω(deg+ ǫ ( f ))

Conical juntas: Nonnegative combination of conjunctions OR2 :

1 2x1 + 1 2x2 + 1 2 ¯

x1x2 + 1

2x1 ¯

x2 Approximate conical junta degree deg+

ǫ ( f ) is the least

degree of a conical junta h such that ∀x ∈ {0, 1}n : | f (x) − h(x)| ≤ ǫ. Previous talk: 0-1 coefficients = Unambiguous DNFs

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 3 / 12

slide-7
SLIDE 7

New tool – Big picture

BPPcc BPPdt WAPPcc WAPPdt BQPcc BQPdt AWPPcc AWPPdt Classical world Quantum world

  • approx. rank+
  • approx. junta deg
  • approx. rank
  • approx. poly deg

← [GLMWZ’15] ← Open problem ← [She’09, SZ’09] ← Open problem

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 4 / 12

slide-8
SLIDE 8

This work:

A Composition Theorem for Conical Juntas

That is: Want to understand approximate conical junta degree of f ◦ g in terms of f and g

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 5 / 12

slide-9
SLIDE 9

Our results – Applications

NAND◦4

=

¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧

(OR ◦ AND)◦2

∧ ∧ ∧ ∧ ∧ ∧ ∧ ∧ ∨ ∨ ∨ ∨ ∧ ∧ ∨

MAJ◦3

3 M M M M M M M M M M M M M

Query:

  • deg+

1/n(NAND◦k) ≥ Ω(n0.753...)

  • deg+

1/n(MAJ◦k 3 )

≥ Ω(2.59...k)

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 6 / 12

slide-10
SLIDE 10

Our results – Applications

NAND◦4

=

¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧

(OR ◦ AND)◦2

∧ ∧ ∧ ∧ ∧ ∧ ∧ ∧ ∨ ∨ ∨ ∨ ∧ ∧ ∨

MAJ◦3

3 M M M M M M M M M M M M M

Query:

  • deg+

1/n(NAND◦k) ≥ Ω(n0.753...)

  • deg+

1/n(MAJ◦k 3 )

≥ Ω(2.59...k)

Previously:

O(2.65k) ≥ BPPdt(MAJ◦k

3 ) ≥ Ω(2.57k)

[JKS’03, LNPV’06, Leo’13, MNSSTX’15]

Note:

Unamplifiability of error

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 6 / 12

slide-11
SLIDE 11

Our results – Applications

NAND◦4

=

¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧ ¯ ∧

(OR ◦ AND)◦2

∧ ∧ ∧ ∧ ∧ ∧ ∧ ∧ ∨ ∨ ∨ ∨ ∧ ∧ ∨

MAJ◦3

3 M M M M M M M M M M M M M

Query:

  • deg+

1/n(NAND◦k) ≥ Ω(n0.753...)

  • deg+

1/n(MAJ◦k 3 )

≥ Ω(2.59...k)

Communication:

  • BPPcc(NAND◦k) ≥ ˜

Ω(n0.753...)

  • BPPcc(MAJ◦k

3 )

≥ Ω(2.59k)

Note:

Log-factor loss

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 6 / 12

slide-12
SLIDE 12

Formalising the composition theorem

Average degree For h = ∑ wCC, adegx(h) := ∑ wC|C| · C(x) adeg(h) := maxx adegx(h)

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 7 / 12

slide-13
SLIDE 13

Formalising the composition theorem

Average degree For h = ∑ wCC, adegx(h) := ∑ wC|C| · C(x) adeg(h) := maxx adegx(h) Simplification: Consider zero-error conical juntas Example: adeg(OR2) = 3/2, adeg(MAJ3) = 8/3

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 7 / 12

slide-14
SLIDE 14

Formalising the composition theorem

Average degree For h = ∑ wCC, adegx(h) := ∑ wC|C| · C(x) adeg(h) := maxx adegx(h) Simplification: Consider zero-error conical juntas Example: adeg(OR2) = 3/2, adeg(MAJ3) = 8/3

————— First formalisation attempt —————

adeg( f ◦ g) ≥ adeg( f ) · min

  • adeg(g), adeg(¬g)

?

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 7 / 12

slide-15
SLIDE 15

Formalising the composition theorem

Average degree For h = ∑ wCC, adegx(h) := ∑ wC|C| · C(x) adeg(h) := maxx adegx(h) Simplification: Consider zero-error conical juntas Example: adeg(OR2) = 3/2, adeg(MAJ3) = 8/3

————— First formalisation attempt —————

adeg( f ◦ g) ≥ adeg( f ) · min

  • adeg(g), adeg(¬g)

? Counter-example! adeg(OR2 ◦ MAJ3) = 3.92... < 4

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 7 / 12

slide-16
SLIDE 16

Formalisation – LP duality

  • cf. [She’13, BT’15]

adeg(h; b0, b1

  • – charge bi for reading an input bit that is i

Primal / Dual for average degree of f min adeg

  • ∑ wCC; b0, b1
  • subject to

∑ wCC(x) = f (x), ∀x wC ≥ 0, ∀C max Ψ, f subject to Ψ, C ≤ adeg(C; b0, b1), ∀C Ψ(x) ∈ R, ∀x

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 8 / 12

slide-17
SLIDE 17

Formalisation – Statement of theorem

Regular certificates: Circumventing the counter-example

Require that Ψ is balanced (has a primal meaning!)

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 9 / 12

slide-18
SLIDE 18

Formalisation – Statement of theorem

Regular certificates: Circumventing the counter-example

Require that Ψ is balanced (has a primal meaning!) Require that Ψ1 and Ψ0 for f and ¬ f “share structure”

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 9 / 12

slide-19
SLIDE 19

Formalisation – Statement of theorem

Regular certificates: Circumventing the counter-example

Require that Ψ is balanced (has a primal meaning!) Require that Ψ1 and Ψ0 for f and ¬ f “share structure” Composition Theorem Suppose we have regular LP certificates witnessing adeg(g) ≥ b1 adeg( f; b0, b1) ≥ a1 adeg(¬g) ≥ b0 adeg(¬ f; b0, b1) ≥ a0 then f ◦ g admits a regular LP certificate witnessing adeg( f ◦ g) ≥ a1 adeg(¬ f ◦ g) ≥ a0

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 9 / 12

slide-20
SLIDE 20

Regular certificates for MAJ3

Ψ1

–5/6 –5/6 –5/6

5/6 5/6 5/6

+ =

ˆ Ψ1

1/6 1/6 1/6

–1/2

Ψ1 + ˆ Ψ1

–5/6 –5/6 –5/6

1 1 1

–1/2

MAJ3 MAJ◦2

3

MAJ◦3

3

MAJ◦4

3

# dual variables: 3 5 9 17 lower bound: 2.5 2.581...2 2.596...3 Open!

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 10 / 12

slide-21
SLIDE 21

Subsequent application

Eight-author paper:

Anshu, Belovs, Ben-David, G¨

  • ¨
  • s, Jain, Kothari, Lee, and Santha [ECCC’16]

1

∃ total F : BPPcc(F) ≥ ˜ Ω(BQPcc(F)2.5)

2

∃ total F : BPPcc(F) ≥ log2−o(1) χ(F)

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 11 / 12

slide-22
SLIDE 22

Subsequent application

Eight-author paper:

Anshu, Belovs, Ben-David, G¨

  • ¨
  • s, Jain, Kothari, Lee, and Santha [ECCC’16]

1

∃ total F : BPPcc(F) ≥ ˜ Ω(BQPcc(F)2.5)

2

∃ total F : BPPcc(F) ≥ log2−o(1) χ(F)

Proof idea for 1

deg+

ǫ (SIMONn ◦ ANDn ◦ ORn) ≥ Ω(n2.5)

Communication-to-query

BPPcc(SIMONn ◦ ANDn ◦ ORn ◦ IPlog n) ≥ ˜ Ω(n2.5)

Cheat sheet technique

BPPcc(SIMONn ◦ ANDn ◦ ORn ◦ IPlog n)CS ≥ ˜ Ω(n2.5)

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 11 / 12

slide-23
SLIDE 23

Open problems Composition theorems:

  • Explain why our composition theorem works!-)
  • Better certificates for MAJ◦k

3 ?

  • Does a composition theorem hold for BPPdt?

Simulation theorems:

  • Communication-to-query simulation for BPP?
  • Constant-size gadgets for junta-based simulation?
  • More things to do with conical juntas?

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 12 / 12

slide-24
SLIDE 24

Open problems Composition theorems:

  • Explain why our composition theorem works!-)
  • Better certificates for MAJ◦k

3 ?

  • Does a composition theorem hold for BPPdt?

Simulation theorems:

  • Communication-to-query simulation for BPP?
  • Constant-size gadgets for junta-based simulation?
  • More things to do with conical juntas?

Cheers!

  • ¨
  • s and Jayram

A composition theorem for conical juntas 29th May 2016 12 / 12