Skip to content
Scripts for processing and analyzing the LFM-1b dataset
Jupyter Notebook Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data
others
LFM_Fairness.ipynb
LICENSE
README.md

README.md

LFM_processing

This repository provides Python scripts for processing and analyzing the LFM-1b dataset: http://www.cp.jku.at/datasets/LFM-1b/

LFM_fairness.ipynb

This ipython notebook reproduces the "Unfairness in recommender systems" analyes of https://arxiv.org/pdf/1907.13286v1.pdf in the context of music recommender systems using a subset of the LFM-1b dataset.

For executing it, simply download the dataset from https://zenodo.org/record/3475975#.XZ7i1mbgpPY and copy the files into the "data" folder. All other instructions are given in the notebook itself.

Requirements

  • Python 3
  • Jupyter
  • Pandas
  • Matplotlib
  • Surprise
  • Numpy
  • Scipy
  • Sklearn

All these packages can be easily installed using https://www.anaconda.com/

You can’t perform that action at this time.