Skip to content

Overview

What this is

Espotifai is our approach to the playlist continuation problem. That is, given a playlist, how to continuate it?

We know nowadays recommenders are extremely important, both for the greater production of content never seen before, and for the massive access provided by digital platforms. Music recommendation is no exception, so it is important to study and develop ways to match people and music they like or they will like.

We studied and implemented two algorithms that try to solve the problem of playlist continuation, inspired by Kelen et al. and Pauws and Eggen. The former use a similarity among playlists, and the latter use a similarity among tracks. The baseline model was inspired by Niedek and Vries, with random walk with restart.

Motivation

Recommendation is pretty intrigating, because we have to know by advance what the person would like to listen in a specific time. That's a hard task, due to the human complexity, however we can simplify this problem and we like that! Math is all about that!! And of course, we love music!

Our goals

Given an incomplete playlist, we should complete it. Also, we should deal with the problem of the leak of playlist data on the internet, so as with the computational problems that appear.

This is our final project for Foundations of Data Science, a Mathematical Modelling Master's subject at Getulio Vargas Foundation (FGV). Check out our GitHub repository.

Group: Lucas Emanuel Resck Domingues and Lucas Machado Moschen. Professor: Dr. Jorge Poco.