High-Rate Codes with Sublinear-Time Decoding

被引:0
|
作者
Kopparty, Swastik
Saraf, Shubhangi
Yekhanin, Sergey
机构
关键词
Error-correcting codes; Sublinear-time algorithms; locally decodable codes; polynomials; derivatives; multiplicity codes; LOCALLY DECODABLE CODES; CHECKING;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Locally decodable codes are error-correcting codes that admit efficient decoding algorithms; any bit of the original message can be recovered by looking at only a small number of locations of a corrupted codeword. The tradeoff between the rate of a code and the locality/efficiency of its decoding algorithms has been well studied, and it has widely been suspected that nontrivial locality must come at the price of low rate. A particular setting of potential interest in practice is codes of constant rate. For such codes, decoding algorithms with locality O(K-epsilon) were known only for codes of rate exp(1/epsilon), where k is the length of the message. Furthermore, for codes of rate > 1/2, no nontrivial locality has been achieved. In this paper we construct a new family of locally decodable codes that have very efficient local decoding algorithms, and at the same time have rate approaching 1. We show that for every epsilon > 0 and alpha > 0, for infinitely many k, there exists a code C which encodes messages of length k with rate 1 - alpha, and is locally decodable from a constant fraction of errors using O(k(epsilon)) queries and time. The high rate and local decodability are evident even in concrete settings (and not just in asymptotic behavior), giving hope that local decoding techniques may have practical implications. These codes, which we call multiplicity codes, are based on evaluating high degree multivariate polynomials and their derivatives. Multiplicity codes extend traditional multivariate polynomial based codes; they inherit the local-decodability of these codes, and at the same time achieve better tradeoffs and flexibility in their rate and distance.
引用
收藏
页码:167 / 176
页数:10
相关论文
共 50 条
  • [31] HIGH-RATE PUNCTURED CONVOLUTIONAL-CODES FOR VITERBI AND SEQUENTIAL-DECODING
    HACCOUN, D
    BEGIN, G
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1989, 37 (11) : 1113 - 1125
  • [32] HIGH-RATE PUNCTURED CONVOLUTIONAL-CODES FOR SOFT DECISION VITERBI DECODING
    YASUDA, Y
    KASHIKI, K
    HIRATA, Y
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1984, 32 (03) : 315 - 319
  • [33] Sublinear-Time Clustering Oracle for Signed Graphs
    Neumann, Stefan
    Peng, Pan
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 162, 2022,
  • [34] A sublinear-time approximation scheme for bin packing
    Batu, Tugkan
    Berenbrink, Petra
    Sohler, Christian
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (47-49) : 5082 - 5092
  • [35] Improving the Decoding Performance of High-Rate GLDPC Codes in Low Error-Rate Applications
    Elsanadily, Sherif
    Mahran, Ashraf
    Elghandour, Osama
    PROCEEDINGS OF 2018 13TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES), 2018, : 375 - 378
  • [36] Sublinear-time reductions for big data computing
    Gao, Xiangyu
    Li, Jianzhong
    Miao, Dongjing
    THEORETICAL COMPUTER SCIENCE, 2022, 932 : 1 - 12
  • [37] Differentially-Private Sublinear-Time Clustering
    Blocki, Jeremiah
    Grigorescu, Elena
    Mukherjee, Tamalika
    2021 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2021, : 332 - 337
  • [38] Sublinear-Time Computation in the Presence of Online Erasures
    Kalemaj, Iden
    Raskhodnikova, Sofya
    Varma, Nithin
    THEORY OF COMPUTING, 2023, 19
  • [39] Sublinear-Time Algorithms for Compressive Phase Retrieval
    Li, Yi
    Nakos, Vasileios
    2018 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2018, : 2301 - 2305
  • [40] Sublinear-Time Reductions for Big Data Computing
    Gao, Xiangyu
    Li, Jianzhong
    Miao, Dongjing
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS, COCOA 2021, 2021, 13135 : 374 - 388