Dynamic-K Recommendation with Personalized Decision Boundary

12/25/2020
by   Yan Gao, et al.
0

In this paper, we investigate the recommendation task in the most common scenario with implicit feedback (e.g., clicks, purchases). State-of-the-art methods in this direction usually cast the problem as to learn a personalized ranking on a set of items (e.g., webpages, products). The top-N results are then provided to users as recommendations, where the N is usually a fixed number pre-defined by the system according to some heuristic criteria (e.g., page size, screen size). There is one major assumption underlying this fixed-number recommendation scheme, i.e., there are always sufficient relevant items to users' preferences. Unfortunately, this assumption may not always hold in real-world scenarios. In some applications, there might be very limited candidate items to recommend, and some users may have very high relevance requirement in recommendation. In this way, even the top-1 ranked item may not be relevant to a user's preference. Therefore, we argue that it is critical to provide a dynamic-K recommendation, where the K should be different with respect to the candidate item set and the target user. We formulate this dynamic-K recommendation task as a joint learning problem with both ranking and classification objectives. The ranking objective is the same as existing methods, i.e., to create a ranking list of items according to users' interests. The classification objective is unique in this work, which aims to learn a personalized decision boundary to differentiate the relevant items from irrelevant items. Based on these ideas, we extend two state-of-the-art ranking-based recommendation methods, i.e., BPRMF and HRM, to the corresponding dynamic-K versions, namely DK-BPRMF and DK-HRM. Our experimental results on two datasets show that the dynamic-K models are more effective than the original fixed-N recommendation methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/23/2022

PEAR: Personalized Re-ranking with Contextualized Transformer for Recommendation

The goal of recommender systems is to provide ordered item lists to user...
research
06/06/2019

Comprehensive Personalized Ranking Using One-Bit Comparison Data

The task of a personalization system is to recommend items or a set of i...
research
01/28/2020

Rich-Item Recommendations for Rich-Users via GCNN: Exploiting Dynamic and Static Side Information

We study the standard problem of recommending relevant items to users; a...
research
05/03/2023

Steam Recommendation System

We aim to leverage the interactions between users and items in the Steam...
research
05/22/2022

Ada-Ranker: A Data Distribution Adaptive Ranking Paradigm for Sequential Recommendation

A large-scale recommender system usually consists of recall and ranking ...
research
01/18/2019

Cold-start Playlist Recommendation with Multitask Learning

Playlist recommendation involves producing a set of songs that a user mi...
research
09/29/2021

A Next Basket Recommendation Reality Check

The goal of a next basket recommendation (NBR) system is to recommend it...

Please sign up or login with your details

Forgot password? Click here to reset