Machine learning
Multi-armed bandit
Stochastic optimization
Markov models
Active learning
Dynamic programming
Reinforcement learning
Variance