Table of Contents
Fetching ...

Adversarial Bandits with Multi-User Delayed Feedback: Theory and Application

Yandi Li, Jianxiong Guo, Yupeng Li, Tian Wang, Weijia Jia

TL;DR

This work addresses adversarial multi-armed bandits with multi-user delayed feedback, where feedback and delays are arbitrarily chosen by an oblivious adversary. It introduces MUD-EXP3, a modified EXP3 algorithm leveraging an importance-weighted estimator to handle delayed feedback from multiple users, and AMUD-EXP3, an adaptive variant using a doubling trick to cope with unknown horizons. The authors derive regret bounds showing sublinear performance under known horizon and delay constraints, and sublinear, horizon-independent guarantees for the adaptive version. Extensive simulations demonstrate favorable performance against strong baselines, particularly under moderate delays and evolving environments, with applications highlighted in mobile-edge caching and long-term traffic management.

Abstract

The multi-armed bandit (MAB) models have attracted significant research attention due to their applicability and effectiveness in various real-world scenarios such as resource allocation, online advertising, and dynamic pricing. As an important branch, the adversarial MAB problems with delayed feedback have been proposed and studied by many researchers recently where a conceptual adversary strategically selects the reward distributions associated with each arm to challenge the learning algorithm and the agent experiences a delay between taking an action and receiving the corresponding reward feedback. However, the existing models restrict the feedback to be generated from only one user, which makes models inapplicable to the prevailing scenarios of multiple users (e.g. ad recommendation for a group of users). In this paper, we consider that the delayed feedback results are from multiple users and are unrestricted on internal distribution. In contrast, the feedback delay is arbitrary and unknown to the player in advance. Also, for different users in a round, the delays in feedback have no assumption of latent correlation. Thus, we formulate an adversarial MAB problem with multi-user delayed feedback and design a modified EXP3 algorithm MUD-EXP3, which makes a decision at each round by considering the importance-weighted estimator of the received feedback from different users. On the premise of known terminal round index $T$, the number of users $M$, the number of arms $N$, and upper bound of delay $d_{max}$, we prove a regret of $\mathcal{O}(\sqrt{TM^2\ln{N}(N\mathrm{e}+4d_{max})})$. Furthermore, for the more common case of unknown $T$, an adaptive algorithm AMUD-EXP3 is proposed with a sublinear regret with respect to $T$. Finally, extensive experiments are conducted to indicate the correctness and effectiveness of our algorithms.

Adversarial Bandits with Multi-User Delayed Feedback: Theory and Application

TL;DR

This work addresses adversarial multi-armed bandits with multi-user delayed feedback, where feedback and delays are arbitrarily chosen by an oblivious adversary. It introduces MUD-EXP3, a modified EXP3 algorithm leveraging an importance-weighted estimator to handle delayed feedback from multiple users, and AMUD-EXP3, an adaptive variant using a doubling trick to cope with unknown horizons. The authors derive regret bounds showing sublinear performance under known horizon and delay constraints, and sublinear, horizon-independent guarantees for the adaptive version. Extensive simulations demonstrate favorable performance against strong baselines, particularly under moderate delays and evolving environments, with applications highlighted in mobile-edge caching and long-term traffic management.

Abstract

The multi-armed bandit (MAB) models have attracted significant research attention due to their applicability and effectiveness in various real-world scenarios such as resource allocation, online advertising, and dynamic pricing. As an important branch, the adversarial MAB problems with delayed feedback have been proposed and studied by many researchers recently where a conceptual adversary strategically selects the reward distributions associated with each arm to challenge the learning algorithm and the agent experiences a delay between taking an action and receiving the corresponding reward feedback. However, the existing models restrict the feedback to be generated from only one user, which makes models inapplicable to the prevailing scenarios of multiple users (e.g. ad recommendation for a group of users). In this paper, we consider that the delayed feedback results are from multiple users and are unrestricted on internal distribution. In contrast, the feedback delay is arbitrary and unknown to the player in advance. Also, for different users in a round, the delays in feedback have no assumption of latent correlation. Thus, we formulate an adversarial MAB problem with multi-user delayed feedback and design a modified EXP3 algorithm MUD-EXP3, which makes a decision at each round by considering the importance-weighted estimator of the received feedback from different users. On the premise of known terminal round index , the number of users , the number of arms , and upper bound of delay , we prove a regret of . Furthermore, for the more common case of unknown , an adaptive algorithm AMUD-EXP3 is proposed with a sublinear regret with respect to . Finally, extensive experiments are conducted to indicate the correctness and effectiveness of our algorithms.
Paper Structure (25 sections, 14 theorems, 47 equations, 9 figures, 2 algorithms)

This paper contains 25 sections, 14 theorems, 47 equations, 9 figures, 2 algorithms.

Key Result

Lemma 1

Under the setting of MUD-EXP3, for any round $t\geq1$ and for any arm $i\in \mathcal{N}$, we have the following:

Figures (9)

  • Figure 1: The illustrative example of recommending items to the time-varying user group. At round $t$, the agent takes the item $i$ as the action, and then each user $j$ in user group (green group) gives feedback $l^j_i(t)$ according to the feedback distribution for item $i$ at round $t$. Finally, this feedback is received by the agent at round $t+d_{t}^{j}$ with delay $d_{t}^{j}$.
  • Figure 2: The cumulative regret under a stochastic bandit environment.
  • Figure 3: The cumulative loss with varying maximum delays.
  • Figure 4: The total loss in adversarial bandits with varying tran_num and $d_{max}=10$.
  • Figure 5: The total loss in adversarial bandits with varying tran_num and $d_{max}=100$.
  • ...and 4 more figures

Theorems & Definitions (28)

  • Lemma 1
  • proof
  • Corollary 1
  • proof
  • Lemma 2
  • proof
  • Lemma 3
  • proof
  • Lemma 4
  • proof
  • ...and 18 more