Proposal For Improvement Of Spotify's Recommendation Algorithm To Enable New Taste Discovery
This is part of a coursework of Communications and Ethics for Business Analytics I took this semester.
——–
The music streaming industry is highly competitive and for Spotify to keep its number one position in terms of subscribers, it must innovate on a constant basis. Needless to say, Spotify has arrived at this position primarily due to its business strategy and technical tools and can only remain there by constantly evolving.
Why the Need for a Change
Changing Their Tune: How Consumers’ Adoption of Online Streaming Affects Music Consumption and Discovery finds that, when users can listen to any song on Spotify without having to pay, except through their time, the number of plays grows by 132% and the number of unique artists heard increases by 62%. Even in the long run, after about 25 weeks, the increments are still 49% and 32% respectively. The article also finds that most of the additional music is only listened to once, which implies that users end up trying things they do not like when they get more venturesome and find new likes during the process. This article shows that, if freed of economic limits on consumption, users tend to listen to more music and more varieties. It also shows that users tend to listen to the same thing less often in the experiment. This result supports our recommendation that even those listeners who do not actively look for new songs, may also have the desire to try new songs and to expand their taste.
Our objective is to sell to Spotify, a project pertaining to the improvement of the recommendation engine they currently use in order to enhance the user’s chances of discovering new musical tastes.
The presently used collaborative filtering algorithm recommends to the existing users, songs that have been listened to by users who have similar musical tastes as them; if it is a new user who does not have any history, they are recommended popular songs based on geography, language and personal identity information etc. In this work, we focus on drastically improving the algorithm used for recommending songs to existing users. We will develop a new algorithm based on modifying the Collaborative Filtering algorithm that Spotify uses. The new algorithm will recommend playlists based not only on the listener’s tastes but also songs that will enable the listener to discover new tastes.
Modification Idea
The new taste discovery algorithm will recommend playlists that not only contain songs based on the listener’s old tastes but also songs that will enable the listener to discover new tastes.
Picture adapted from the following source: https://www.northeastern.edu/graduate/blog/spotify-big-data/