I have an online experimentation setup with incoming customers split into 3 groups:
- Random (all arms are applied equally) 20%
- Model-based (an existing, optimal strategy is run) 40%
- MAB (Multi-armed bandit): this is a new setup. 40%
The MAB traffic split is introduced to compare with the existing model-based approach. I would like to ask:
- Since Random traffic is always there, it can be used as exploration and MAB just needs to run exploitation on its own traffic. Does it mean off-policy learning? Any keyword for further search is appreciated.
- Which data traffic should be used to update MAB? I feel Random and MAB make sense but not sure about Model-based traffic, as it is biased with another policy.
Thanks for reading my question.