As a critical task for large-scale commercial recommender systems, reranking has shown the potential of improving recommendation results by uncovering mutual influence among items. Reranking rearranges items in the initial ranking lists from the previous ranking stage to better meet users' demands. However, rather than considering the context of initial lists as most existing methods do, an ideal reranking algorithm should consider the counterfactual context -- the position and the alignment of the items in the reranked lists. In this work, we propose a novel pairwise reranking framework, Context-aware Reranking with Utility Maximization for recommendation (CRUM), which maximizes the overall utility after reranking efficiently. Specifically, we first design a utility-oriented evaluator, which applies Bi-LSTM and graph attention mechanism to estimate the listwise utility via the counterfactual context modeling. Then, under the guidance of the evaluator, we propose a pairwise reranker model to find the most suitable position for each item by swapping misplaced item pairs. Extensive experiments on two benchmark datasets and a proprietary real-world dataset demonstrate that CRUM significantly outperforms the state-of-the-art models in terms of both relevance-based metrics and utility-based metrics.
翻译:作为大型商业推荐人系统的一项关键任务,重新排序显示了通过发现项目之间的相互影响来改进建议结果的潜力。重新排序将项目从上一个排名阶段的初始排名列表中重新排列,以更好地满足用户的需求。然而,理想的重新排序算法不应像大多数现有方法那样考虑初步列表的背景,而应考虑反事实背景 -- -- 重新排序列表中项目的位置和对齐。在这项工作中,我们提议了一个新颖的对称重新排序框架,即 " 环境认知重新排序与使用最大化的建议(CRUM) ",在重新排序后最大限度地实现总体效用。具体地说,我们首先设计一个面向实用性的评价员,应用Bi-LSTM和图形关注机制,通过反现实性背景模型来估计清单的效用。然后,在评估员的指导下,我们提出一个配对式的重新排序模型,通过交换错位项目配对,找到每个项目最合适的位置。关于两个基准数据集的广泛试验和一个专有的地真实世界数据集,表明CRIM在基于通用度的模型和指标模型中都大大超越了州通用性。