Binary Error-Correcting Codes with Minimal Noiseless Feedback
Meghal Gupta, Venkatesan Guruswami, Rachel Yun Zhang

TL;DR
This paper develops and analyzes error-correcting codes with limited feedback, achieving near-optimal error tolerance with minimal feedback bits and rounds, and establishes matching lower bounds for feedback requirements.
Contribution
It introduces coding schemes that tolerate high error rates with logarithmic feedback bits and proves lower bounds on feedback needed for certain error thresholds.
Findings
Achieves error correction for up to 1/3 - epsilon fraction of errors with O(log k) feedback bits.
Proves that Omega(log k) feedback bits are necessary for error correction above 1/4 error fraction.
Shows that for erasures, O(log k) feedback bits suffice to tolerate nearly all erasures, with bounds matching the error case.
Abstract
In the setting of error-correcting codes with feedback, Alice wishes to communicate a -bit message to Bob by sending a sequence of bits over a channel while noiselessly receiving feedback from Bob. It has been long known (Berlekamp, 1964) that in this model, Bob can still correctly determine even if of Alice's bits are flipped adversarially. This improves upon the classical setting without feedback, where recovery is not possible for error fractions exceeding . The original feedback setting assumes that after transmitting each bit, Alice knows (via feedback) what bit Bob received. In this work, our focus in on the limited feedback model, where Bob is only allowed to send a few bits at a small number of pre-designated points in the protocol. For any desired , we construct a coding scheme that tolerates a fraction of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsWireless Communication Security Techniques · DNA and Biological Computing · Error Correcting Code Techniques
