This is the official repository of Giovanni Gabbolini and Derek Bridge's paper "An Interpretable Music Similarity Measure Based on Path Interestingness".
It is possible to replicate all the results shown in the paper by running: src/music_similarity/benchmark/paper.py
Create an environment with Python 3.7.3 and install dependencies by: pip install -r requirements.txt
Download the required data.
In particular, download and extract in the folder res/r
the following data:
- Spotify's MPD: https://www.aicrowd.com/challenges/spotify-million-playlist-dataset-challenge ;
- MIREX and LastFM-g: https://zenodo.org/record/1291810#.X85HTC9Q1E9 ;
- LastFM-h: https://grouplens.org/datasets/hetrec-2011/ ;
- Facebook: https://github.com/nailson/lodrecsys15/tree/master/data ;
Prepare the required data by running: config.py
.