Sample-Rank: Weak Multi-Objective Recommendations Using Rejection Sampling
Abhay Shukla, Jairaj Sathyanarayana, Dipyaman Banerjee

TL;DR
This paper presents Sample-Rank, a scalable method for multi-objective recommendation that uses rejection sampling to align recommendations with marketplace goals, improving revenue without sacrificing conversion rates.
Contribution
Introduces a novel multi-goal sampling and ranking approach that simplifies multi-objective recommendation optimization for large-scale systems.
Findings
Achieved a 2.64% increase in revenue per order in online A/B tests.
Maintained conversion rates while biasing recommendations towards multiple objectives.
Reduced model development and deployment time in multi-objective settings.
Abstract
Online food ordering marketplaces are multi-stakeholder systems where recommendations impact the experience and growth of each participant in the system. A recommender system in this setting has to encapsulate the objectives and constraints of different stakeholders in order to find utility of an item for recommendation. Constrained-optimization based approaches to this problem typically involve complex formulations and have high computational complexity in production settings involving millions of entities. Simplifications and relaxation techniques (for example, scalarization) help but introduce sub-optimality and can be time-consuming due to the amount of tuning needed. In this paper, we introduce a method involving multi-goal sampling followed by ranking for user-relevance (Sample-Rank), to nudge recommendations towards multi-objective (MO) goals of the marketplace. The proposed…
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.
