Skip to main content
QUICK REVIEW

[論文レビュー] Contextual Blocking Bandits

Soumya Basu, Orestis Papadigenopoulos|arXiv (Cornell University)|Mar 6, 2020
Advanced Bandit Algorithms Research参考文献 44被引用数 7
ひとこと要約

本稿では、アームが使用後に固定期間ブロッキングされる状況で、報酬が確率的文脈に依存する、新しいマルチアームバンディット枠組み「コンテキストブロッキングバンディット」を提案する。遅延報酬利用と機会的サブサンプリングを組み合わせたUCBベースのアルゴリズムを提案し、$Ø(\log T)$のレグレットを$\alpha$-最適ポリシーに対して達成し、情報理論的下界と一致する。

ABSTRACT

We study a novel variant of the multi-armed bandit problem, where at each time step, the player observes an independently sampled context that determines the arms' mean rewards. However, playing an arm blocks it (across all contexts) for a fixed and known number of future time steps. The above contextual setting, which captures important scenarios such as recommendation systems or ad placement with diverse users, invalidates greedy solution techniques that are effective for its non-contextual counterpart (Basu et al., NeurIPS19). Assuming knowledge of the context distribution and the mean reward of each arm-context pair, we cast the problem as an online bipartite matching problem, where the right-vertices (contexts) arrive stochastically and the left-vertices (arms) are blocked for a finite number of rounds each time they are matched. This problem has been recently studied in the full-information case, where competitive ratio bounds have been derived. We focus on the bandit setting, where the reward distributions are initially unknown; we propose a UCB-based variant of the full-information algorithm that guarantees a $\mathcal{O}(\log T)$-regret w.r.t. an $α$-optimal strategy in $T$ time steps, matching the $Ω(\log(T))$ regret lower bound in this setting. Due to the time correlations caused by blocking, existing techniques for upper bounding regret fail. For proving our regret bounds, we introduce the novel concepts of delayed exploitation and opportunistic subsampling and combine them with ideas from combinatorial bandits and non-stationary Markov chains coupling.

研究の動機と目的

  • 報酬が文脈に依存し、使用後に一時的にブロッキングされるような、実世界のリソース割り当て問題(例:レコメンデーションシステムやライドシェアリングプラットフォーム)をモデル化すること。
  • 時間的依存性が生じるブロッキング付きバンディット設定において、未知の報酬分布を学習する課題に取り組むこと。標準的なUCBやLPベースの手法は、時間的依存性のため失敗するため。
  • ブロッキングによる時間相関を考慮しても、最適なレグレット性能を達成するバンディットアルゴリズムを開発すること。
  • 文脈分布と各アーム・コンテキストペアの平均報酬が事前に分かっている条件下で、この設定における$\Omega(\log T)$下界と一致する理論的レグレットバウンドを確立すること。

提案手法

  • 時間に依存しないバンディットアルゴリズムを提案。UCB推定値を遅延時間窓$t - M_t$($M_t = \Theta(\log t)$)から取得することで、UCB値と現在のアーム利用可能性の間を分離する。
  • 遅延報酬利用の概念を導入。これにより、遅延窓内のマルコフ連鎖が混合し、UCB推定値とブロッキングダイナミクスとの相関を解消できる。
  • ブロッキング下でサブオプティマルなアームの十分なサンプリングを保証する機会的サブサンプリング方式を採用。これにより、LP解の収束が可能になる。
  • 組合せバンディットと非定常マルコフ連鎖カップリングの技術を組み合わせ、時間相関のある意思決定に対してもレグレットをバウンドする。
  • 時間依存のスキップ確率を用いた確率的LPラウンディング戦略を採用。UCBベースの信頼区間をオンラインで適応的に調整。
  • レグレットバウンドを$\mathcal{O}\left(\frac{km(k+m)\log T}{\Delta}\right)$として導出。ここで$k$はアーム数、$m$はコンテキスト数、$\Delta$は最良のサブオプティマルLP解からのギャップである。

実験結果

リサーチクエスチョン

  • RQ1アーム利用可能性が時間的相関を持つコンテキストブロッキングバンディット設定において、バンディットアルゴリズムが$\mathcal{O}(\log T)$のレグレットを達成できるか。
  • RQ2非定常環境下で、どのように遅延報酬利用を活用してUCB推定値とブロッキングダイナミクスの相関を解消できるか。
  • RQ3ブロッキング制約下で、サブオプティマルなアームの十分な探索を保証するサンプリング戦略は何か。これによりLPベース意思決定の収束が可能になる。
  • RQ4ブロッキングに起因する相関のため、標準的手法が失敗するにもかかわらず、この設定で$\Omega(\log T)$下界と一致するレグレットを達成できるか。
  • RQ5完全情報ケースにおけるオンラインポリシーの最適な競合比は何か。最大ブロッキング遅延にどのように依存するか。

主な発見

  • 提案アルゴリズムは$\mathcal{O}\left(\frac{km(k+m)\log T}{\Delta}\right)$のレグレットを達成し、$\Omega(\log T)$の下界と一致する。これにより、バンディット設定における最適性が確立される。
  • 遅延報酬利用($t - \Theta(\log t)$からのUCB値の使用)により、システムのマルコフ連鎖が混合し、UCB推定値とアーム利用可能性との間の相関が解消される。
  • 機会的サブサンプリング方式により、ブロッキング下でもサブオプティマルなアームの十分なサンプリングが保証され、LP解の収束が時間とともに可能になる。
  • 完全情報ケースでは、競合比の下界が$\frac{d_{\text{max}}}{2d_{\text{max}} - 1}$であることが、クラリベイントブロックベースポリシーと極限解析から導出された。
  • レグレットバウンドは、文脈分布と各アーム・コンテキストペアの平均報酬が事前に分かっている条件下で成立。アルゴリズムはUCBを用いて、未知の報酬分布をオンラインで学習する。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。