Game of Coding With an Unknown Adversary

📅 2025-02-10
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
In decentralized systems, rational adversaries contaminate encoded data, yet decoders lack knowledge of the adversary’s utility function—posing a fundamental challenge for game-theoretic modeling. Method: We propose a commitment-based decoding strategy that requires no prior knowledge of the adversary. Crucially, we establish an adversary-agnostic invariant relationship between acceptance probability and mean squared error. Leveraging this, we design a joint online learning–statistical inference framework to implicitly model and adaptively respond to adversarial behavior. Contribution/Results: We theoretically prove that our strategy achieves a bounded sample complexity and guaranteed convergence accuracy, even without knowing the adversary’s model, and asymptotically approaches the Nash equilibrium. Experiments demonstrate substantial improvements in robustness and near-optimality over existing game-theoretic coding schemes that rely on full-information assumptions.

Technology Category

Application Category

📝 Abstract
Motivated by emerging decentralized applications, the emph{game of coding} framework has been recently introduced to address scenarios where the adversary's control over coded symbols surpasses the fundamental limits of traditional coding theory. Still, the reward mechanism available in decentralized systems, motivates the adversary to act rationally. While the decoder, as the data collector (DC), has an acceptance and rejection mechanism, followed by an estimation module, the adversary aims to maximize its utility, as an increasing function of (1) the chance of acceptance (to increase the reward), and (2) estimation error. On the other hand, the decoder also adjusts its acceptance rule to maximize its own utility, as (1) an increasing function of the chance of acceptance (to keep the system functional), (2) decreasing function of the estimation error. Prior works within this framework rely on the assumption that the game is complete, that is, both the DC and the adversary are fully aware of each other's utility functions. However, in practice, the decoder is often unaware of the utility of the adversary. To address this limitation, we develop an algorithm enabling the DC to commit to a strategy that achieves within the vicinity of the equilibrium, without knowledge of the adversary's utility function. Our approach builds on an observation that at the equilibrium, the relationship between the probability of acceptance and the mean squared error (MSE) follows a predetermined curve independent of the specific utility functions of the players. By exploiting this invariant relationship, the DC can iteratively refine its strategy based on observable parameters, converging to a near-optimal solution. We provide theoretical guarantees on sample complexity and accuracy of the proposed scheme.
Problem

Research questions and friction points this paper is trying to address.

Address adversary control in decentralized coding systems.
Develop algorithm for decoder without adversary utility knowledge.
Refine strategy using observable parameters for near-optimal solution.
Innovation

Methods, ideas, or system contributions that make the work stand out.

Algorithm for unknown adversary utility
Equilibrium-based strategy refinement
Invariant acceptance-MSE relationship utilization
🔎 Similar Papers
No similar papers found.
H
Hanzaleh Akbarinodehi
University of Minnesota, Twin Cities, Minneapolis, MN, USA
Parsa Moradi
Parsa Moradi
University of Minnesota, Twin Cities
AI in HealthcareDistributed MLDrug DiscoverySystems Biology
M
M. Maddah-ali
University of Minnesota, Twin Cities, Minneapolis, MN, USA