A Next Basket Recommendation Reality Check

09/29/2021
by   Ming Li, et al.
11

The goal of a next basket recommendation (NBR) system is to recommend items for the next basket for a user, based on the sequence of their prior baskets. Recently, a number of methods with complex modules have been proposed that claim state-of-the-art performance. They rarely look into the predicted basket and just provide intuitive reasons for the observed improvements, e.g., better representation, capturing intentions or relations, etc. We provide a novel angle on the evaluation of next basket recommendation methods, centered on the distinction between repetition and exploration: the next basket is typically composed of previously consumed items (i.e., repeat items) and new items (i.e, explore items). We propose a set of metrics that measure the repeat/explore ratio and performance of NBR models. Using these new metrics, we analyze state-of-the-art NBR models. The results of our analysis help to clarify the extent of the actual progress achieved by existing NBR methods as well as the underlying reasons for the improvements. Overall, our work sheds light on the evaluation problem of NBR and provides useful insights into the model design for this task.

READ FULL TEXT
research
08/02/2023

Masked and Swapped Sequence Modeling for Next Novel Basket Recommendation in Grocery Shopping

Next basket recommendation (NBR) is the task of predicting the next set ...
research
09/19/2018

Personalized Top-N Sequential Recommendation via Convolutional Sequence Embedding

Top-N sequential recommendation models each user as a sequence of items ...
research
03/10/2021

User-centered Evaluation of Popularity Bias in Recommender Systems

Recommendation and ranking systems are known to suffer from popularity b...
research
12/25/2020

Dynamic-K Recommendation with Personalized Decision Boundary

In this paper, we investigate the recommendation task in the most common...
research
01/08/2023

FlexShard: Flexible Sharding for Industry-Scale Sequence Recommendation Models

Sequence-based deep learning recommendation models (DLRMs) are an emergi...
research
06/27/2019

User Validation of Recommendation Serendipity Metrics

Though it has been recognized that recommending serendipitous (i.e., sur...
research
10/22/2019

Deep Set-to-Set Matching and Learning

Matching two sets of items, called set-to-set matching problem, is being...

Please sign up or login with your details

Forgot password? Click here to reset