Papers › The Effect of Third Party Implementations on Reproducibility

The Effect of Third Party Implementations on Reproducibility

27 Jul 2023arXiv:2307.14956archive 2025-07-28

Balázs Hidasi, Ádám Tibor Czapp

Reproducibility of recommender systems research has come under scrutiny during recent years. Along with works focusing on repeating experiments with certain algorithms, the research community has also started discussing various aspects of evaluation and how these affect reproducibility. We add a novel angle to this discussion by examining how unofficial third-party implementations could benefit or hinder reproducibility. Besides giving a general overview, we thoroughly examine six third-party implementations of a popular recommender algorithm and compare them to the official version on five public datasets. In the light of our alarming findings we aim to draw the attention of the research community to this neglected aspect of reproducibility.

PaperPDFCode

Code

hidasib/GRU4Rec officialmentioned in papermentioned on GitHubtfNOASSERTION report
hidasib/gru4rec_pytorch_official officialmentioned in papermentioned on GitHubpytorch report
hidasib/gru4rec_tensorflow_official officialmentioned in papermentioned on GitHubtf report
paxcema/KerasGRU4Rec officialmentioned in papermentioned on GitHubtf report
pcerdam/KerasGRU4Rec mentioned on GitHubtf report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Recommendation Systems

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections