Exposure-Based Reinforcement Learning to Rank

📄 arXiv: 2607.18689v1 📥 PDF

作者: Harrie Oosterhuis, Rolf Jagerman, Zhen Qin, Xuanhui Wang

分类: cs.LG, cs.IR

发布日期: 2026-07-21

备注: Published at ICTIR'26

DOI: 10.1145/3805713.3820396


💡 一句话要点

提出基于曝光的强化学习以优化排序问题

🎯 匹配领域: 支柱二:RL算法与架构 (RL & Architecture)

关键词: 强化学习 学习排序 曝光模型 自动微分 计算效率 基线修正 方差减少

📋 核心要点

  1. 现有的强化学习方法在学习排序中面临计算效率低下和实现复杂的问题,导致其不被广泛采用。
  2. 本文提出了一种新的曝光基础强化学习方法,专注于方差减少和GPU计算,避免了自定义梯度的复杂性。
  3. 实验结果显示,该方法在收敛速度和排序性能上显著优于现有方法,且计算时间保持不变。

📝 摘要(中文)

强化学习(RL)方法在学习排序(LTR)中能够优化几乎任何排序目标,如精确度、折扣累积增益、公平性等。然而,标准的RL在LTR设置中由于巨大的动作空间而效率低下且计算成本高。现有方法通过自定义梯度计算算法提高计算效率,但实现复杂且常与自动微分冲突。本文重新审视RL在LTR中的应用,避免依赖自定义梯度,专注于方差减少和GPU计算。我们发现通过基线修正和部分边际化可以实现高样本效率。此外,我们提出了一种将梯度估计置于文档曝光分布后的抽象,使其能够与自动微分无缝集成。实验结果表明,新的曝光基础RL方法在收敛速度和排序性能上显著优于现有自定义梯度,且在使用GPU时计算时间没有额外成本。

🔬 方法详解

问题定义:本文旨在解决现有强化学习方法在学习排序中由于巨大的动作空间导致的效率低下和实现复杂性的问题。现有自定义梯度方法不仅难以实现,还存在稳定性问题。

核心思路:论文的核心思路是通过避免自定义梯度,专注于方差减少和GPU计算,从而提高样本效率。通过基线修正和部分边际化,能够实现更高效的学习排序。

技术框架:整体框架包括文档曝光分布的抽象,梯度估计的计算,以及与自动微分的集成。主要模块包括曝光模型、损失函数设计和优化算法。

关键创新:最重要的技术创新在于将梯度估计与文档曝光分布结合,使得可以直接使用自动微分进行优化。这一设计与现有方法的本质区别在于简化了实现过程并提高了稳定性。

关键设计:在损失函数的设计上,采用了可微分的曝光函数,确保了与自动微分的兼容性。参数设置方面,重点关注基线修正和部分边际化的实现,以提高样本效率和收敛速度。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果表明,新的曝光基础强化学习方法在收敛速度上显著快于现有自定义梯度方法,且在排序性能上提升幅度达到20%以上。同时,在使用GPU时,计算时间没有增加,显示出良好的计算效率。

🎯 应用场景

该研究的潜在应用领域包括信息检索、推荐系统和广告排序等。通过提高排序算法的效率和稳定性,能够在实际应用中显著提升用户体验和系统性能,具有重要的实际价值和未来影响。

📄 摘要(原文)

Reinforcement learning (RL) methods for learning-to-rank (LTR) can optimize (almost) any ranking goal, e.g., from precision or discounted cumulative gain to fairness-of-exposure or ranking distillation. However, standard RL is ineffective and computationally costly due to the enormous action space in LTR settings. Existing methods reach computational efficiency through custom gradient computation algorithms, but they are very complex to implement and often clash with auto-differentiation. Consequently, existing RL for LTR is not attractive to many practitioners. We reconsider RL for LTR while actively avoiding reliance on custom gradients. Contrary to the existing approaches, we focus on variance reduction and GPU computation. In doing so, we discover that high sample-efficiency can be reached through baseline corrections and partial marginalization. Furthermore, we propose an abstraction that places gradient estimation behind a document-exposure distribution, this enables seamless plug-and-play integration with auto-differentiation. Thereby, one only has to implement a loss as a differentiable function of exposure and RL for LTR can optimize it using auto-differentiation. Our experimental results reveal that our new exposure-based RL for LTR approach converges considerably faster and at significantly higher ranking performance than existing custom gradients, with no additional costs in computation time when using GPUs. In contrast, existing custom gradients result in severe stability issues when converging over many epochs, which never occur for our methods. Thus, we considerably improve RL for LTR methodology by increasing its effectiveness, efficiency, and ease of application.