SYARLGJun 5, 2021

Multi-armed Bandit Algorithms on System-on-Chip: Go Frequentist or Bayesian?

arXiv:2106.02855v1
Originality Incremental advance
AI Analysis

This work addresses the need for efficient MAB algorithm deployment on edge devices in wireless radio, IoT, and robotics, offering a domain-specific solution that is incremental in improving hardware implementation.

The paper tackles the problem of deploying Multi-armed Bandit (MAB) algorithms on system-on-chip (SoC) for edge devices by proposing a reconfigurable and intelligent framework (RI-MAB) that approximates Thompson Sampling for hardware synthesis and allows on-the-fly switching between algorithms, demonstrating superiority over existing architectures in resource and power savings.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes