中文

NeuralNDCG:通过排序的可微松弛直接优化排序指标

信息检索 2021-05-25 v2

摘要

排序学习(LTR)算法通常使用信息检索指标进行评估,如归一化折损累计增益(NDCG)或平均精度均值。由于这些指标依赖于对预测条目得分的排序(因而依赖于条目的排名),其导数要么无定义,要么处处为零。这使得它们不适合基于梯度的优化,而后者是学习合适评分函数的常用方法。常用的 LTR 损失函数仅与评估指标松散相关,导致优化目标与评估准则之间的不匹配。在本文中,我们通过提出 NeuralNDCG 来解决这种不匹配,这是一种新颖的 NDCG 可微近似。由于 NDCG 依赖于不可微的排序算子,我们使用 NeuralSort(排序的可微近似)对该算子进行松弛,从而得到 NeuralNDCG。结果,我们获得了一种新的排序损失函数,它是评估指标的任意精确近似,从而缩小了 LTR 模型训练与评估之间的差距。我们引入了所提损失函数的两种变体。最后,实证评估表明,我们提出的方法优于先前旨在直接优化 NDCG 的工作,并且与最先进的方法具有竞争力。

关键词

引用

@article{arxiv.2102.07831,
  title  = {NeuralNDCG: Direct Optimisation of a Ranking Metric via Differentiable Relaxation of Sorting},
  author = {Przemysław Pobrotyn and Radosław Białobrzeski},
  journal= {arXiv preprint arXiv:2102.07831},
  year   = {2021}
}

备注

12 pages, 2 figures