paper-with-me

홈 › Papers

A Systematic Review and Replicability Study of BERT4Rec for Sequential Recommendation

2022-07-15 · Aleksandr Petrov, Craig Macdonald

BERT4Rec is an effective model for sequential recommendation based on the Transformer architecture. In the original publication, BERT4Rec claimed superiority over other available sequential recommendation approaches (e.g. SASRec), and it is now frequently being used as a state-of-the art baseline for sequential recommendations. However, not all subsequent publications confirmed this result and proposed other models that were shown to outperform BERT4Rec in effectiveness. In this paper we systematically review all publications that compare BERT4Rec with another popular Transformer-based model, namely SASRec, and show that BERT4Rec results are not consistent within these publications. To understand the reasons behind this inconsistency, we analyse the available implementations of BERT4Rec and show that we fail to reproduce results of the original BERT4Rec publication when using their default configuration parameters. However, we are able to replicate the reported results with the original code if training for a much longer amount of time (up to 30x) compared to the default configuration. We also propose our own implementation of BERT4Rec based on the Hugging Face Transformers library, which we demonstrate replicates the originally reported results on 3 out 4 datasets, while requiring up to 95% less training time to converge. Overall, from our systematic review and detailed experiments, we conclude that BERT4Rec does indeed exhibit state-of-the-art effectiveness for sequential recommendation, but only when trained for a sufficient amount of time. Additionally, we show that our implementation can further benefit from adapting other Transformer architectures that are available in the Hugging Face Transformers library (e.g. using disentangled attention, as provided by DeBERTa, or larger hidden layer size cf. ALBERT).

📄 PDF Abstract BibTeX arXiv:2207.07483

Code (1)

asash/bert4rec_repro 공식 구현 tf

Tasks

Sequential Recommendation

Methods 이 논문이 사용한 방법론

Library 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Multi-Head Attention 설명 없음
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Adam 설명 없음

Similar Papers 제목 키워드 기반

Quantum Cognition Beyond Hilbert Space I: Fundamentals

2016-04-27 · Diederik Aerts, Lyneth Beltran, Massimiliano Sassoli de Bianchi, Sandro Sozzo 외

The formalism of quantum theory in Hilbert space has been applied with success to the modeling and explanation of several cognitive phenomena, whereas traditional cognitive approaches were problematical. However, this 'q…

Automation of Citation Screening for Systematic Literature Reviews using Neural Networks: A Replicability Study

2022-01-19 · Wojciech Kusa, Allan Hanbury, Petr Knoth

In the process of Systematic Literature Review, citation screening is estimated to be one of the most time-consuming steps. Multiple approaches to automate it using various machine learning techniques have been proposed.…

Document ClassificationSystematic Literature ReviewWord Embeddings

A Systematic Replicability and Comparative Study of BSARec and SASRec for Sequential Recommendation

2025-06-17 · Chiara D'Ercoli, Giulia Di Teodoro, Federico Siciliano

This study aims at comparing two sequential recommender systems: Self-Attention based Sequential Recommendation (SASRec), and Beyond Self-Attention based Sequential Recommendation (BSARec) in order to check the improveme…

Recommendation SystemsSequential Recommendation

Search Strategy Formulation for Systematic Reviews: issues, challenges and opportunities

2021-12-17 · Andrew MacFarlane, Tony Russell-Rose, Farhad Shokraneh

Systematic literature reviews play a vital role in identifying the best available evidence for health and social care policy. The resources required to produce systematic reviews can be significant, and a key to the succ…

Paperfetcher: A tool to automate handsearch for systematic reviews

2021-10-24 · Akash Pallath, Qiyang Zhang

Handsearch is an important technique that contributes to thorough literature search in systematic reviews. Traditional handsearch requires reviewers to systematically browse through each issue of a curated list of field-…

ArticlesManagement