Distributionally Robust Degree Optimization for BATS Codes
Hoover H. F. Yin, Jie Wang, Sherman S. M. Chow
TL;DR
The paper tackles the instability of BATS code rates arising from misestimating the destination rank distribution $\mathbf{h}$ when optimizing the degree distribution $\boldsymbol{\Psi}$. It introduces a distributionally robust optimization (DRO) framework that constrains optimization to a probability ball around the empirical rank distribution $\hat{\mathbf{h}}$, and analyzes both $1$-Wasserstein and total-variation metrics to provide out-of-sample guarantees. Through dual reformulations, the authors obtain tractable DRO programs that maximize the worst-case rate while preserving decodability constraints across discretized $x\in\mathcal{X}$. Numerical results show that Wasserstein DRO delivers a close-to-optimal rate with minimal rate fluctuations, outperforming non-DRO and other robust strategies, while TV-DRO may require larger samples to achieve similar performance. The work suggests that Wasserstein DRO offers a practical and effective route to robust BATS code deployment in uncertain wireless environments.
Abstract
Batched sparse (BATS) code is a network coding solution for multi-hop wireless networks with packet loss. Achieving a close-to-optimal rate relies on an optimal degree distribution. Technical challenges arise from the sensitivity of this distribution to the often empirically obtained rank distribution at the destination node. Specifically, if the empirical distribution overestimates the channel, BATS codes experience a significant rate degradation, leading to unstable rates across different runs and hence unpredictable transmission costs. Confronting this unresolved obstacle, we introduce a formulation for distributionally robust optimization in degree optimization. Deploying the resulting degree distribution resolves the instability of empirical rank distributions, ensuring a close-to-optimal rate, and unleashing the potential of applying BATS codes in real-world scenarios.
