D <scp>ata</scp> R <scp>ec</scp> : A Python Library for Standardized and Reproducible Data Management in Recommender Systems

Recommender systems have demonstrated a significant impact across diverse domains, yet ensuring the reproducibility of experimental findings remains a persistent challenge.A primary obstacle lies in the fragmented and often opaque data management strategies employed during the preprocessing stage, where decisions about dataset selection, filtering, and splitting can substantially influence outcomes.To address these limitations, we introduce DataRec, an open-source Python-based library specifically designed to unify and streamline data handling in recommender system research.By providing reproducible routines for dataset preparation, data versioning, and seamless integration with other frameworks, DataRec promotes methodological standardization, interoperability, and comparability across different experimental setups.Our design is informed by an in-depth review of 55 stateof-the-art recommendation studies, ensuring that DataRec adopts best practices while addressing common pitfalls in data management.Ultimately, our contribution facilitates fair benchmarking, enhances reproducibility, and fosters greater trust in experimental results within the broader recommender systems community.The DataRec library, documentation, and examples are freely available at https://github.com/sisinflab/DataRec.

Authors

Institutions

Publication Details

Published
2025-07-13
DOI
https://doi.org/10.1145/3726302.3730320
Citations
4
Primary Topic
Recommender Systems and Techniques
Type
article
Field-Weighted Citation Impact
12.98

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

D ata R ec : A Python Library for Standardized and Reproducible Data Management in Recommender Systems

Angela Di Fazio, Claudio Pomo, Alberto Carlo Maria Mancino, Tommaso Di Noia et al.
4 citations
Recommender Systems and Techniques
12.98
article

D ata R ec : A Python Library for Standardized and Reproducible Data Management in Recommender Systems

Angela Di Fazio, Claudio Pomo, Alberto Carlo Maria Mancino, Tommaso Di Noia, Daniele Malitesta, Antonio Ferrara, Salvatore Bufi
article en
4 citations

Abstract

Recommender systems have demonstrated a significant impact across diverse domains, yet ensuring the reproducibility of experimental findings remains a persistent challenge.A primary obstacle lies in the fragmented and often opaque data management strategies employed during the preprocessing stage, where decisions about dataset selection, filtering, and splitting can substantially influence outcomes.To address these limitations, we introduce DataRec, an open-source Python-based library specifically designed to unify and streamline data handling in recommender system research.By providing reproducible routines for dataset preparation, data versioning, and seamless integration with other frameworks, DataRec promotes methodological standardization, interoperability, and comparability across different experimental setups.Our design is informed by an in-depth review of 55 stateof-the-art recommendation studies, ensuring that DataRec adopts best practices while addressing common pitfalls in data management.Ultimately, our contribution facilitates fair benchmarking, enhances reproducibility, and fosters greater trust in experimental results within the broader recommender systems community.The DataRec library, documentation, and examples are freely available at https://github.com/sisinflab/DataRec.

Université Paris-Saclay (FR), CentraleSupélec (FR), Polytechnic University of Bari (IT)
Università di Bologna
Gender equality
Openalex Percentile: Top 2%
Recommender Systems and Techniques
12.98
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

D <scp>ata</scp> R <scp>ec</scp> : A Python Library for Standardized and Reproducible Data Management in Recommender Systems — Angela Di Fazio, Claudio Pomo, et al. · (2025) | TGRS Research Map | TGRS