Fast and Feasible: Permutation-based Constrained Reranking for Revenue Maximization
이 뉴스, 어떠셨어요?
한 번의 탭으로 반응을 남겨요 · 로그인 불필요
Abstract
Search and recommender systems have produced highly relevant search results.
A natural next step in the development of such systems in e-commerce is to rerank these results to increase the platform's revenue from paid promotion products.
However, maximizing revenue alone may degrade the user experience by reducing relevance or increasing fraud risk.
To avoid this, we state the reranking problem as an integer linear program ($ILP$) that maximizes revenue subject to per-query constraints on other metrics, e.g., relevance.
Since solving $ILP$ exactly for every query is slow for deployment to the online service, we propose a lightweight permutation-based reranking approximation algorithm PermR.
At each step, the algorithm selects a pair of neighboring items and swaps them to either improve the objective or repair a violated constraint.
We evaluate PermR across multiple categories of a large classified platform in offline and online settings.
PermR achieves about 63\% of the ILP revenue improvement, within production latency limits, preserving all constraints.
In a 14-day online A/B test over 56 million search queries, PermR increased revenue by $2$\%.