RankNet
概述
ranknet 是一种排序算法,即输入query,对检索出来的文档进行排序,且ranknet是一种pairwise的排序算法,即只需要计算两个文档的相对顺序
样本label
ranknet 的样本label为(1,0.5, 0),1表示doc1比doc2相关性高,0.5表示一样,0表示doc1比doc2相关性低
损失函数
训练方法
ranknet的一些特性
重点问题
1. 计算 doc1 的 f(x1) 的网络和 doc2 的 f(x2) 是否是同一个网络?
是同一个网络
2. 一个piar对是不是只需要进一次模型(只需要训练 <xi, xj, 1>,不需要训练 < xj, xi, 0>)?
是的,因为两者损失函数一样