Efficiently Maintaining Next Basket Recommendations under Additions and Deletions of Baskets and Items

01/27/2022
by   Benjamin Longxiang Wang, et al.
0

Recommender systems play an important role in helping people find information and make decisions in today's increasingly digitalized societies. However, the wide adoption of such machine learning applications also causes concerns in terms of data privacy. These concerns are addressed by the recent "General Data Protection Regulation" (GDPR) in Europe, which requires companies to delete personal user data upon request when users enforce their "right to be forgotten". Many researchers argue that this deletion obligation does not only apply to the data stored in primary data stores such as relational databases but also requires an update of machine learning models whose training set included the personal data to delete. We explore this direction in the context of a sequential recommendation task called Next Basket Recommendation (NBR), where the goal is to recommend a set of items based on a user's purchase history. We design efficient algorithms for incrementally and decrementally updating a state-of-the-art next basket recommendation model in response to additions and deletions of user baskets and items. Furthermore, we discuss an efficient, data-parallel implementation of our method in the Spark Structured Streaming system. We evaluate our implementation on a variety of real-world datasets, where we investigate the impact of our update techniques on several ranking metrics and measure the time to perform model updates. Our results show that our method provides constant update time efficiency with respect to an additional user basket in the incremental case, and linear efficiency in the decremental case where we delete existing baskets. With modest computational resources, we are able to update models with a latency of around 0.2 milliseconds regardless of the history size in the incremental case, and less than one millisecond in the decremental case.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/20/2022

Federated Unlearning for On-Device Recommendation

The increasing data privacy concerns in recommendation systems have made...
research
04/20/2023

Selective and Collaborative Influence Function for Efficient Recommendation Unlearning

Recent regulations on the Right to be Forgotten have greatly influenced ...
research
09/15/2020

Stratified and Time-aware Sampling based Adaptive Ensemble Learning for Streaming Recommendations

Recommender systems have played an increasingly important role in provid...
research
11/11/2022

Situating Recommender Systems in Practice: Towards Inductive Learning and Incremental Updates

With information systems becoming larger scale, recommendation systems a...
research
11/10/2021

Lightweight machine unlearning in neural network

In recent years, machine learning neural network has penetrated deeply i...
research
02/04/2022

Lightweight Compositional Embeddings for Incremental Streaming Recommendation

Most work in graph-based recommender systems considers a static setting ...
research
04/28/2020

Memory Augmented Neural Model for Incremental Session-based Recommendation

Increasing concerns with privacy have stimulated interests in Session-ba...

Please sign up or login with your details

Forgot password? Click here to reset