Beating the Multiplicative Weights Update Algorithm
Abhinav Aggarwal, Jos\'e Abel Castellanos Joo, Diksha Gupta

TL;DR
This paper analyzes the robustness of a specific multiplicative weights update algorithm against adversaries, showing it converges in expected linear time despite adversarial corruption, outperforming previous Byzantine consensus bounds.
Contribution
It introduces a detailed adversarial model for MWU algorithms, provides empirical analysis of convergence under attack, and compares its efficiency to existing Byzantine consensus algorithms.
Findings
MWU converges in expected O(n) rounds under adversarial attack
The algorithm outperforms the previous O(n^3) Byzantine consensus bounds
Empirical results validate the robustness of the proposed MWU approach
Abstract
Multiplicative weights update algorithms have been used extensively in designing iterative algorithms for many computational tasks. The core idea is to maintain a distribution over a set of experts and update this distribution in an online fashion based on the parameters of the underlying optimization problem. In this report, we study the behavior of a special MWU algorithm used for generating a global coin flip in the presence of an adversary that tampers the experts' advice. Specifically, we focus our attention on two adversarial strategies: (1) non-adaptive, in which the adversary chooses a fixed set of experts a priori and corrupts their advice in each round; and (2) adaptive, in which this set is chosen as the rounds of the algorithm progress. We formulate these adversarial strategies as being greedy in terms of trying to maximize the share of the corrupted experts in the final…
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
TopicsAdvanced Bandit Algorithms Research · Optimization and Search Problems · Cryptography and Data Security
