Before revision: Contextual bandits provide an effective way to model this problem and leverage online (incremental) learning to keep adjusting the predictions based on changing environment.
After revision: Contextual bandits provide an effective way to model this problem and leverage online (incremental) learning to continuously adjust the predictions based on changing environment.