Tang, Y., Bai, W., Li, G., Liu, X., & Zhang, Y. (2022). CROLoss: Towards a Customizable Loss for Retrieval Models in Recommender Systems. In Proceedings of the 31st ACM International Conference on Information and Knowledge Management (CIKM ’22), October 17–21, 2022, Atlanta, GA, USA. ACM, New York, NY, USA, 9 pages. https://doi.org/10.1145/3511808.3557274
This research paper aims to address the limitations of conventional loss functions used in recommender system retrieval models, particularly their inability to directly optimize Recall@N metrics and adapt to different retrieval sizes (N).
The authors propose a novel loss function called Customizable Recall@N Optimization Loss (CROLoss). They formulate the Recall@N optimization problem and rewrite it using pairwise sample comparison. To enable customization for different retrieval sizes, they introduce a weighting function. The authors further enhance CROLoss by incorporating a pairwise comparison kernel for differentiability and developing the Lambda method for improved gradient estimation. They evaluate CROLoss on two public benchmark datasets (Amazon Books and Taobao) and compare its performance against conventional loss functions using Recall@N as the evaluation metric.
Experimental results demonstrate that CROLoss significantly outperforms conventional loss functions (softmax cross-entropy, triplet loss, and BPR loss) across various retrieval sizes (N). The authors also show that the choice of comparison kernel and weighting parameter in CROLoss can be customized based on the desired retrieval size. The Lambda method further enhances CROLoss's performance by allowing for separate kernel functions for weighting density estimation and gradient descent velocity.
CROLoss offers a more effective and customizable approach to optimizing retrieval models in recommender systems compared to conventional loss functions. Its ability to directly optimize Recall@N and adapt to different retrieval sizes makes it a valuable tool for improving retrieval accuracy.
This research contributes to the field of recommender systems by introducing a novel loss function that directly addresses the limitations of existing methods in optimizing Recall@N. The customizable nature of CROLoss makes it applicable to a wide range of recommender system scenarios.
The paper primarily focuses on the retrieval stage of recommender systems. Future research could explore the application of CROLoss or similar customizable loss functions in other stages, such as ranking. Additionally, investigating the effectiveness of CROLoss with different retrieval model architectures and larger datasets would further validate its generalizability.
To Another Language
from source content
arxiv.org
Key Insights Distilled From
by Yongxiang Ta... at arxiv.org 11-12-2024
https://arxiv.org/pdf/2208.02971.pdfDeeper Inquiries