BARS: Towards Open Benchmarking for Recommender Systems

Jieming Zhu, Quanyu Dai, Liangcai Su, Rong Ma, Jinyang Liu +3 more
5/19/2022
cs.IR

Official code: reczoo/RecBench (393 stars, Apache-2.0, last commit 2024-11-08). 1 more implementation below.

Abstract

The past two decades have witnessed the rapid development of personalized recommendation techniques. Despite significant progress made in both research and practice of recommender systems, to date, there is a lack of a widely-recognized benchmarking standard in this field. Many existing studies perform model evaluations and comparisons in an ad-hoc manner, for example, by employing their own private data splits or using different experimental settings. Such conventions not only increase the difficulty in reproducing existing studies, but also lead to inconsistent experimental results among them. This largely limits the credibility and practical value of research results in this field. To tackle these issues, we present an initiative project (namely BARS) aiming for open benchmarking for recommender systems. In comparison to some earlier attempts towards this goal, we take a further step by setting up a standardized benchmarking pipeline for reproducible research, which integrates all the details about datasets, source code, hyper-parameter settings, running logs, and evaluation results. The benchmark is designed with comprehensiveness and sustainability in mind. It covers both matching and ranking tasks, and also enables researchers to easily follow and contribute to the research in this field. This project will not only reduce the redundant efforts of researchers to re-implement or re-run existing baselines, but also drive more solid and reproducible research on recommender systems. We would like to call upon everyone to use the BARS benchmark for future evaluation, and contribute to the project through the portal at: https://openbenchmark.github.io/BARS.

View on arXivView PDF

Code Implementations(2)

reczoo/RecBenchOfficial100%
Apache-2.0

RecBench: An Open Benchmark for Evaluating Recommendation Models https://openbenchmark.github.io/BARS

39358C++, CythonSep 30, 20201 years agoApache-2.0
benchmarkingcollaborative-filteringctr-predictionitem-matchingranking+1 more
reczoo/FuxiCTRCommunity100%
PyTorchApache-2.0

A configurable, tunable, and reproducible library for CTR prediction https://fuxictr.github.io

1,467236Shell, PythonSep 30, 20211 years agoApache-2.0
ctrctr-predictioncvrpytorchrecommender-systems

Cite this paper

@article{zhu2022bars,
  title  = {BARS: Towards Open Benchmarking for Recommender Systems},
  author = {Jieming Zhu and Quanyu Dai and Liangcai Su and Rong Ma and Jinyang Liu and Guohao Cai and Xi Xiao and Rui Zhang},
  year   = {2022},
  eprint = {2205.09626},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2205.09626}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2205.09626.svg)](https://codeofpaper.com/paper/2205.09626)

Discussion