RecList/reclist

Behavioral "black-box" testing for recommender systems

39
/ 100
Emerging

This tool helps machine learning engineers and data scientists rigorously test their recommendation systems. You feed it your recommendation model's outputs and relevant dataset information, and it provides a comprehensive report on how well your system behaves in various real-world scenarios, beyond just standard accuracy metrics. It's designed for anyone building or deploying recommendation engines who needs to ensure their models are robust and fair.

472 stars. No commits in the last 6 months.

Use this if you build or manage recommendation systems and need to systematically check their behavior for issues like recommending rare items, handling new users, or making unexpected cross-recommendations.

Not ideal if you are looking for a tool to build or train recommendation models themselves, as this focuses solely on evaluating existing systems.

recommender-systems machine-learning-evaluation model-testing data-science-workflow production-ML
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 13 / 25

How are scores calculated?

Stars

472

Forks

24

Language

Python

License

MIT

Last pushed

Aug 09, 2023

Commits (30d)

0

Get this data via API

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

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