Algorithmic Polarization for Hidden Markov Models
Venkatesan Guruswami, Preetum Nakkiran, Madhu Sudan

TL;DR
This paper introduces polynomial-time algorithms for compressing and decoding Hidden Markov sources and channels using polar codes, achieving near-capacity performance with bounds related to the mixing time, and highlights a complexity separation based on source knowledge.
Contribution
It presents the first polynomial-time algorithms for compressing and decoding Hidden Markov models at lengths polynomial in the gap to capacity and mixing time, with known sources.
Findings
Achieves capacity-approaching compression and decoding in polynomial time
Provides bounds polynomial in the gap to capacity and mixing time
Suggests a complexity separation when the source is unknown
Abstract
Using a mild variant of polar codes we design linear compression schemes compressing Hidden Markov sources (where the source is a Markov chain, but whose state is not necessarily observable from its output), and to decode from Hidden Markov channels (where the channel has a state and the error introduced depends on the state). We give the first polynomial time algorithms that manage to compress and decompress (or encode and decode) at input lengths that are polynomial in the gap to capacity and the mixing time of the Markov chain. Prior work achieved capacity only asymptotically in the limit of large lengths, and polynomial bounds were not available with respect to either the gap to capacity or mixing time. Our results operate in the setting where the source (or the channel) is . If the source is then compression at such short lengths would lead to…
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
TopicsError Correcting Code Techniques · Wireless Communication Security Techniques · DNA and Biological Computing
