Scaling Session-Based Transformer Recommendations using Optimized Negative Sampling and Loss Functions

07/27/2023
by   Timo Wilm, et al.
0

This work introduces TRON, a scalable session-based Transformer Recommender using Optimized Negative-sampling. Motivated by the scalability and performance limitations of prevailing models such as SASRec and GRU4Rec+, TRON integrates top-k negative sampling and listwise loss functions to enhance its recommendation accuracy. Evaluations on relevant large-scale e-commerce datasets show that TRON improves upon the recommendation quality of current methods while maintaining training speeds similar to SASRec. A live A/B test yielded an 18.14 potential of TRON in practical settings. For further research, we provide access to our source code at https://github.com/otto-de/TRON and an anonymized dataset at https://github.com/otto-de/recsys-dataset.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/11/2020

Optimized Loss Functions for Object detection and Application on Nighttime Vehicle Detection

Loss functions is a crucial factor than affecting the detection precisio...
research
08/08/2022

UFNRec: Utilizing False Negative Samples for Sequential Recommendation

Sequential recommendation models are primarily optimized to distinguish ...
research
07/11/2021

Transformers with multi-modal features and post-fusion context for e-commerce session-based recommendation

Session-based recommendation is an important task for e-commerce service...
research
02/18/2021

Attempted Blind Constrained Descent Experiments

Blind Descent uses constrained but, guided approach to learn the weights...
research
05/24/2022

MealRec: A Meal Recommendation Dataset

Bundle recommendation systems aim to recommend a bundle of items for a u...
research
06/12/2023

Neighborhood-based Hard Negative Mining for Sequential Recommendation

Negative sampling plays a crucial role in training successful sequential...
research
10/07/2022

EmbryosFormer: Deformable Transformer and Collaborative Encoding-Decoding for Embryos Stage Development Classification

The timing of cell divisions in early embryos during the In-Vitro Fertil...

Please sign up or login with your details

Forgot password? Click here to reset