TY - GEN
T1 - Cubic Goldreich-Levin
AU - Kim, Dain
AU - Li, Anqi
AU - Tidor, Jonathan
N1 - Publisher Copyright:
Copyright © 2023.
PY - 2023
Y1 - 2023
N2 - In this paper, we give a cubic Goldreich-Levin algorithm which makes polynomially-many queries to a function (Equation presented) and produces a decomposition of f as a sum of cubic phases and a small error term. This is a natural higher-order generalization of the classical Goldreich-Levin algorithm. The classical (linear) Goldreich-Levin algorithm has wide-ranging applications in learning theory, coding theory and the construction of pseudorandom generators in cryptography, as well as being closely related to Fourier analysis. Higher-order Goldreich-Levin algorithms on the other hand involve central problems in higher-order Fourier analysis, namely the inverse theory of the Gowers Uk norms, which are well-studied in additive combinatorics. The only known result in this direction prior to this work is the quadratic Goldreich-Levin theorem, proved by Tulsiani and Wolf in 2011. The main step of their result involves an algorithmic version of the U3 inverse theorem. More complications appear in the inverse theory of the U4 and higher norms. Our cubic Goldreich-Levin algorithm is based on algorithmizing recent work by Gowers and Milićević who proved new quantitative bounds for the U4 inverse theorem. Our cubic Goldreich-Levin algorithm is constructed from two main tools: an algorithmic U4 inverse theorem and an arithmetic decomposition result in the style of the Frieze-Kannan graph regularity lemma. As one application of our main theorem we solve the problem of self-correction for cubic Reed-Muller codes beyond the list decoding radius. Additionally we give a purely combinatorial result: an improvement of the quantitative bounds on the U4 inverse theorem.
AB - In this paper, we give a cubic Goldreich-Levin algorithm which makes polynomially-many queries to a function (Equation presented) and produces a decomposition of f as a sum of cubic phases and a small error term. This is a natural higher-order generalization of the classical Goldreich-Levin algorithm. The classical (linear) Goldreich-Levin algorithm has wide-ranging applications in learning theory, coding theory and the construction of pseudorandom generators in cryptography, as well as being closely related to Fourier analysis. Higher-order Goldreich-Levin algorithms on the other hand involve central problems in higher-order Fourier analysis, namely the inverse theory of the Gowers Uk norms, which are well-studied in additive combinatorics. The only known result in this direction prior to this work is the quadratic Goldreich-Levin theorem, proved by Tulsiani and Wolf in 2011. The main step of their result involves an algorithmic version of the U3 inverse theorem. More complications appear in the inverse theory of the U4 and higher norms. Our cubic Goldreich-Levin algorithm is based on algorithmizing recent work by Gowers and Milićević who proved new quantitative bounds for the U4 inverse theorem. Our cubic Goldreich-Levin algorithm is constructed from two main tools: an algorithmic U4 inverse theorem and an arithmetic decomposition result in the style of the Frieze-Kannan graph regularity lemma. As one application of our main theorem we solve the problem of self-correction for cubic Reed-Muller codes beyond the list decoding radius. Additionally we give a purely combinatorial result: an improvement of the quantitative bounds on the U4 inverse theorem.
UR - https://www.scopus.com/pages/publications/85170037045
UR - https://www.scopus.com/pages/publications/85170037045#tab=citedBy
M3 - Conference contribution
AN - SCOPUS:85170037045
T3 - Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms
SP - 4846
EP - 4892
BT - 34th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2023
PB - Association for Computing Machinery
T2 - 34th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2023
Y2 - 22 January 2023 through 25 January 2023
ER -