Back to rankings

caserec/Datasets-for-Recommender-Systems

Jupyter Notebook

This is a repository of a topic-centric public data sources in high quality for Recommender Systems (RS)

recommender-systemsdatasetspublic-datadatabasedata-science
Star Growth
Stars
1.1k
Forks
177
Weekly Growth
Issues
2
5001k
Jan 2023Mar 2024May 2025Jul 2026
README

Public Datasets For Recommender Systems

This is a repository of a topic-centric public data sources in high quality for Recommender Systems (RS). They are collected and tidied from Stack Overflow, articles, recommender sites and academic experiments. Most of the datasets presented here are free, having open sorce linceses, however, some are not and you need to ask permission to use or cite the authors' work.

In addition, this repository contains some pre-processed datasets with treatment for academic experiments.

Book

  • Book Crossing:: The BookCrossing (BX) dataset was collected by Cai-Nicolas in a 4-week crawl (August / September 2004) from the Book-Crossing community

Dating

  • Dating Agency:: This dataset contains 17,359,346 anonymous ratings of 168,791 profiles made by 135,359 LibimSeTi users as dumped on April 4, 2006.

E-commerce

  • Amazon:: This dataset contains product reviews and metadata from Amazon, including 142.8 million reviews spanning May 1996 - July 2014
  • Retailrocket recommender system dataset:: The dataset consists of three files: a file with behaviour data (events.csv), a file with item properties (item_properties.сsv) and a file, which describes category tree (category_tree.сsv). The data has been collected from a real-world ecommerce website.

Music

  • Amazon Music:: This digital music dataset contains reviews and metadata from Amazon
  • Yahoo Music:: This dataset represents a snapshot of the Yahoo! Music community's preferences for various musical artists.
  • LastFM (Implicit):: This dataset contains social networking, tagging, and music artist listening information from a set of 2K users from Last.fm online music system.
  • Million Song Dataset:: The Million Song Dataset is a freely-available collection of audio features and metadata for a million contemporary popular music tracks.

Movies

  • MovieLens:: GroupLens Research has collected and made available rating datasets from their movie web site
  • Yahoo Movies:: This dataset contains ratings for songs collected from two different sources. The first source consists of ratings supplied by users during normal interaction with Yahoo! Music services.
  • CiaoDVD:: CiaoDVD is a dataset crawled from the entire category of DVDs from the dvd.ciao.co.uk website in December, 2013
  • FilmTrust:: FilmTrust is a small dataset crawled from the entire FilmTrust website in June, 2011
  • Netflix:: This is the official data set used in the Netflix Prize competition.

Games

  • Steam Video Games:: This dataset is a list of user behaviors, with columns: user-id, game-title, behavior-name, value. The behaviors included are 'purchase' and 'play'. The value indicates the degree to which the behavior was performed - in the case of 'purchase' the value is always 1, and in the case of 'play' the value represents the number of hours the user has played the game.

Jokes

  • Jester:: This Joke dataset contains 4.1 million continuous ratings (-10.00 to +10.00) of 100 jokes from 73,496 users

Food

  • Chicago Entree:: This dataset contains a record of user interactions with the Entree Chicago restaurant recommendation system.

Anime

  • Anime Recommendations Database:: This data set contains information on user preference data from 73,516 users on 12,294 anime. Each user is able to add anime to their completed list and give it a rating and this data set is a compilation of those ratings.

Android Applications

Other dataset

You can find more datasets in:

  • GroupLens Datasets link
  • LibRec Datasets link
  • Yahoo Research link
  • Datasets for Machine Learning link
  • Stanford Large Network Dataset Collection link

Usage and License

Before using these data sets, please review their README files or sites for the usage licenses, acknowledgments and other details.

Note : If you have difficulties in downloading any of these datasets please contact me. I have backup of all datasets.

Recommender Tools

Contributors

Arthur Fortes da Costa {fortes [dot] arthur [at] gmail [dot] com} [Editor]
Related repositories
NVIDIA/DeepLearningExamples

State-of-the-Art Deep Learning scripts organized by models - easy to train and deploy with reproducible accuracy and performance on enterprise-grade infrastructure.

Jupyter Notebookcomputer-visiondeep-learning
14.8k3.4k
RUCAIBox/RecBole

A unified, comprehensive and efficient recommendation library

PythonPyPIMIT Licenserecommender-systemscollaborative-filtering
recbole.io
4.5k746
cbamls/AI_Tutorial

大厂发布的AI落地实践、顶尖实验室的最新论文、工业界的真实踩坑记录

machine-learningsearch-system
6aiq.com
3.7k510
guoguibing/librec

LibRec: A Leading Java Library for Recommender Systems, see

JavaMavenOtherrecommender-systemsrecommendation-algorithms
librec.net
3.3k1k
tensorflow/ranking

Learning to Rank in TensorFlow

PythonPyPIApache License 2.0rankingmachine-learning
2.8k478
meta-recsys/generative-recommenders

Repository hosting code for "Actions Speak Louder than Words: Trillion-Parameter Sequential Transducers for Generative Recommendations" (https://arxiv.org/abs/2402.17152).

PythonPyPIApache License 2.0actions-speak-louder-than-wordsrecommendations
1.9k401
CHIANGEL/Awesome-LLM-for-RecSys

Survey: A collection of AWESOME papers and resources on the large language model (LLM) related recommender system topics.

MIT Licensellmrs
1.5k88
reczoo/FuxiCTR

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

PythonPyPIApache License 2.0ctr-predictionrecommender-systems
1.5k234
cheungdaven/DeepRec

An Open-source Toolkit for Deep Learning based Recommendation with Tensorflow.

PythonPyPIGNU General Public License v3.0recommender-systemsdeep-learning
1.2k291
wubinzzu/NeuRec

Next RecSys Library

PythonPyPIrecommender-systemsneural-networks
1.1k217