We strengthen the notion of "double samplers", first introduced by Dinur and Kaufman [Proc. 58th FOCS, 2017], which are samplers with additional combinatorial properties, and whose existence we prove using high dimensional expanders. The ABNNR code construction [IEEE Trans. Inform. Theory, 38(2):509--516, 1992] achieves large distance by starting with a base code $C$ with moderate distance, and then amplifying the distance using a sampler. We show that if the sampler is part of a larger double sampler then the construction has an efficient list-decoding algorithm. Our algorithm works even if the ABNNR construction is not applied to a base code $C$ but to any string. In this case the resulting code is approximate-list-decodable, i.e. the output list contains an approximation to the original input. Our list-decoding algorithm works as follows: it uses a local voting scheme from which it constructs a unique games constraint graph. The constraint graph is an expander, so we can solve unique games efficiently. These solutions are the output of the list decoder. This is a novel use of a unique games algorithm as a subroutine in a decoding procedure, as opposed to the more common situation in which unique games are used for demonstrating hardness results. Double samplers and high dimensional expanders are akin to pseudorandom objects in their utility, but they greatly exceed random objects in their combinatorial properties. We believe that these objects hold significant potential for coding theoretic constructions and view this work as demonstrating the power of double samplers in this context.
翻译:我们强化了“双试样器”的概念, 首先由Dinur和Kaufman[Proc. 58th FOCS, 2017] 推出, 它们是具有额外组合特性的采样器, 并且我们用高维扩展器证明存在。 ABNR 代码构造[ IEEE Trans. info. 38(2): 509-516, 1992] 通过使用基代码开始使用中距离的美元C$, 然后使用取样器扩大距离。 我们显示, 如果采样器是一个更大的双层采样器的一部分, 那么建筑就有一个有效的列表解码算法。 即使ABNR的构造不是用于基代码 $C, 而是用于任何字符串。 在这种情况下, 产生的代码是近似- 列表- decor- decorder 。 我们的列表解码算法工作如下: 它使用本地的投票方法, 它可以构建一个独特的游戏节率控制器, 但它是一个扩张器, 从而我们能够有效地查看独特的游戏的解码对象。 这些解算器是用来展示一个独特的解算器的复制器, 。