基于神经重排序的协同过滤:利用列表级相对排序信息

Neural Reranking-Based Collaborative Filtering by Leveraging Listwise Relative Ranking Information

IEEE Transactions on Systems, Man, and Cybernetics: Systems · 2022
被引 9
ABS 3

中文导读

提出一种神经重排序协同过滤模型NRCF,通过整合隐式用户偏好与显式用户嵌入,并设计利用相对排序信息的新损失函数ReinRank,提升推荐重排序效果。

Abstract

Reranking is a critical task used to refine the initial collaborative filtering (CF) recommendation by incorporating information from different viewpoints, such as the extra item side-information and user profile. In this article, a neural reranking-based CF (NRCF) model is proposed to leverage composite viewpoints from the basic CF model and user preference. More precisely, the predictive implicit user preference is first constructed from the initial top- <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$k$ </tex-math></inline-formula> items. The implicit user preference is then aggregated with the explicit user embedding to enrich the user intent representation. Moreover, the traditional listwise loss functions for reranking optimization are suboptimal, due to the fact that they neglect the relative ranking information (ReinRank) between the unobserved and positive items. To address this issue, a novel listwise loss function that leverages relative ranking information, referred to as ReinRank, is proposed for reranking optimization. ReinRank assigns different values to the unobserved items, according to their relative ranking distances between the positive items. Extensive experiments are performed on three public benchmarks and different CF models, in order to demonstrate the effectiveness of NRCF and ReinRank.

推荐系统协同过滤信息检索机器学习