An Efficient Bandit Algorithm for Realtime Multivariate Optimization
Daniel N Hill, Houssam Nassif, Yi Liu, Anand Iyer, S V N Vishwanathan

TL;DR
This paper introduces a novel bandit-based algorithm for real-time multivariate web page optimization, explicitly modeling interactions between components to improve conversion rates efficiently.
Contribution
The paper presents a new bandit algorithm that models component interactions and applies hill-climbing for real-time web page optimization, including personalization.
Findings
Achieved a 21% increase in conversions in one week of online testing.
Effectively handles large decision spaces with strong interactions.
Deployed successfully at Amazon for content optimization.
Abstract
Optimization is commonly employed to determine the content of web pages, such as to maximize conversions on landing pages or click-through rates on search engine result pages. Often the layout of these pages can be decoupled into several separate decisions. For example, the composition of a landing page may involve deciding which image to show, which wording to use, what color background to display, etc. Such optimization is a combinatorial problem over an exponentially large decision space. Randomized experiments do not scale well to this setting, and therefore, in practice, one is typically limited to optimizing a single aspect of a web page at a time. This represents a missed opportunity in both the speed of experimentation and the exploitation of possible interactions between layout decisions. Here we focus on multivariate optimization of interactive web pages. We formulate an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
