Multi-armed Bandit Algorithms on System-on-Chip: Go Frequentist or Bayesian?
Not on the map. Why?
Abstract (arXiv)
Multi-armed Bandit (MAB) algorithms identify the best arm among multiple arms via exploration-exploitation trade-off without prior knowledge of arm statistics. Their usefulness in wireless radio, IoT, and robotics demand deployment on edge devices, and hence, a mapping on system-on-chip (SoC) is desired. Theoretically, the Bayesian approach-based Thompson Sampling (TS) algorithm offers better performance than the frequentist approach-based Upper Confidence Bound (UCB) algorithm. However, TS is not synthesizable due to Beta function. We address this problem by approximating it via a pseudo-random number generator-based approach and efficiently realize the TS algorithm on Zynq SoC. In practice, the type of arms distribution (e.g., Bernoulli, Gaussian, etc.) is unknown and hence, a single algorithm may not be optimal. We propose a reconfigurable and intelligent MAB (RI-MAB) framework. Here, intelligence enables the identification of appropriate MAB algorithms for a given environment, and reconfigurability allows on-the-fly switching between algorithms on the SoC. This eliminates the need for parallel implementation of algorithms resulting in huge savings in resources and power consumption. We analyze the functional correctness, area, power, and execution time of the proposed and existing architectures for various arm distributions, word-length, and hardware-software co-design approaches. We demonstrate the superiority of the RI-MAB over TS and UCB only architectures.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 9 of its 38 references that are in the map. First posted on arXiv 5 Jun 2021.
Builds on
9 of 38 references.
References · 9
- 2019Introduction to Multi-Armed Banditscited by 475
- 2016Corralling a Band of Bandit Algorithmscited by 99
- 2016Delay and Cooperation in Nonstochastic Banditscited by 71
- 2018Linear Bandits with Stochastic Delayed Feedbackcited by 55
- 2018SIC-MMAB: Synchronisation Involves Communication in Multiplayer Multi-Armed Banditscited by 46
- 2015Optimal Regret Analysis of Thompson Sampling in Stochastic Multi-armed Bandit Problem with Multiple Playscited by 38
- 2018Best arm identification in multi-armed bandits with delayed feedbackcited by 29
- 2019The Assistive Multi-Armed Banditcited by 19
- 2019Distributed Learning for Channel Allocation Over a Shared Spectrumcited by 8
Built on by
Not cited yet.