[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2897518.2897523acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article

High-rate locally-correctable and locally-testable codes with sub-polynomial query complexity

Published: 19 June 2016 Publication History

Abstract

In this work, we construct the first locally-correctable codes (LCCs), and locally-testable codes (LTCs) with constant rate, constant relative distance, and sub-polynomial query complexity. Specifically, we show that there exist LCCs and LTCs with block length n, constant rate (which can even be taken arbitrarily close to 1) and constant relative distance, whose query complexity is exp(Õ(√logn)) (for LCCs) and (logn)O(loglogn) (for LTCs). Previously such codes were known to exist only with Ω(nβ) query complexity (for constant β>0).
In addition to having small query complexity, our codes also achieve better trade-offs between the rate and the relative distance than were previously known to be achievable by LCCs or LTCs. Specifically, over large (but constant size) alphabet, our codes approach the Singleton bound, that is, they have almost the best-possible relationship between their rate and distance. This has the surprising consequence that asking for a large-alphabet error-correcting code to further be an LCC or LTC with sub-polynomial query complexity does not require any sacrifice in terms of rate and distance! Over the binary alphabet, our codes meet the Zyablov bound. Such trade-offs between the rate and the relative distance were previously not known for any o(n) query complexity. Our results on LCCs also immediately give locally-decodable codes (LDCs) with the same parameters.
Our codes are based on a technique of Alon, Edmonds and Luby. We observe that this technique can be used as a general distance-amplification method, and show that it interacts well with local correctors and testers. We obtain our main results by applying this method to suitably constructed LCCs and LTCs in the non-standard regime of sub-constant relative distance.

References

[1]
N. Alon, J. Edmonds, and M. Luby. Linear time erasure codes with nearly optimal recovery. In proceedings of the 36th Annual IEEE Symposium on Foundations of Computer Science (FOCS), pages 512–519. IEEE Computer Society, 1995.
[2]
N. Alon and M. Luby. A linear time erasure-resilient code with nearly optimal recovery. IEEE Transactions on Information Theory, 42(6):1732–1736, 1996.
[3]
S. Arora, C. Lund, R. Motwani, M. Sudan, and M. Szegedy. Proof verification and intractability of approximation problems. Journal of ACM, 45(3):501–555, 1998.
[4]
S. Arora and S. Safra. Probabilistic checkable proofs: A new characterization of NP. Journal of ACM, 45(1):70–122, 1998.
[5]
L. Babai, L. Fortnow, L. A. Levin, and M. Szegedy. Checking computations in polylogarithmic time. In Proceedings of the 23rd Annual ACM Symposium on Theory of Computing (STOC), pages 21–31. ACM Press, 1991.
[6]
L. Babai, L. Fortnow, N. Nisan, and A. Wigderson. BPP has subexponential time simulations unless EXPTIME has publishable proofs. Computational Complexity, 3(4):307–318, 1993.
[7]
E. Ben-Sasson and M. Sudan. Robust locally testable codes and products of codes. Random Struct. Algorithms, 28(4):387–402, 2006.
[8]
E. Ben-Sasson and M. Sudan. Short PCPs with polylog query complexity. SIAM J. Comput., 38(2):551–607, 2008.
[9]
E. Ben-Sasson and M. Viderman. Tensor products of weakly smooth codes are robust. Theory of Computing, 5(1):239–255, 2009.
[10]
E. Ben-Sasson and M. Viderman. Towards lower bounds on locally testable codes via density arguments. Computational Complexity, 21(2):267–309, 2012.
[11]
M. Blum and S. Kannan. Designing programs that check their work. Journal of ACM, 42(1):269–291, 1995.
[12]
M. Blum, M. Luby, and R. Rubinfeld. Self-testing/correcting with applications to numerical problems. J. Comput. Syst. Sci., 47(3):549–595, 1993.
[13]
B. Chor, E. Kushilevitz, O. Goldreich, and M. Sudan. Private information retrieval. J. ACM, 45(6):965–981, 1998.
[14]
D. Coppersmith and A. Rudra. On the robust testability of tensor products of codes. Electronic Colloquium on Computational Complexity (ECCC), (104), 2005.
[15]
I. Dinur. The PCP theorem by gap amplification. Journal of ACM, 54(3):241–250, 2007.
[16]
I. Dinur and T. Kaufman. Dense locally testable codes cannot have constant rate and distance. In proceedings of the 14th International Workshop on Randomization and Computation (RANDOM), pages 507–518. Springer, 2011.
[17]
I. Dinur, M. Sudan, and A. Wigderson. Robust local testability of tensor products of LDPC codes. In proceedings of the 9th International Workshop on Randomization and Computation (RANDOM), pages 304–315. Springer, 2006.
[18]
D. Forney. Generalized minimum distance decoding. IEEE Transactions on Information Theory, 12(2):125–131, 1966.
[19]
K. Friedl and M. Sudan. Some improvements to total degree tests. In proceedings of the 3rd Israel Symposium on the Theory of Computing and Systems (ISTCS), pages 190–198. IEEE Computer Society, 1995.
[20]
O. Goldreich. Bravely, moderately: a common theme in four recent works. In Studies in Complexity and Cryptography. Miscellanea on the Interplay between Randomness and Computation, pages 373–389. Springer, 2011.
[21]
O. Goldreich and O. Meir. The tensor product of two good codes is not necessarily locally testable. Inf. Proces. Lett., 112(8-9):351–355, 2012.
[22]
O. Goldreich and M. Sudan. Locally testable codes and PCPs of almost linear length. Journal of ACM, 53(4):558–655, 2006.
[23]
A. Guo, S. Kopparty, and M. Sudan. New affine-invariant codes from lifting. In proceedings of the Innovations in Theoretical Computer Science Conference (ITCS), pages 529–540. ACM Press, 2013.
[24]
V. Guruswami and P. Indyk. Near-optimal linear-time codes for unique decoding and new list-decodable codes over smaller alphabets. In Proceedings of the 34th Annual ACM Symposium on Theory of Computing (STOC), pages 812–821. ACM Press, 2002.
[25]
V. Guruswami and P. Indyk. Linear-time encodable/decodable codes with near-optimal rate. IEEE Transactions on Information Theory, 51(10):3393–3400, 2005.
[26]
V. Guruswami and A. Rudra. Explicit codes achieving list decoding capacity: Error-correction with optimal redundancy. IEEE Transactions on Information Theory, 54(1):135–150, 2008.
[27]
B. Hemenway, R. Ostrovsky, and M. Wootters. Local correctability of expander codes. Inf. Comput, 243:178–190, 2015.
[28]
B. Hemenway and M. Wootters. Linear-time list recovery of high-rate expander codes. In Proceedings of the 42nd International Colloquium on Automata, Languages, and Programming (ICALP), pages 701–712. Springer, 2015.
[29]
S. Hoory, N. Linial, and A. Wigderson. Expander graphs and their applications. Bulletin of AMS, 43(4):439–561, 2006.
[30]
J. Katz and L. Trevisan. On the efficiency of local decoding procedures for error-correcting codes. In Proceedings of the 32nd Annual ACM Symposium on Theory of Computing (STOC), pages 80–86. ACM Press, 2000.
[31]
S. Kopparty. Some remarks on multiplicity codes. In Proceedings of the AMS Special Session on Discrete Geometry and Algebraic Combinatorics, Contemporary Mathematics, 2014.
[32]
S. Kopparty, O. Meir, N. Ron-Zewi, and S. Saraf. High-rate locally-correctable and locally-testable codes with sub-polynomial query complexity. Electronic Colloquium on Computational Complexity (ECCC), 2015.
[33]
S. Kopparty, O. Meir, N. Ron-Zewi, and S. Saraf. High-rate locally-testable codes with quasi-polylogarithmic query complexity. Electronic Colloquium on Computational Complexity (ECCC), 2015.
[34]
S. Kopparty, S. Saraf, and S. Yekhanin. High-rate codes with sublinear-time decoding. J. ACM, 61(5):28, 2014.
[35]
R. J. Lipton. Efficient checking of computations. In proceedings of the 7th Annual ACM Symposium on Theoretical Aspects of Computer Science (STACS), volume 415 of lncs, pages 207–215. Springer, 1990.
[36]
O. Meir. Combinatorial construction of locally testable codes. SIAM J. Comput., 39(2):491–544, 2009.
[37]
O. Meir. On the rectangle method in proofs of robustness of tensor products. Inf. Process. Lett., 112(6):257–260, 2012.
[38]
O. Meir. Locally correctable and testable codes approaching the singleton bound. Electronic Colloquium on Computational Complexity (ECCC), 21:107, 2014.
[39]
O. Reingold. Undirected connectivity in log-space. J. ACM, 55(4), 2008.
[40]
O. Reingold, S. Vadhan, and A. Wigderson. Entropy waves, the zig-zag graph product, and new constant-degree expanders. Annals of Mathematics, 155(1):157–187, 2002.
[41]
R. Rubinfeld and M. Sudan. Robust characterization of polynomials with applications to program testing. SIAM Journal of Computing, 25(2):252–271, 1996.
[42]
M. Sudan. Algorithmic introduction to coding theory (lecture notes), 2001.
[43]
M. Sudan, L. Trevisan, and S. P. Vadhan. Pseudorandom generators without the xor lemma. J. Comput. Syst. Sci., 62(2):236–266, 2001.
[44]
L. Trevisan. List-decoding using the XOR lemma. In proceedings of the 44th Annual IEEE Symposium on Foundations of Computer Science (FOCS), pages 126–135. IEEE Computer Society, 2003.
[45]
P. Valiant. The tensor product of two codes is not necessarily robustly testable. In proceedings of the 9th International Workshop on Randomization and Computation (RANDOM), pages 472–481. Springer, 2005.
[46]
M. Viderman. A note on high-rate locally testable codes with sublinear query complexity. Electronic Colloquium on Computational Complexity (ECCC), 17:171, 2010.
[47]
M. Viderman. Strong LTCs with inverse polylogarithmic rate and soundness. Electronic Colloquium on Computational Complexity (ECCC), 19:168, 2012.
[48]
M. Viderman. Strong LTCs with inverse poly-log rate and constant soundness. In proceedings of the 54th IEEE Symposium on Foundations of Computer Science (FOCS), pages 330–339. IEEE Computer Society, 2013.
[49]
M. Viderman. A combination of testability and decodability by tensor products. Random Struct. Algorithms, 46(3):572–598, 2015.
[50]
S. Wehner and R. Wolf. Improved lower bounds for locally decodable codes and private information retrieval. In proceedings of the 32nd International Colloquium on Automata, Languages and Programming (ICALP), pages 1424–1436. Springer, 2005.
[51]
D. P. Woodruff. New lower bounds for general locally decodable codes. Electronic Colloquium on Computational Complexity (ECCC), 14(006), 2007.

Cited By

View all
  • (2024)Approaching the Quantum Singleton Bound with Approximate Error CorrectionProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649680(1507-1516)Online publication date: 10-Jun-2024
  • (2023)List Decoding of Tanner and Expander Amplified Codes from Distance Certificates2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS57990.2023.00102(1682-1693)Online publication date: 6-Nov-2023
  • (2021)Lifted Multiplicity Codes and the Disjoint Repair Group PropertyIEEE Transactions on Information Theory10.1109/TIT.2020.303496267:2(716-725)Online publication date: Feb-2021
  • Show More Cited By

Index Terms

  1. High-rate locally-correctable and locally-testable codes with sub-polynomial query complexity

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      STOC '16: Proceedings of the forty-eighth annual ACM symposium on Theory of Computing
      June 2016
      1141 pages
      ISBN:9781450341325
      DOI:10.1145/2897518
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 19 June 2016

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Locally correctable codes
      2. Locally decodable codes
      3. Locally testable codes
      4. Singleton bound
      5. Zyablov bound
      6. query complexity

      Qualifiers

      • Research-article

      Conference

      STOC '16
      Sponsor:
      STOC '16: Symposium on Theory of Computing
      June 19 - 21, 2016
      MA, Cambridge, USA

      Acceptance Rates

      Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

      Upcoming Conference

      STOC '25
      57th Annual ACM Symposium on Theory of Computing (STOC 2025)
      June 23 - 27, 2025
      Prague , Czech Republic

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)4
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 10 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Approaching the Quantum Singleton Bound with Approximate Error CorrectionProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649680(1507-1516)Online publication date: 10-Jun-2024
      • (2023)List Decoding of Tanner and Expander Amplified Codes from Distance Certificates2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS57990.2023.00102(1682-1693)Online publication date: 6-Nov-2023
      • (2021)Lifted Multiplicity Codes and the Disjoint Repair Group PropertyIEEE Transactions on Information Theory10.1109/TIT.2020.303496267:2(716-725)Online publication date: Feb-2021
      • (2021)Wedge-Lifted Codes2021 IEEE International Symposium on Information Theory (ISIT)10.1109/ISIT45174.2021.9518246(2990-2995)Online publication date: 12-Jul-2021
      • (2019)New Locally Correctable Codes Based on Projective Reed–Muller CodesIEEE Transactions on Communications10.1109/TCOMM.2019.290003967:6(3834-3841)Online publication date: Jun-2019
      • (2018)On Taking Advantage of Multiple Requests in Error Correcting Codes2018 IEEE International Symposium on Information Theory (ISIT)10.1109/ISIT.2018.8437593(1340-1344)Online publication date: Jun-2018
      • (2017)Locally testable and locally correctable codes approaching the gilbert-varshamov boundProceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3039686.3039821(2073-2091)Online publication date: 16-Jan-2017
      • (2017)Local List Recovery of High-Rate Tensor Codes & Applications2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS.2017.27(204-215)Online publication date: Oct-2017
      • (2017)Can We Access a Database Both Locally and Privately?Theory of Cryptography10.1007/978-3-319-70503-3_22(662-693)Online publication date: 5-Nov-2017
      • (2016)Guest ColumnACM SIGACT News10.1145/2993749.299376147:3(46-66)Online publication date: 31-Aug-2016
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media