Jargonautica
Classical Machine Learning

Multi-armed Bandit

Also called: Bandit, Thompson Sampling

Deciding how to split effort between trying new options and using the one that already works. Named after a row of slot machines. It formalises the recommendation problem, the pricing problem and the trial-design problem, and it is a smarter alternative to a fixed A/B test when you want to stop wasting traffic on the losing variant.

Technical view

Algorithms include epsilon-greedy, upper confidence bound and Thompson sampling, with regret bounds describing convergence to the best arm. Contextual bandits condition on features, making them a natural fit for personalisation. Compared to fixed-horizon A/B testing they reduce cost but complicate inference, since adaptive allocation breaks standard significance testing.


Part of AI Terminology Index, section: Classical Machine Learning.

How it connects

Multi-armed Bandit links to 4 other terms. The faint lines are links between those terms. See it in the full graph.

Reinforcement LearningReinforcement Learn…Recommender SystemsRecommender SystemsControlled ExperimentControlled Experime…Online LearningOnline LearningMulti-armed Bandit