Interactive Coding with Small Memory and Improved Rate
Dorsa Fathollahi, Bernhard Haeupler, Nicolas Resch, Mary Wootters
TL;DR
This work resolves the problem of robust interactive coding under adversarial noise when the communicating parties have small memory. Building on the rewind-if paradigm of H14, the authors introduce a novel small-space protocol that preserves near-optimal rate while using space $O_\ obreak(\log s \cdot \log |\Pi|)$. A key innovation is the combination of a traditional potential-function analysis with a global accounting for sneaky attacks, ensuring progress except for attacks that are themselves bounded in number. The resulting compiler produces a robust protocol $\Pi'$ that tolerates an $\varepsilon$-fraction of adversarial corruptions with rate $R \ge 1 - O\big(\sqrt{\varepsilon \log\log(1/\varepsilon)}\big)$, and runs in time $T' \le T \cdot \mathrm{poly}( |\Pi|/\varepsilon )$, while maintaining memory usage that matches the best known space-bounded results. These advances close a long-standing gap between high-rate interactive coding and memory efficiency, with practical implications for client-server settings and circuit resilience applications.
Abstract
In this work, we study two-party interactive coding for adversarial noise, when both parties have limited memory. We show how to convert any adaptive protocol $Π$ into a protocol $Π'$ that is robust to an $ε$-fraction of adversarial corruptions, not too much longer than $Π$, and which uses small space. More precisely, if $Π$ requires space $\log(s)$ and has $|Π|$ rounds of communication, then $Π'$ requires $O_ε(\log s \log |Π|)$ memory, and has $$|Π'| = |Π|\cdot\left( 1 + O\left( \sqrt{ ε\log \log 1/ε} \right)\right)$$ rounds of communication. The above matches the best known communication rate, even for protocols with no space restrictions.
