Machine learning 在LambdaRank算法(学习排名)中,什么是∆;NDCG |意味着什么?

Machine learning 在LambdaRank算法(学习排名)中,什么是∆;NDCG |意味着什么?,machine-learning,neural-network,ranking,information-retrieval,supervised-learning,Machine Learning,Neural Network,Ranking,Information Retrieval,Supervised Learning,描述用于信息检索的LambdaRank算法。在公式8第6页中,作者建议将梯度(λ)乘以一个称为|∆NDCG |。 我确实理解,该术语是交换列表中两个元素时两个NDCG的区别: NDCG变化的大小(|∆NDCG |)通过交换U1和U2的秩位置给出 (保留所有其他URL的排名位置不变) 然而,我不明白在交换U1和U2时考虑的是哪个有序列表。它是由当前迭代中模型的预测排序的列表吗?还是按文件的基本真相标签排列的清单?或者,正如刘铁彦在他的书《为信息检索学习排名》中所建议的那样,上一次迭代中模型的预测列

描述用于信息检索的LambdaRank算法。在公式8第6页中,作者建议将梯度(λ)乘以一个称为|∆NDCG |。 我确实理解,该术语是交换列表中两个元素时两个NDCG的区别:

NDCG变化的大小(|∆NDCG |)通过交换U1和U2的秩位置给出 (保留所有其他URL的排名位置不变)

然而,我不明白在交换U1和U2时考虑的是哪个有序列表。它是由当前迭代中模型的预测排序的列表吗?还是按文件的基本真相标签排列的清单?或者,正如刘铁彦在他的书《为信息检索学习排名》中所建议的那样,上一次迭代中模型的预测列表