用可学习的单调神经网络提升排名模型预测值的校准精度。
Unconstrained Monotonic Calibration of Predictions in Deep Ranking Systems
- 采用无约束单调神经网络学习任意单调函数,突破传统线性形式限制。
- 引入平滑校准损失,在离线测试中显著提升校准效果。
- 已在快手大规模视频推荐系统上线,带动业务指标改善。
排序模型通常关注预测结果的相对顺序,却忽视了绝对值准确性的重要性。为解决此问题,现有方法多使用预定义的保序变换函数(如分段线性)进行校准,但其表达能力有限,难以适应复杂场景。本文提出使用无约束单调神经网络(UMNN)作为校准器,可学习任意单调函数,大幅增强建模灵活性与表达能力,同时通过单调性约束避免对原始预测的过度扭曲。为进一步优化该灵活网络,设计了一种新的平滑校准损失(SCLoss),以满足理想校准状态的必要条件。大量离线实验验证了方法在提升校准性能方面的有效性;在快手大规模在线视频排序系统中的部署表明,校准改进直接转化为业务指标提升。代码已开源:https://github.com/baiyimeng/UMC。
原文摘要 · Abstract (English)
Ranking models primarily focus on modeling the relative order of predictions while often neglecting the significance of the accuracy of their absolute values. However, accurate absolute values are essential for certain downstream tasks, necessitating the calibration of the original predictions. To address this, existing calibration approaches typically employ predefined transformation functions with order-preserving properties to adjust the original predictions. Unfortunately, these functions often adhere to fixed forms, such as piece-wise linear functions, which exhibit limited expressiveness and flexibility, thereby constraining their effectiveness in complex calibration scenarios. To mitigate this issue, we propose implementing a calibrator using an Unconstrained Monotonic Neural Network (UMNN), which can learn arbitrary monotonic functions with great modeling power. This approach significantly relaxes the constraints on the calibrator, improving its flexibility and expressiveness while avoiding excessively distorting the original predictions by requiring monotonicity. Furthermore, to optimize this highly flexible network for calibration, we introduce a novel additional loss function termed Smooth Calibration Loss (SCLoss), which aims to fulfill a necessary condition for achieving the ideal calibration state. Extensive offline experiments confirm the effectiveness of our method in achieving superior calibration performance. Moreover, deployment in Kuaishou's large-scale online video ranking system demonstrates that the method's calibration improvements translate into enhanced business metrics. The source code is available at https://github.com/baiyimeng/UMC.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。