Skip to content

Matrix factorization models with social tags for music recommendation.

License

Notifications You must be signed in to change notification settings

andreuvall/WeightedTags-MF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Matrix factorization models enhanced with social tags

Implementation of matrix factorization models enhanced with social tags for the task of music recommendation, as presented in the following papers:

Models implemented

This project implements the following models:

Usage

Each model is implemented in a separated python file. You can simply run a model, say WTMF, by doing:

python WTMF.py

This will apply the model on the dataset specified within the WTMF.py file. Note that a dummy dataset is already included in the project. You can also specifiy the dataset manually, but please note the data folder structure:

python WTMF.py <collection-name> <dataset-name>

Details

Specific parameters for the model need to be provided within each model file. A detailed description of the parameters can be found in the papers.

Each program outputs a json file with the expected percentile rank achieved by the model using the given dataset under the given parameters. A detailed description of the evaluation methodology can be found in the papers.

License

The contents of this repository are licensed. See the LICENSE file for further details.

About

Matrix factorization models with social tags for music recommendation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published