Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
139 tokens/sec
GPT-4o
47 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Low-Degree Polynomials Are Good Extractors (2405.10297v1)

Published 16 May 2024 in cs.CC and math.CO

Abstract: We prove that random low-degree polynomials (over $\mathbb{F}_2$) are unbiased, in an extremely general sense. That is, we show that random low-degree polynomials are good randomness extractors for a wide class of distributions. Prior to our work, such results were only known for the small families of (1) uniform sources, (2) affine sources, and (3) local sources. We significantly generalize these results, and prove the following. 1. Low-degree polynomials extract from small families. We show that a random low-degree polynomial is a good low-error extractor for any small family of sources. In particular, we improve the positive result of Alrabiah, Chattopadhyay, Goodman, Li, and Ribeiro (ICALP 2022) for local sources, and give new results for polynomial sources and variety sources via a single unified approach. 2. Low-degree polynomials extract from sumset sources. We show that a random low-degree polynomial is a good extractor for sumset sources, which are the most general large family of sources (capturing independent sources, interleaved sources, small-space sources, and more). This extractor achieves polynomially small error, and its min-entropy requirement is tight up to a square. Our results on sumset extractors imply new complexity separations for linear ROBPs, and the tools that go into its proof have further applications, as well. The two main tools we use are a new structural result on sumset-punctured Reed-Muller codes, paired with a novel type of reduction between randomness extractors. Using the first new tool, we strengthen and generalize the extractor impossibility results of Chattopadhyay, Goodman, and Gurumukhani (ITCS 2024). Using the second, we show the existence of sumset extractors for min-entropy $k=O(\log(n/\varepsilon))$, resolving an open problem of Chattopadhyay and Liao (STOC 2022).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (69)
  1. Small sample spaces cannot fool low degree polynomials. In Ashish Goel, Klaus Jansen, José D. P. Rolim, and Ronitt Rubinfeld, editors, Approximation, Randomization and Combinatorial Optimization. Algorithms and Techniques, pages 266–275, Berlin, Heidelberg, 2008. Springer Berlin Heidelberg.
  2. Low-degree polynomials extract from local sources. In Mikolaj Bojanczyk, Emanuela Merelli, and David P. Woodruff, editors, 49th International Colloquium on Automata, Languages, and Programming, ICALP 2022, July 4-8, 2022, Paris, France, volume 229 of LIPIcs, pages 10:1–10:20. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2022.
  3. Random subgraphs of properly edge-coloured complete graphs and long rainbow cycles. Israel Journal of Mathematics, 222:317–331, 2017.
  4. Reed–Muller codes for random erasures and errors. IEEE Transactions on Information Theory, 61(10):5229–5252, 2015.
  5. Reed–muller codes: Theory and algorithms. IEEE Transactions on Information Theory, 67(6):3251–3277, 2020.
  6. Sparse extractor families for all the entropy. In Robert D. Kleinberg, editor, Innovations in Theoretical Computer Science, ITCS ’13, Berkeley, CA, USA, January 9-12, 2013, pages 553–560. ACM, 2013.
  7. Random low-degree polynomials are hard to approximate. Comput. Complex., 21(1):63–81, 2012.
  8. An additive combinatorics approach relating rank to communication complexity. In 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science (FOCS 2012), pages 177–186, 2012.
  9. Jean Bourgain. More on the sum-product phenomenon in prime fields and its applications. International Journal of Number Theory, 01(01):1–32, 2005.
  10. On the bias of Reed-Muller codes over odd prime fields. SIAM Journal on Discrete Mathematics, 34(2):1232–1247, 2020.
  11. From affine to two-source extractors via approximate duality. SIAM Journal on Computing, 44(6):1670–1697, 2015. Preliminary version in STOC 2011.
  12. Extractors for affine sources. Unpublished manuscript, 2001.
  13. Pseudorandom bits for polynomials. SIAM Journal on Computing, 39(6):2464–2486, 2010.
  14. Unbiased bits from sources of weak randomness and probabilistic communication complexity. SIAM Journal on Computing, 17(2):230–261, 1988.
  15. Improved extractors for small-space sources. In 2021 IEEE 62nd Annual Symposium on Foundations of Computer Science (FOCS), pages 610–621. IEEE, 2022.
  16. Extractors and secret sharing against bounded collusion protocols. In 2020 IEEE 61st Annual Symposium on Foundations of Computer Science (FOCS), pages 1226–1242. IEEE, 2020.
  17. Extractors for polynomial sources over 𝔽2subscript𝔽2\mathbb{F}_{2}blackboard_F start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. In Venkatesan Guruswami, editor, 15th Innovations in Theoretical Computer Science Conference (ITCS 2024), volume 287 of Leibniz International Proceedings in Informatics (LIPIcs), pages 28:1–28:24, Dagstuhl, Germany, 2024. Schloss Dagstuhl – Leibniz-Zentrum für Informatik.
  18. The space complexity of sampling. In 13th Innovations in Theoretical Computer Science Conference (ITCS 2022), volume 215 of LIPIcs, pages 40:1–40:23. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2022.
  19. Extractors for sumset sources. In Proceedings of the Forty-Eighth Annual ACM Symposium on Theory of Computing (STOC 2016), page 299–311, 2016.
  20. Randomness extraction in AC0 and with small locality. In Eric Blais, Klaus Jansen, José D. P. Rolim, and David Steurer, editors, Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2018), volume 116 of Leibniz International Proceedings in Informatics (LIPIcs), pages 37:1–37:20, Dagstuhl, Germany, 2018. Schloss Dagstuhl – Leibniz-Zentrum für Informatik.
  21. Extractors for sum of two sources. In Proceedings of the 54th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2022, page 1584–1597, New York, NY, USA, 2022. Association for Computing Machinery.
  22. Hardness against linear branching programs and more. In Amnon Ta-Shma, editor, 38th Computational Complexity Conference (CCC 2023), volume 264, pages 9:1–9:27, 2023.
  23. The complexity of dnf of parities. In Proceedings of the 2016 ACM Conference on Innovations in Theoretical Computer Science, pages 47–58, 2016.
  24. Two structural results for low degree polynomials and applications. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2015), pages 680–709, 2015.
  25. Randomness extractors in AC0superscriptAC0\mathrm{AC}^{0}roman_AC start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT and NC1superscriptNC1\mathrm{NC}^{1}roman_NC start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT: Optimal up to constant factors. Electron. Colloquium Comput. Complex., 2024. https://eccc.weizmann.ac.il/report/2024/040.
  26. Linear hashing with ℓ∞subscriptℓ\ell_{\infty}roman_ℓ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT guarantees and two-sided Kakeya bounds. In 2022 IEEE 63rd Annual Symposium on Foundations of Computer Science (FOCS), pages 419–428, 2022.
  27. Extractors and rank extractors for polynomial sources. Comput. Complex., 18(1):1–58, 2009.
  28. An elementary proof of a 3⁢n−o⁢(n)3𝑛𝑜𝑛3n-o(n)3 italic_n - italic_o ( italic_n ) lower bound on the circuit complexity of affine dispersers. In International Symposium on Mathematical Foundations of Computer Science, pages 256–265. Springer, 2011.
  29. Privacy amplification and nonmalleable extractors via character sums. SIAM Journal on Computing, 43(2):800–830, 2014.
  30. Tight security proofs for the bounded-storage model. In Proceedings of the Thiry-Fourth Annual ACM Symposium on Theory of Computing, STOC ’02, page 341–350, New York, NY, USA, 2002. Association for Computing Machinery.
  31. Extractors using hardness amplification. In Irit Dinur, Klaus Jansen, Joseph Naor, and José Rolim, editors, Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, pages 462–475, Berlin, Heidelberg, 2009. Springer Berlin Heidelberg.
  32. Zeev Dvir. Extractors for varieties. In 2009 24th Annual IEEE Conference on Computational Complexity, pages 102–113, 2009.
  33. Extractors and lower bounds for locally samplable sources. ACM Trans. Comput. Theory, 4(1), March 2012.
  34. A better-than-3⁢n3𝑛3n3 italic_n lower bound for the circuit complexity of an explicit function. In 57th Annual Symposium on Foundations of Computer Science (FOCS 2016), pages 89–98. IEEE, 2016.
  35. Hilbert functions and low-degree randomness extractors. 2024. Personal communication. To appear.
  36. On a conjecture of Marton, 2023. https://arxiv.org/abs/2311.05762.
  37. Weighted gate elimination: Boolean dispersers for quadratic varieties imply improved circuit lower bounds. In 7th Conference on Innovations in Theoretical Computer Science (ITCS 2016), pages 405–411, 2016.
  38. Circuit depth reductions. In James R. Lee, editor, 12th Innovations in Theoretical Computer Science Conference (ITCS 2021), volume 185 of Leibniz International Proceedings in Informatics (LIPIcs), pages 24:1–24:20, Dagstuhl, Germany, 2021. Schloss Dagstuhl–Leibniz-Zentrum für Informatik.
  39. Jesse Goodman. Seedless Extractors. PhD thesis, Cornell University, 2023.
  40. Linear branching programs and directional affine extractors. In 37th Computational Complexity Conference, 2022.
  41. Ben Green. Counting sets with small sumset, and the clique number of random Cayley graphs. Combinatorica, 25:307–326, 2005.
  42. Essential Coding Theory. 2023. Draft available at https://cse.buffalo.edu/faculty/atri/courses/coding-theory/book.
  43. Extractors for images of varieties. In Proceedings of the 55th Annual ACM Symposium on Theory of Computing, STOC 2023, page 46–59, New York, NY, USA, 2023. Association for Computing Machinery.
  44. On randomness extraction in AC0. In Proceedings of the 30th Conference on Computational Complexity, CCC ’15, page 601–668, Dagstuhl, DEU, 2015. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik.
  45. Depth-d𝑑ditalic_d threshold circuits vs. depth-(d+1𝑑1d+1italic_d + 1) AND-OR trees. In 55th Annual ACM Symposium on Theory of Computing (STOC 2023), pages 895–904, 2023.
  46. A pseudorandom generator from any one-way function. SIAM Journal on Computing, 28(4):1364–1396, 1999.
  47. Affine extractors and AC0-parity. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2022), pages 9:1–9:14, 2022.
  48. Circuits with medium fan-in. In 30th Conference on Computational Complexity (CCC 2015). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 2015.
  49. Weight distribution and list-decoding size of reed–muller codes. IEEE transactions on information theory, 58(5):2689–2696, 2012.
  50. Deterministic extractors for small-space sources. J. Comput. Syst. Sci., 77(1):191–220, 2011.
  51. Set systems with restricted cross-intersections and the minimum rank of inclusion matrices. SIAM J. Discret. Math., 18(4):713–727, 2005.
  52. Mark Lewko. An explicit two-source extractor with min-entropy rate near 4/9494/94 / 9. Mathematika, 65(4):950–957, 2019.
  53. Xin Li. A new approach to affine extractors and dispersers. In 2011 IEEE 26th Annual Conference on Computational Complexity, pages 137–147, 2011.
  54. Finite Fields. Encyclopedia of Mathematics and its Applications. Cambridge University Press, 2 edition, 1997.
  55. Chi-Jen Lu. Hyper-encryption against space-bounded adversaries from on-line strong extractors. In Moti Yung, editor, Advances in Cryptology — CRYPTO 2002, pages 257–271, Berlin, Heidelberg, 2002. Springer Berlin Heidelberg.
  56. 3.1⁢n−o⁢(n)3.1𝑛𝑜𝑛3.1n-o(n)3.1 italic_n - italic_o ( italic_n ) circuit lower bounds for explicit functions. In 54th Annual ACM Symposium on Theory of Computing (STOC 2022), pages 1180–1193, 2022.
  57. Fu Li and David Zuckerman. Improved Extractors for Recognizable and Algebraic Sources. In Dimitris Achlioptas and László A. Végh, editors, Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2019), volume 145 of Leibniz International Proceedings in Informatics (LIPIcs), pages 72:1–72:22, Dagstuhl, Germany, 2019. Schloss Dagstuhl – Leibniz-Zentrum für Informatik.
  58. Explicit directional affine extractors and improved hardness for linear branching programs, 2023. https://arxiv.org/abs/2304.11495.
  59. Pseudorandom sets and explicit constructions of Ramsey graphs. Complexity of Computations and Proofs. Quad. Mat. 13 Dept. Math. Seconda Univ. Napoli Caserta, pages 327–346, 2004.
  60. Zachary Remscrim. The hilbert function, algebraic extractors, and recursive fourier sampling. In 2016 IEEE 57th Annual Symposium on Foundations of Computer Science (FOCS), pages 197–208, 2016.
  61. Multilinear formulas, maximal-partition discrepancy and mixed-sources extractors. Journal of Computer and System Sciences, 77(1):167–190, 2011. Celebrating Karp’s Kyoto Prize. Preliminary version in FOCS 2008.
  62. Ronen Shaltiel. An introduction to randomness extractors. In Automata, Languages and Programming: 38th International Colloquium, ICALP 2011, pages 21–41. Springer, 2011.
  63. Evasive sets, covering by subspaces, and point-hyperplane incidences. Discrete & Computational Geometry, pages 1–15, 2023.
  64. Luca Trevisan. Extractors and pseudorandom generators. Journal of the ACM, 48(4):860–879, 2001.
  65. Additive combinatorics, volume 105. Cambridge University Press, 2006.
  66. Salil P. Vadhan. Constructing locally computable extractors and cryptosystems in the bounded-storage model. Journal of Cryptology, 17:43–77, 2004.
  67. Salil Vadhan. Pseudorandomness. Foundations and Trends in Theoretical Computer Science, 7(1–3):1–336, 2012.
  68. Emanuele Viola. The complexity of constructing pseudorandom generators from hard functions. computational complexity, 13(3-4):147–188, 2005.
  69. Emanuele Viola. Extractors for circuit sources. SIAM Journal on Computing, 43(2):655–672, 2014.
Citations (2)

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com