Hierarchical Contextual Uplift Bandits for Catalog Personalization
Anupam Agrawal, Rajesh Mohanty, Shamik Bhattacharjee, Abhimanyu Mittal
TL;DR
The paper addresses rapid non-stationarity in fantasy-sports catalog personalization by introducing the Hierarchical Contextual Uplift Bandit (HCUB), which uses a coarse-to-fine hierarchical context tree and an uplift-based reward objective to enable efficient policy transfer and mitigate cold-start. HCUB constructs an 81-arm action space by jointly adjusting four contest attributes, computes uplifts via hierarchical bootstrapping, and propagates rewards top-down while selecting arms bottom-up with Bayesian UCB. In online A/B tests on the Dream11 platform, HCUB yields revenue uplifts of approximately $0.42\%$ in a 6M-user stage and $0.51\%$ after production deployment, with modest, statistically insignificant changes in engagement metrics; offline simulations show 4–5\% improvements in regret when employing reward inheritance. The results demonstrate practical impact for large-scale catalog personalization in dynamic environments and motivate future work on adaptive bandits with non-stationarity handling to broaden applicability beyond fantasy sports.
Abstract
Contextual Bandit (CB) algorithms are widely adopted for personalized recommendations but often struggle in dynamic environments typical of fantasy sports, where rapid changes in user behavior and dramatic shifts in reward distributions due to external influences necessitate frequent retraining. To address these challenges, we propose a Hierarchical Contextual Uplift Bandit framework. Our framework dynamically adjusts contextual granularity from broad, system-wide insights to detailed, user-specific contexts, using contextual similarity to facilitate effective policy transfer and mitigate cold-start issues. Additionally, we integrate uplift modeling principles into our approach. Results from large-scale A/B testing on the Dream11 fantasy sports platform show that our method significantly enhances recommendation quality, achieving a 0.4% revenue improvement while also improving user satisfaction metrics compared to the current production system. We subsequently deployed this system to production as the default catalog personalization system in May 2025 and observed a further 0.5% revenue improvement.
