A new family of locally correctable codes based on degree-lifted algebraic geometry codes

We describe new constructions of error correcting codes, obtained by "degree-lifting" a short algebraic geometry base-code of block-length q to a lifted-code of block-length qm, for arbitrary integer m. The construction generalizes the way degree-d, univariate polynomials evaluated over the q-element field (also known as Reed-Solomon codes) are "lifted" to degree-d, m-variate polynomials (Reed-Muller codes). A number of properties are established: The rate of the degree-lifted code is approximately a 1/m!-fraction of the rate of the base-code. The relative distance of the degree-lifted code is at least as large as that of the base-code. This is proved using a generalization of the Schwartz-Zippel Lemma to degree-lifted Algebraic-Geometry codes. [Local correction] If the base code is invariant under a group that is "close" to being doubly-transitive (in a precise manner defined later then the degree-lifted code is locally correctable with query complexity at most q2. The automorphisms of the base-code are crucially used to generate query-sets, abstracting the use of affine-lines in the local correction procedure of Reed-Muller codes. Taking a concrete illustrating example, we show that degree-lifted Hermitian codes form a family of locally correctable codes over an alphabet that is significantly smaller than that obtained by Reed-Muller codes of similar constant rate, message length, and distance.

[1]  David P. Woodruff New Lower Bounds for General Locally Decodable Codes , 2007, Electron. Colloquium Comput. Complex..

[2]  Amnon Ta-Shma,et al.  Local List Decoding with a Constant Number of Queries , 2010, 2010 IEEE 51st Annual Symposium on Foundations of Computer Science.

[3]  Ronald de Wolf,et al.  Exponential lower bound for 2-query locally decodable codes via a quantum argument , 2002, STOC '03.

[4]  Madhu Sudan,et al.  Some improvements to total degree tests , 1995, Proceedings Third Israel Symposium on the Theory of Computing and Systems.

[5]  Eli Ben-Sasson,et al.  Tensor Products of Weakly Smooth Codes are Robust , 2008, Theory Comput..

[6]  P. Vijay Kumar,et al.  Algebraic-geometric codes over Z/sub 4/ , 1997, Proceedings of IEEE International Symposium on Information Theory.

[7]  Eli Ben-Sasson,et al.  Composition of semi-LTCs by two-wise tensor products , 2009, computational complexity.

[8]  Or Meir,et al.  IP = PSPACE Using Error-Correcting Codes , 2013, SIAM J. Comput..

[9]  Madhu Sudan,et al.  Algebraic property testing: the role of invariance , 2008, Electron. Colloquium Comput. Complex..

[10]  Alan Guo,et al.  New affine-invariant codes from lifting , 2012, ITCS '13.

[11]  F. MacWilliams,et al.  The Theory of Error-Correcting Codes , 1977 .

[12]  H. Stichtenoth On automorphisms of geometric Goppa codes , 1990 .

[13]  S. Hansen,et al.  Error-Correcting Codes from Higher-Dimensional Varieties , 2001 .

[14]  Carsten Lund,et al.  Non-deterministic exponential time has two-prover interactive protocols , 2005, computational complexity.

[15]  Sang Joon Kim,et al.  A Mathematical Theory of Communication , 2006 .

[16]  YekhaninSergey,et al.  High-rate codes with sublinear-time decoding , 2014 .

[17]  Madhu Sudan Invariance in Property Testing , 2010, Electron. Colloquium Comput. Complex..

[18]  Klim Efremenko,et al.  From irreducible representations to locally decodable codes , 2012, STOC '12.

[19]  Yasuhiro Suzuki,et al.  Improved Constructions for Query-Efficient Locally Decodable Codes of Subexponential Length , 2008, IEICE Trans. Inf. Syst..

[20]  Madhu Sudan,et al.  Succinct Representation of Codes with Applications to Testing , 2012, SIAM J. Discret. Math..

[21]  Klim Efremenko,et al.  3-Query Locally Decodable Codes of Subexponential Length , 2008 .

[22]  Madhu Sudan,et al.  Improved Low-Degree Testing and its Applications , 1997, STOC '97.

[23]  Chaoping Xing On Automorphism Groups of the Hermitian Codes , 1995, IEEE Trans. Inf. Theory.

[24]  Jaikumar Radhakrishnan,et al.  Better lower bounds for locally decodable codes , 2002, Proceedings 17th IEEE Annual Conference on Computational Complexity.

[25]  Venkatesan Guruswami,et al.  Locally Testable Codes Require Redundant Testers , 2009, Computational Complexity Conference.

[26]  Carsten Lund,et al.  Algebraic methods for interactive proof systems , 1992, JACM.

[27]  F. Rodier Codes from Flag Varieties over a Finite Field , 2003 .

[28]  Noam Nisan,et al.  BPP has subexponential time simulations unless EXPTIME has publishable proofs , 1991, [1991] Proceedings of the Sixth Annual Structure in Complexity Theory Conference.

[29]  S. G. Vladut,et al.  Algebraic-Geometric Codes , 1991 .

[30]  Eli Ben-Sasson,et al.  Sparse affine-invariant linear codes are locally testable , 2012, 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science.

[31]  Richard W. Hamming,et al.  Error detecting and error correcting codes , 1950 .

[32]  Proceedings of the 43rd ACM Symposium on Theory of Computing, STOC 2011, San Jose, CA, USA, 6-8 June 2011 , 2011, STOC.

[33]  Luca Trevisan,et al.  Pseudorandom generators without the XOR Lemma (extended abstract) , 1999, STOC '99.

[34]  Shubhangi Saraf,et al.  High-rate codes with sublinear-time decoding , 2014, Electron. Colloquium Comput. Complex..

[35]  Irving S. Reed,et al.  A class of multiple-error-correcting codes and the decoding scheme , 1954, Trans. IRE Prof. Group Inf. Theory.

[36]  Avi Wigderson,et al.  Symmetric LDPC codes and local testing , 2016, Comb..

[37]  Sergey Yekhanin,et al.  Towards 3-query locally decodable codes of subexponential length , 2008, JACM.

[38]  Adi Shamir,et al.  IP = PSPACE , 1992, JACM.

[39]  Dan Suciu,et al.  Journal of the ACM , 2006 .

[40]  Leonid A. Levin,et al.  Checking computations in polylogarithmic time , 1991, STOC '91.

[41]  M. Tsfasman,et al.  Modular curves, Shimura curves, and Goppa codes, better than Varshamov‐Gilbert bound , 1982 .

[42]  H. Stichtenoth,et al.  On the Asymptotic Behaviour of Some Towers of Function Fields over Finite Fields , 1996 .

[43]  Michael Viderman,et al.  A Note on high-rate Locally Testable Codes with sublinear query complexity , 2010, Electron. Colloquium Comput. Complex..

[44]  G. Lachaud Number of points of plane sections and linear codes defined on algebraic varieties , 1996 .

[45]  Paul Valiant,et al.  The Tensor Product of Two Codes Is Not Necessarily Robustly Testable , 2005, APPROX-RANDOM.

[46]  Luca Trevisan,et al.  Lower bounds for linear locally decodable codes and private information retrieval , 2006, computational complexity.

[47]  Noga Alon,et al.  Testing Reed-Muller codes , 2005, IEEE Transactions on Information Theory.

[48]  László Babai,et al.  Locally testable cyclic codes , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

[49]  Eli Ben-Sasson,et al.  Simple PCPs with poly-log rate and query complexity , 2005, STOC '05.

[50]  John Little,et al.  CAYLEY-BACHARACH AND EVALUATION CODES ON COMPLETE INTERSECTIONS , 2003, math/0311129.

[51]  Eli Ben-Sasson,et al.  On Sums of Locally Testable Affine Invariant Properties , 2011, APPROX-RANDOM.

[52]  John B. Little,et al.  Algebraic geometry codes from higher dimensional varieties , 2008, ArXiv.

[53]  Eyal Kushilevitz,et al.  Private information retrieval , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

[54]  Richard J. Lipton,et al.  Efficient Checking of Computations , 1990, STACS.

[55]  Jonathan Katz,et al.  On the efficiency of local decoding procedures for error-correcting codes , 2000, STOC '00.

[56]  Alexander A. Razborov,et al.  An Omega(n1/3) Lower Bound for Bilinear Group Based Private Information Retrieval , 2007, Theory of Computing.

[57]  Joan Feigenbaum,et al.  Hiding Instances in Multioracle Queries , 1990, STACS.

[58]  Claude E. Shannon,et al.  Communication theory - Exposition of fundamentals , 1953, Trans. IRE Prof. Group Inf. Theory.

[59]  Eli Ben-Sasson,et al.  Some 3CNF properties are hard to test , 2003, STOC '03.

[60]  Eli Ben-Sasson,et al.  Limits on the Rate of Locally Testable Affine-Invariant Codes , 2011, APPROX-RANDOM.

[61]  Sergey Yekhanin,et al.  Locally Decodable Codes: A Brief Survey , 2011, IWCC.

[62]  Tali Kaufman,et al.  Edge transitive ramanujan graphs and symmetric LDPC good codes , 2012, STOC '12.

[63]  Henning Stichtenoth,et al.  Group codes on certain algebraic curves with many rational points , 1990, Applicable Algebra in Engineering, Communication and Computing.

[64]  Sanjeev Arora,et al.  Probabilistic checking of proofs; a new characterization of NP , 1992, Proceedings., 33rd Annual Symposium on Foundations of Computer Science.

[65]  V. D. Goppa Geometry and Codes , 1988 .

[66]  Atri Rudra,et al.  On the Robust Testability of Product of Codes , 2005, Electron. Colloquium Comput. Complex..

[67]  Ran Raz,et al.  Two Query PCP with Sub-Constant Error , 2008, 2008 49th Annual IEEE Symposium on Foundations of Computer Science.

[68]  Christopher Umans,et al.  Simple extractors for all min-entropies and a new pseudorandom generator , 2005, JACM.

[69]  Henning Stichtenoth,et al.  Algebraic function fields and codes , 1993, Universitext.

[70]  Zeev Dvir,et al.  Matching Vector Codes , 2010, 2010 IEEE 51st Annual Symposium on Foundations of Computer Science.

[71]  Amnon Ta-Shma,et al.  Constructing Small-Bias Sets from Algebraic-Geometric Codes , 2009, 2009 50th Annual IEEE Symposium on Foundations of Computer Science.

[72]  Jens Peter Pedersen,et al.  A function field related to the Ree group , 1992 .

[73]  Avi Wigderson,et al.  Robust local testability of tensor products of LDPC codes ? , 2006 .

[74]  Kenji Obata,et al.  Optimal Lower Bounds for 2-Query Locally Decodable Linear Codes , 2002, RANDOM.

[75]  Carsten Lund,et al.  Non-deterministic exponential time has two-prover interactive protocols , 1992, computational complexity.

[76]  Prasad Raghavendra,et al.  A Note on Yekhanin's Locally Decodable Codes , 2007, Electron. Colloquium Comput. Complex..

[77]  Ronald de Wolf,et al.  Improved Lower Bounds for Locally Decodable Codes and Private Information Retrieval , 2004, ICALP.

[78]  Eli Ben-Sasson,et al.  Symmetric LDPC Codes are not Necessarily Locally Testable , 2011, 2011 IEEE 26th Annual Conference on Computational Complexity.

[79]  Avi Wigderson,et al.  P = BPP if E requires exponential circuits: derandomizing the XOR lemma , 1997, STOC '97.

[80]  Daniel A. Spielman,et al.  Nearly-linear size holographic proofs , 1994, STOC '94.

[81]  Tao Feng,et al.  Query-Efficient Locally Decodable Codes of Subexponential Length , 2010, computational complexity.

[82]  Michael Viderman,et al.  Locally Testable vs. Locally Decodable Codes , 2010, APPROX-RANDOM.

[83]  Ran Raz,et al.  A sub-constant error-probability low-degree test, and a sub-constant error-probability PCP characterization of NP , 1997, STOC '97.