CROLoss: Towards a Customizable Loss for Retrieval Models in Recommender Systems

08/05/2022
by   Yongxiang Tang, et al.
0

In large-scale recommender systems, retrieving top N relevant candidates accurately with resource constrain is crucial. To evaluate the performance of such retrieval models, Recall@N, the frequency of positive samples being retrieved in the top N ranking, is widely used. However, most of the conventional loss functions for retrieval models such as softmax cross-entropy and pairwise comparison methods do not directly optimize Recall@N. Moreover, those conventional loss functions cannot be customized for the specific retrieval size N required by each application and thus may lead to sub-optimal performance. In this paper, we proposed the Customizable Recall@N Optimization Loss (CROLoss), a loss function that can directly optimize the Recall@N metrics and is customizable for different choices of N. This proposed CROLoss formulation defines a more generalized loss function space, covering most of the conventional loss functions as special cases. Furthermore, we develop the Lambda method, a gradient-based method that invites more flexibility and can further boost the system performance. We evaluate the proposed CROLoss on two public benchmark datasets. The results show that CROLoss achieves SOTA results over conventional loss functions for both datasets with various choices of retrieval size N. CROLoss has been deployed onto our online E-commerce advertising platform, where a fourteen-day online A/B test demonstrated that CROLoss contributes to a significant business revenue growth of 4.75

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/27/2019

Improved Training Speed, Accuracy, and Data Utilization Through Loss Function Optimization

As the complexity of neural network models has grown, it has become incr...
research
07/07/2022

SPR:Supervised Personalized Ranking Based on Prior Knowledge for Recommendation

The goal of a recommendation system is to model the relevance between ea...
research
06/12/2021

AutoLoss: Automated Loss Function Search in Recommendations

Designing an effective loss function plays a crucial role in training de...
research
04/25/2022

Determinantal Point Process Likelihoods for Sequential Recommendation

Sequential recommendation is a popular task in academic research and clo...
research
06/04/2021

New Insights into Metric Optimization for Ranking-based Recommendation

Direct optimization of IR metrics has often been adopted as an approach ...
research
08/11/2023

Toward a Better Understanding of Loss Functions for Collaborative Filtering

Collaborative filtering (CF) is a pivotal technique in modern recommende...
research
08/27/2020

Learning Condition Invariant Features for Retrieval-Based Localization from 1M Images

Image features for retrieval-based localization must be invariant to dyn...

Please sign up or login with your details

Forgot password? Click here to reset