排序任务不能只看是否命中,还要看命中位置。NDCG 和 MAP 都是考虑位置的排序指标,常用于搜索和推荐系统的离线评估。
NDCG 使用折损累计增益,对排在前面的相关结果给予更高权重,并支持多级相关性标注。它适合评估结果相关性有强弱之分场景。
MAP 基于平均精确率,关注相关结果在列表中的整体分布,对二值相关性更自然。二者侧重点不同,选择应结合标注体系和业务目标。
使用时要注意指标对列表长度敏感,评估前需统一截断位置。不同截断下的指标不可直接比较,报告中应明确说明评估配置。
排序任务不能只看是否命中,还要看命中位置。NDCG 和 MAP 都是考虑位置的排序指标,常用于搜索和推荐系统的离线评估。
NDCG 使用折损累计增益,对排在前面的相关结果给予更高权重,并支持多级相关性标注。它适合评估结果相关性有强弱之分场景。
MAP 基于平均精确率,关注相关结果在列表中的整体分布,对二值相关性更自然。二者侧重点不同,选择应结合标注体系和业务目标。
使用时要注意指标对列表长度敏感,评估前需统一截断位置。不同截断下的指标不可直接比较,报告中应明确说明评估配置。