Game of Coding for Vector-Valued Computations
Hanzaleh Akbari Nodehi, Parsa Moradi, Soheil Mohajer, Mohammad Ali Maddah-Ali
TL;DR
This work extends the game of coding framework from scalar to vector-valued computations in $\mathbb{R}^N$, addressing secure decentralized computation under rational adversaries. It casts the problem as a Stackelberg game where a data collector selects a public acceptance threshold $\eta$ and adversaries choose noise distributions $g(\cdot)$, yielding a two-stage interaction between liveness (acceptance) and accuracy (MSE). The authors derive a scalar intermediary curve $c_{\eta}(\alpha)$ that characterizes the adversary's best responses, show that the entire equilibrium is captured by a 2D search over $\eta$ and $\alpha$, and provide explicit formulas $c_{\eta}(\alpha)=\frac{\tilde{\Psi}_N^{*}(\alpha)}{4\alpha}$ based on the upper concave envelope of geometric kernels tied to lens-like intersections of $N$-balls. They also construct worst-case adversarial noise distributions achieving the bound and illustrate the equilibrium across multiple dimensions, demonstrating that resilience results from the scalar setting extend to high dimensions. Overall, the paper offers a rigorous, dimension-robust foundation for secure, large-scale decentralized computing with no honest-majority assumption and provides practical algorithms to compute the equilibrium in vector-valued tasks.
Abstract
The game of coding is a new framework at the intersection of game theory and coding theory; designed to transcend the fundamental limitations of classical coding theory. While traditional coding theoretic schemes rely on a strict trust assumption, that honest nodes must outnumber adversarial ones to guarantee valid decoding, the game of coding leverages the economic rationality of actors to guarantee correctness and reliable decodability, even in the presence of an adversarial majority. This capability is paramount for emerging permissionless applications, particularly decentralized machine learning (DeML). However, prior investigations into the game of coding have been strictly confined to scalar computations, limiting their applicability to real world tasks where high dimensional data is the norm. In this paper, we bridge this gap by extending the framework to the general $N$-dimensional Euclidean space. We provide a rigorous problem formulation for vector valued computations and fully characterize the equilibrium strategies of the resulting high dimensional game. Our analysis demonstrates that the resilience properties established in the scalar setting are preserved in the vector regime, establishing a theoretical foundation for secure, large scale decentralized computing without honest majority assumptions.
