The (binary) multi-armed bandit actually is a MDP with one state and $K$ actions.
So your suggestion boils down to meta-learning: Find the parameters of one MDP that can solve another. Let's go with that!
So we need to specify this meta-MDP. To simplify, we make it solve Bernoulli (binary) multi-armed Bandits.
What state would this meta-MDP use?
The full history of actions and rewards? One state would be [(A-1), (A-0), (C-0), (B-1), (B-1), (B-1)]
, Clearly this has redundant information. Because the bandit is stateless, the order in which we tried the arms is irrelevant for the optimal decision about the next action (which arm to try).
Same as above, but ignoring order? That boils down to counting. One state would be {A: (1,1), B: (0,3), C: (1,0), D: (0,0)}
. The number of states is infinite. But if we limit ourselves to a few steps, we could totally simulate this meta-MDP.
If we actually wanted to optimize this meta-MDP:
- We would have to specify the distribution of Bandits we want to be optimal for.
- We may want to specify a time-horizon. (Or the discounting of future rewards that we want to be optimal for.)
- We may notice more symmetry that we haven't exploited yet: If the optimal action in the state above is A, the surely in the state where A/B are swapped it should be B.
Back to your question:
Why dont we consider the information we gain by exploration? I.e, why dont we model this as a MDP?
We have almost done this now! We could optimize the meta-MDP above and extract the optimal policy. The optimal policy is of course a deterministic function from state to action.
Let's cross-check what the UCB algorithm (PDF) does: In the first $K$ rounds, where $K$ is the number of arms, play each arm once, in arbitrary order. [...]
Wait, this specifies what action our optimal policy should take for some of the states! If we read further, we can find the action for other states too. This is a policy!
So another way to think about UCB (or Thomson Sampling, or even $\epsilon$-greedy) is that they are actually specific policies/solutions for the above meta-MDP.