
トンプソンサンプリング[ 1 ] [ 2 ] [ 3 ]は、ウィリアム・レイ・トンプソンにちなんで名付けられた、マルチアームバンディット問題における探索と活用のジレンマに対処する行動を選択するためのヒューリスティックである。これは、ランダムに抽出された信念に関して期待報酬を最大化する行動を選択することから成ります。
一連の状況を考慮する一連の行動、そして報酬はプレイヤーの目的は、累積報酬を最大化するなど、さまざまな状況下で行動を起こすことです。具体的には、各ラウンドでプレイヤーは状況を取得します。アクションを実行するそして報酬を受け取る状況や発動されたアクションに応じて分布が変化する。
トンプソンサンプリングの要素は以下のとおりです。[ 3 ]:第4節
トンプソンサンプリングは、アクションを再生することから成ります。期待報酬を最大化する確率に応じて行動する。確率[ 3 ]で選択される:アルゴリズム4
どこは指示関数です。
実際には、このルールはサンプリングによって実装されます。各ラウンドで、パラメータ事後分布からサンプリングされる[ 3 ]:7とアクション最大化するように選択されたすなわち、サンプリングされたパラメータ、行動、および現在のコンテキストが与えられた場合の期待報酬です。概念的には、これはプレイヤーが各ラウンドで事後分布に従ってランダムに信念をインスタンス化し、それに従って最適に行動することを意味します。ほとんどの実用的なアプリケーションでは、モデル全体にわたる事後分布を維持してサンプリングすることは計算上負担が大きくなります。そのため、トンプソンサンプリングは近似サンプリング手法と組み合わせて使用されることがよくあります。[ 3 ]:第5節
トンプソンサンプリングは、もともと1933年にトンプソンによって記述されました。[ 1 ]その後、多腕バンディット問題の文脈で何度も独立して再発見されました。[ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ]バンディットの場合の収束の最初の証明は1997年に示されました。[ 4 ]マルコフ決定過程への最初の適用は2000年でした。[ 6 ]関連するアプローチ(ベイズ制御ルールを参照)は2010年に発表されました。[ 5 ] 2010年には、トンプソンサンプリングが瞬時に自己修正することも示されました。[ 9 ]コンテキストバンディットの漸近収束結果は 2011 年に発表されました。[ 7 ]トンプソン サンプリングは、Web サイト設計やオンライン広告におけるA/B テスト、 [ 10 ]および分散型意思決定における加速学習など、多くのオンライン学習問題で広く使用されています。[ 11 ]従来の MAB の変種であるデュエリング バンディットに対して、ペアワイズ比較の形式でフィードバックが得られるダブル トンプソン サンプリング (D-TS) [ 12 ]アルゴリズムが提案されています。
確率マッチングとは、クラス帰属の予測がクラスの基本発生率に比例する意思決定戦略です。したがって、トレーニングセットにおいて正例が60%、負例が40%の割合で観測された場合、確率マッチング戦略を用いる観察者は、(ラベル付けされていない例に対して)60%のインスタンスで「正」のクラスラベルを、40%のインスタンスで「負」のクラスラベルを予測します。
トンプソンサンプリングを任意の動的環境および因果構造に一般化したベイズ制御ルールは、行動と観測を伴う適応コーディング問題に対する最適な解であることが示されています。[ 5 ]この定式化では、エージェントは一連の行動の混合として概念化されます。エージェントは環境と相互作用するにつれて、因果特性を学習し、環境の行動を最もよく予測する行動に対する相対エントロピーを最小化する行動を採用します。これらの行動が最大期待効用原理に従って選択されている場合、ベイズ制御ルールの漸近的行動は、完全に合理的なエージェントの漸近的行動と一致します。
設定は以下のとおりです。エージェントがこれまでに発行したアクション、そしてエージェントが時刻までに収集した観測値すると、エージェントがアクションを発行します。確率: [ 5 ]
ここで「ハット」表記事実を表すこれは因果的介入(因果関係を参照)であり、通常の観察ではありません。エージェントが信念を持っている場合その動作に関して、ベイズ制御ルールは次のようになる。
どこはパラメータに関する事後分布である。与えられた行動そして観察結果。
実際には、ベイズ制御は各時間ステップでパラメータをサンプリングすることに相当する。事後分布から事後分布は、観測値の(因果)尤度のみを考慮してベイズの定理を用いて計算される。そして、行動の(因果関係の)可能性を無視するそして、その動作をサンプリングすることによってアクション分布から。
トンプソンサンプリングと上限信頼限界アルゴリズムは、その理論的保証の多くを支える基本的な特性を共有しています。大まかに言えば、どちらのアルゴリズムも最適である可能性のある行動に探索的な努力を割り当てており、この意味で「楽観的」です。この特性を活用することで、UCB アルゴリズム用に確立された後悔限界をトンプソンサンプリングのベイズ後悔限界に変換したり[ 13 ]、これらのアルゴリズムと多くのクラスの問題にわたって後悔分析を統一したりすることができます[ 14 ] 。