sisinflab/elliot

Comprehensive and Rigorous Framework for Reproducible Recommender Systems Evaluation

57
/ 100
Established

For researchers working on recommender systems, this project helps evaluate and compare different recommendation algorithms. You provide your dataset and a configuration file outlining the experimental setup, and it produces a detailed report on model performance, including various metrics, statistical analyses, and optimized hyperparameters. It's designed for academics and data scientists focused on rigorous evaluation of recommendation models.

296 stars.

Use this if you need a comprehensive, reproducible framework to evaluate the effectiveness of various recommender system algorithms on your datasets, comparing them robustly.

Not ideal if you're looking for a simple tool to deploy an off-the-shelf recommender system without needing in-depth comparative evaluation or hyperparameter optimization.

recommender-systems algorithm-evaluation machine-learning-research hyperparameter-optimization comparative-analysis
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 21 / 25

How are scores calculated?

Stars

296

Forks

56

Language

Python

License

Apache-2.0

Last pushed

Mar 10, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/sisinflab/elliot"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.