Computational Polarization: An Information-theoretic Method for Resilient Computing
Mert Pilanci

TL;DR
This paper introduces a novel error-resilient distributed computing method inspired by channel polarization, which optimally balances runtime and decoding complexity for linear computations.
Contribution
It extends channel polarization to distributed algorithms, providing a new approach called computational polarization with theoretical convergence guarantees and near-linear decoding complexity.
Findings
Achieves asymptotically optimal runtime for linear functions.
Provides closed-form expressions for limiting distributions.
Offers a near-linear time decoding procedure.
Abstract
We introduce an error resilient distributed computing method based on an extension of the channel polarization phenomenon to distributed algorithms. The method leverages an algorithmic split operation that transforms two identical compute nodes to slow and fast workers, which parallels the channel split operation in Polar Codes. This operation preserves the average runtime, analogous to the conservation of Shannon capacity in channel polarization. By leveraging a recursive construction in a similar spirit to the Fast Fourier Transform, this method synthesizes virtual compute nodes with dispersed return time distributions, which we call computational polarization. We show that the runtime distributions form a functional martingale processes, identify their limiting distributions in closed-form expressions together with non-asymptotic convergence rates, and prove strong convergence…
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
TopicsStochastic Gradient Optimization Techniques · Error Correcting Code Techniques · Privacy-Preserving Technologies in Data
