1 / 29

Limitations of Local Filters of Lipschitz and Monotone Functions

Limitations of Local Filters of Lipschitz and Monotone Functions. Pranjal Awasthi Marco Molinaro. Madhav Jha Sofya Raskhodnikova. Local Filter. Locally t ransforms function into to satisfy some property [ Ailon - Chazelle - Comandur -Liu 08, Saks- Seshadhri 10, BGJJRW 12]. filter.

Download Presentation

Limitations of Local Filters of Lipschitz and Monotone Functions

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Limitations of Local Filtersof Lipschitz and Monotone Functions PranjalAwasthi Marco Molinaro MadhavJha SofyaRaskhodnikova

  2. Local Filter • Locallytransforms function into to satisfy some property [Ailon-Chazelle-Comandur-Liu 08, Saks-Seshadhri 10, BGJJRW 12] filter .

  3. Local Filter • Locallytransforms function into to satisfy some property [Ailon-Chazelle-Comandur-Liu 08, Saks-Seshadhri 10, BGJJRW 12] filter sublinearfor all reconstructed function • satisfies property • If satisfies property , then

  4. Local Filter • Which properties? • Functions over • Lipschitz • Monotonicity • Local procedure to guarantee we have some property [ACCL 08, SS 10, BGJJRW 12] Sublinear? a,b,… filter client client client expects Lipschitz function reconstructed Lipschitz function 2 6 does not decrease • satisfies property • If satisfies property , then 5 1

  5. Laplace mechanism Lipschitz filter any + noise Application: Privacy private database • Goal: Given private database and user func. , report without revealing identity of • Laplace mechanism and differential privacy [DMNS 06] • For general use local filter for Lipschitz [JhaRaskhodnikova11] Laplace mechanism Lipschitz + noise private database

  6. What is Known • Monotonicity

  7. What is Known • Monotonicity

  8. What is Known • Monotonicity

  9. What is Known • Monotonicity • Lipschitz • Related: property testing, local computation, graph reconstruction [ACCL 08, ARVX 12, CGR, KPS 08, Austin-Tao…]

  10. Our Results • Open question: Can we get efficient adaptive local filters? Main result Every adaptive local filter for Lipschitz or monotonicity property needs to make queries There is input where makes queries

  11. Our Results • Open question: Can we get efficient adaptive local filters? Main result Every adaptive local filter for Lipschitz or monotonicity property needs to make queries There is input where makes queries

  12. Hard Inputs Idea 1: Hard inputs that force structure on queries

  13. Hard Inputs Idea 1: Hard inputs that force structure on queries

  14. Hard Inputs Idea 1: Hard inputs that force structure on queries Lipschitz not Lipschitz Lipschitz

  15. Hard Inputs Lemma:The queries used for inputs andintersect at some point in Proof: By contradiction

  16. Hard Inputs Lemma:The queries used for inputs andintersect at some point in Proof: By contradiction

  17. Hard Inputs Lemma:The queries used for inputs andintersect at some point in Proof: By contradiction

  18. Hard Inputs Lemma:The queries used for inputs andintersect at some point in Proof: By contradiction

  19. Hard Inputs Lemma:The queries used for inputs andintersect at some point in Proof: By contradiction |y|-|x|+1

  20. Hard Inputs Lemma:The queries used for inputs andintersect at some point in Proof: By contradiction Reconstruction is not Lipschitz Contradiction! |y|-|x|+1

  21. Hard Inputs Lemma:The queries used for inputs andintersect at some point in Proof: By contradiction

  22. Query Graph Query graph: Arcsfor queries in hard inputs queries for queries for query graph

  23. Query Graph Query graph: Arcsfor queries in hard inputs queries for queries for query graph

  24. Query Graph Query graph: Arcsfor queries in hard inputs queries for queries for query graph

  25. Query Graph Query graph: Arcsfor queries in hard inputs queries for queries for query graph Great thing: suffices to show that there is node with high outdegree! Idea 2: Lower bound max outdegree by • Many pairs interacting. Uses localization of

  26. Query Graph Query graph: Arcsfor queries in hard inputs Possible because of one hard input per point queries for queries for query graph Great thing: suffices to show that there is node with high outdegree! Idea 2: Lower bound max outdegree by • Many pairs interacting. Uses localization of

  27. Query Graph Query graph: Arcsfor queries in hard inputs Possible because of one hard input per point Easier to make multiple hard inputs per point Good for non-adaptive queries for queries for query graph more structure, simpler Great thing: suffices to show that there is node with high outdegree! Idea 2: Lower bound max outdegree by • Many pairs interacting. Uses localization of

  28. Conclusions • Exponential unconditional lower bound for local filters for Lipschitz and monotonicity • One hard input per point • Bounding outdegree with weaker structure • Helps narrowing down which relaxations of local filters allow efficient implementation • Relaxations with efficient filters? • Output satisfies property with constant probability • Enough to get -differential privacy • Output function can be -Lipschitz

  29. Thank you!!

More Related