DISCO: An End-to-End Bandit Framework for Personalised Discount Allocation
Not on the map. Why?
Abstract (arXiv)
Personalised discount codes provide a powerful mechanism for managing customer relationships and operational spend in e-commerce. Bandits are well suited for this product area, given the partial information nature of the problem, as well as the need for adaptation to the changing business environment. Here, we introduce DISCO, an end-to-end contextual bandit framework for personalised discount code allocation at ASOS. DISCO adapts the traditional Thompson Sampling algorithm by integrating it within an integer program, thereby allowing for operational cost control. Because bandit learning is often worse with high dimensional actions, we focused on building low dimensional action and context representations that were nonetheless capable of good accuracy. Additionally, we sought to build a model that preserved the relationship between price and sales, in which customers increasing their purchasing in response to lower prices ("negative price elasticity"). These aims were achieved by using radial basis functions to represent the continuous (i.e. infinite armed) action space, in combination with context embeddings extracted from a neural network. These feature representations were used within a Thompson Sampling framework to facilitate exploration, and further integrated with an integer program to allocate discount codes across ASOS's customer base. These modelling decisions result in a reward model that (a) enables pooled learning across similar actions, (b) is highly accurate, including in extrapolation, and (c) preserves the expected negative price elasticity. Through offline analysis, we show that DISCO is able to effectively enact exploration and improves its performance over time, despite the global constraint. Finally, we subjected DISCO to a rigorous online A/B test, and find that it achieves a significant improvement of >1% in average basket value, relative to the legacy systems.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 9 of its 28 references that are in the map. First posted on arXiv 10 Jun 2024.
Builds on
9 of 28 references.
References · 9
- 2022Off-Policy Evaluation for Large Action Spaces via Embeddingscited by 53
- 2019Contextual Bandits with Continuous Actions: Smoothing, Zooming, and Adaptingcited by 42
- 2022Contextual Bandits with Large Action Spaces: Made Practicalcited by 32
- 2020Efficient Contextual Bandits with Continuous Actionscited by 24
- 2021A Map of Bandits for E-commercecited by 9
- 2021Markdowns in E-Commerce Fresh Retail: A Counterfactual Prediction and Multi-Period Optimization Approachcited by 8
- 2019Dynamic Pricing for Airline Ancillaries with Customer Contextcited by 7
- 2022Promotheus: An End-to-End Machine Learning Framework for Optimizing Markdown in Online Fashion E-commercecited by 4
- 2022Modeling Price Elasticity for Occupancy Prediction in Hotel Dynamic Pricingcited by 1
Built on by
Citing papers per year: 2025: 1; 2026: 2.
3 papers.
Similar, not cited
Close in wording, no citation either way
- 2024Neural Dueling Bandits: Preference-Based Optimization with Human Feedback
- 2026Gated Decoupled Compositional Bandits: A Unified Theory of Contextual Bandits with Supervised-Calibrated Action Scaling and Pre-Execution Gating
- 2026Flow-Corrected Thompson Sampling for Non-Stationary Contextual Bandits
- 2026RIE-Greedy: Regularization-Induced Exploration for Contextual Bandits
- 2021Online Learning via Offline Greedy Algorithms: Applications in Market Design and Optimization
- 2026Shopping Companion: Benchmarking and Training LLM Agents for Long-Horizon Preference-Grounded E-Commerce Tasks
- 2026Causal-Aware Foundation-Model for Bilevel Optimization in Discrete Choice Settings
- 2025Active Human Feedback Collection via Neural Contextual Dueling Bandits