Syndrome decoding of Reed-Muller codes and tensor decomposition over finite fields

被引:0
|
作者
Kopparty, Swastik [1 ,2 ]
Potukuchi, Aditya [2 ]
机构
[1] Rutgers State Univ, Dept Math, New Brunswick, NJ 08854 USA
[2] Rutgers State Univ, Dept Comp Sci, New Brunswick, NJ 08854 USA
基金
美国国家科学基金会;
关键词
POLYNOMIALS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Reed-Muller codes are some of the oldest and most widely studied error-correcting codes, of interest for both their algebraic structure as well as their many algorithmic properties. A recent beautiful result of Saptharishi, Shpilka and Volk [SSV17] showed that for binary Reed-Muller codes of length n and distance d = O (1), one can correct polylog (n) random errors in poly (n) time (which is well beyond the worst-case error tolerance of O (1)). In this paper, we consider the problem of syndrome decoding Reed-Muller codes from random errors. More specifically, given the polylog (n)-bit long syndrome vector of a codeword corrupted in polylog(n) random coordinates, we would like to compute the locations of the codeword corruptions. This problem turns out to be equivalent to a basic question about computing tensor decomposition of random low-rank tensors over finite fields. Our main result is that syndrome decoding of Reed-Muller codes (and the equivalent tensor decomposition problem) can be solved efficiently, i.e., in polylog (n) time. We give two algorithms for this problem: 1. The first algorithm is a finite field variant of a classical algorithm for tensor decomposition over real numbers due to Jennrich. This also gives an alternate proof for the main result of [SSV17]. 2. The second algorithm is obtained by implementing the steps of [SSV17]'s Berlekamp-Welch-style decoding algorithm in sublinear-time. The main new ingredient is an algorithm for solving certain kinds of systems of polynomial equations.
引用
收藏
页码:680 / 691
页数:12
相关论文
共 50 条
  • [1] On Perfect and Reed-Muller Codes over Finite Fields
    Romanov, A. M.
    PROBLEMS OF INFORMATION TRANSMISSION, 2021, 57 (03) : 199 - 211
  • [2] Decoding Variants of Reed-Muller Codes over Finite Grids
    Srinivasan, Srikanth
    Tripathi, Utkarsh
    Venkitesh, S.
    ACM TRANSACTIONS ON COMPUTATION THEORY, 2020, 12 (04)
  • [3] List-Decoding Reed-Muller Codes over Small Fields
    Gopalan, Parikshit
    Klivans, Adam R.
    Zuckerman, David
    STOC'08: PROCEEDINGS OF THE 2008 ACM INTERNATIONAL SYMPOSIUM ON THEORY OF COMPUTING, 2008, : 265 - +
  • [4] The List Decoding Radius of Reed-Muller Codes over Small Fields
    Bhowmick, Abhishek
    Lovett, Shachar
    STOC'15: PROCEEDINGS OF THE 2015 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2015, : 277 - 285
  • [5] The List Decoding Radius for Reed-Muller Codes Over Small Fields
    Bhowmick, Abhishek
    Lovett, Shachar
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2018, 64 (06) : 4382 - 4391
  • [6] Decoding Reed-Muller Codes Over Product Sets
    Kim, John Y.
    Kopparty, Swastik
    31ST CONFERENCE ON COMPUTATIONAL COMPLEXITY (CCC 2016), 2016, 50
  • [7] Decoding Reed-Muller Codes over Product Sets
    Kim, John Y.
    Kopparty, Swastik
    THEORY OF COMPUTING, 2017, 13
  • [8] Reed-Muller type codes on the Veronese variety over finite fields
    Rentería, C
    Tapia-Recillas, H
    CODING THEORY, CRYPTOGRAPHY AND RELATED AREAS, 2000, : 237 - 243
  • [9] Decoding reed-muller codes over product sets
    Kim J.Y.
    Kopparty S.
    Theory of Computing, 2017, 13 : 1 - 38
  • [10] Recursive decoding of Reed-Muller codes
    Dumer, I
    Shabunov, K
    2000 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, PROCEEDINGS, 2000, : 63 - 63