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

12/17/2017
by   Swastik Kopparty, et al.
0

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 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 Saptharishi et al. 2. The second algorithm is obtained by implementing the steps of the Berlekamp-Welch-style decoding algorithm of Saptharishi et al. in sublinear-time. The main new ingredient is an algorithm for solving certain kinds of systems of polynomial equations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/18/2020

Low-Rank Parity-Check Codes over Galois Rings

Low-rank parity-check (LRPC) are rank-metric codes over finite fields, w...
research
10/14/2020

Decoding of Interleaved Alternant Codes

Interleaved Reed-Solomon codes admit efficient decoding algorithms which...
research
05/03/2023

Generalized LRPC codes

In this paper we generalize the notion of low-rank parity check (LRPC) c...
research
01/14/2020

Low-Rank Parity-Check Codes over the Ring of Integers Modulo a Prime Power

We define and analyze low-rank parity-check (LRPC) codes over extension ...
research
07/26/2019

Power Error Locating Pairs

We present a new decoding algorithm based on error locating pairs and co...
research
12/16/2022

Improved decoding of symmetric rank metric errors

We consider the decoding of rank metric codes assuming the error matrix ...
research
09/13/2023

On correlation distribution of Niho-type decimation d=3(p^m-1)+1

The cross-correlation problem is a classic problem in sequence design. I...

Please sign up or login with your details

Forgot password? Click here to reset