paper-with-me

홈 › Papers

Elliot: a Comprehensive and Rigorous Framework for Reproducible Recommender Systems Evaluation

2021-03-03 · Vito Walter Anelli, Alejandro Bellogín, Antonio Ferrara, Daniele Malitesta, Felice Antonio Merra, Claudio Pomo, Francesco Maria Donini, Tommaso Di Noia

Recommender Systems have shown to be an effective way to alleviate the over-choice problem and provide accurate and tailored recommendations. However, the impressive number of proposed recommendation algorithms, splitting strategies, evaluation protocols, metrics, and tasks, has made rigorous experimental evaluation particularly challenging. Puzzled and frustrated by the continuous recreation of appropriate evaluation benchmarks, experimental pipelines, hyperparameter optimization, and evaluation procedures, we have developed an exhaustive framework to address such needs. Elliot is a comprehensive recommendation framework that aims to run and reproduce an entire experimental pipeline by processing a simple configuration file. The framework loads, filters, and splits the data considering a vast set of strategies (13 splitting methods and 8 filtering approaches, from temporal training-test splitting to nested K-folds Cross-Validation). Elliot optimizes hyperparameters (51 strategies) for several recommendation algorithms (50), selects the best models, compares them with the baselines providing intra-model statistics, computes metrics (36) spanning from accuracy to beyond-accuracy, bias, and fairness, and conducts statistical analysis (Wilcoxon and Paired t-test). The aim is to provide the researchers with a tool to ease (and make them reproducible) all the experimental evaluation phases, from data reading to results collection. Elliot is available on GitHub (https://github.com/sisinflab/elliot).

📄 PDF Abstract BibTeX arXiv:2103.02590

Code (1)

sisinflab/elliot 공식 구현 tf

Tasks

FairnessHyperparameter OptimizationRecommendation Systems

Similar Papers 제목 키워드 기반

Formalizing Multimedia Recommendation through Multimodal Deep Learning

2023-09-11 · Daniele Malitesta, Giandomenico Cornacchia, Claudio Pomo, Felice Antonio Merra 외

Recommender systems (RSs) offer personalized navigation experiences on online platforms, but recommendation remains a challenging task, particularly in specific scenarios and domains. Multimodality can help tap into rich…

BenchmarkingDeep LearningMultimedia recommendationMultimodal Deep Learning+1

RBoard: A Unified Platform for Reproducible and Reusable Recommender System Benchmarks

2024-09-09 · Xinyang Shao, Edoardo D'Amico, Gabor Fodor, Tri Kurniawan Wijaya

Recommender systems research lacks standardized benchmarks for reproducibility and algorithm comparisons. We introduce RBoard, a novel framework addressing these challenges by providing a comprehensive platform for bench…

BenchmarkingClick-Through Rate PredictionRecommendation Systems

Evaluation on Entity Matching in Recommender Systems

2026-01-23 · Zihan Huang, Rohan Surana, Zhouhang Xie, Junda Wu 외 arxiv

Entity matching is a crucial component in various recommender systems, including conversational recommender systems (CRS) and knowledge-based recommender systems. However, the lack of rigorous evaluation frameworks for c…

A Reproducible Analysis of Sequential Recommender Systems

2024-08-07 · Filippo Betello, Antonio Purificato, Federico Siciliano, Giovanni Trappolini 외

Sequential Recommender Systems (SRSs) have emerged as a highly efficient approach to recommendation systems. By leveraging sequential data, SRSs can identify temporal patterns in user behaviour, significantly improving r…

Experimental DesignRecommendation Systems

ContextGNN goes to Elliot: Towards Benchmarking Relational Deep Learning for Static Link Prediction (aka Personalized Item Recommendation)

2025-03-20 · Alejandro Ariza-Casabona, Nikos Kanakaris, Daniele Malitesta

Relational deep learning (RDL) settles among the most exciting advances in machine learning for relational databases, leveraging the representational power of message passing graph neural networks (GNNs) to derive useful…

BenchmarkingLink PredictionRecommendation Systems