Categories
Uncategorized

Spotify: The Magic of Recommendation Algorithms

Spotify: What is it?

Ever since its inception in 2008, Spotify has continued to grow in its highly-competitive market in music applications. Bolstering 320 million active monthly users, it easily beats out its competitors of Apple (with 60 million) and Amazon Music (55 million). Now the question begs, why?

When launching Spotify on your mobile or desktop device, you’re presented with a myriad of options. You can listen to playlists you’ve created, you can listen to Spotify’s generated daily playlists curated to your tastes, or search for artists or songs by name. The most impressive feature of Spotify is their recommendations.

In the above video, Spotify allows users to quickly and easily like and dislike songs with a click of a button (or a tap of a finger). Behind this simple method of curating your music taste is a complex machine learning system called BaRT (Bandits for Recommendations as Treatments). The system handles everything to do with recommendations; modifying the home page to promote similar music to your listening history, promoting new music that Spotify is confident that you will like, and offering a daily mix of songs from your listening history bundled with completely new music from artists you may like.

The system can be split into two main priorities: recommendations based on your listening history, and recommendations based on other people’s listening histories similar to yours. The former seems very simple in comparison to the latter; if you listen to a song by a certain artist and you like it, then Spotify will promote more songs by that artist. This is the same if you were to dislike a song. The latter is much more complicated, but can be best described with the Page Rank algorithm.

Page Rank

Page Rank is an algorithm created by one of the founders of Google, Larry Page. It is an algorithm to measure the importance of a web page and rank them, creating accurate and helpful search engine results.

A Simple PageRank Network: https://en.wikipedia.org/wiki/PageRank

We can presume that the BaRT system functions similarly to PageRank. If a song is liked by you, then all the songs by that same artist and in that same genre is more likely to be recommended than a song by a different artist and a different genre. In a PageRank Network, this will equate to you increasing or decreasing the PageRank for a song (or node in this case). Each edge is some kind of relationship between two songs, be it by the same artist, in the same genre, or in the same playlist that you’ve created.

Information is vital in these algorithms, allowing users to benefit immensely on curated songs without wasting time searching for new music to listen to. Your listening history provides Spotify the information, and BaRT the tool, to create the best possible listening and browsing experience for you.

References:

Spotify

Spotify hits 320 million monthly active users

https://onezero.medium.com/how-spotifys-algorithm-knows-exactly-what-you-want-to-listen-to-4b6991462c5c

https://www.whathifi.com/us/news/spotify-tests-new-artist-led-algorithm-to-better-personalise-your-music-recommendations?region-switch=1605232904

Categories
Uncategorized

The (Dis)information Age

Disinformation (noun)

dis·​in·​for·​ma·​tion | \ (ˌ)dis-ˌin-fər-ˈmā-shən 
: false information deliberately and often covertly spread (as by the planting of rumors) in order to influence public opinion or obscure the truth

https://www.merriam-webster.com/dictionary/disinformation

Disinformation Then

Coined by Joseph Stalin, disinformation (or dezinformatsiya) emerged during the early days of the Stalinist regime. Used in both World War II and the Cold War, the act of deception is rooted in warfare. Although, this isn’t to say that disinformation can only be in the form of deception. Propaganda, similar to disinformation in its utilization, can be used to influence its audience by misrepresenting the truth or selecting facts and arguments to invoke a specific emotion.

In the present day, we have the term “fake news”, popularized by Donald Trump; describing the spread of misinformation on the Internet and by the media. Unlike disinformation, misinformation can start and be spread by misguided people who sincerely believe in the content they are uploading. The virality of information on the Internet is rapid and widespread as there are many connections between the different communities.


Disinformation Now

https://www.snopes.com/tachyon/2020/05/Screen-Shot-2020-05-20-at-12.17.47-PM.png?w=1112

One of the biggest disinformation campaigns in recent times is Trump’s claim that mail-in voting increases the risk of voter fraud. Although I am not well-versed in politics nor the US political system, it was interesting/amusing/terrifying to see many media outlets and academic fact checkers cover this story throughout the year.

In a very recent publication on the 1st of October, Harvard researchers analyzed over 55,000 online media stories, 5 million tweets, and 75,000 posts on public Facebook pages about this claim.

https://cyber.harvard.edu/publication/2020/Mail-in-Voter-Fraud-Disinformation-2020

This network map represents all online media outlets for 2020 on the topic of mail-in voter fraud. The nodes are sized by inlinks from other media sources, location is determined by the linking relations of all media sources, and colour is determined by their side on the debate.

On the Internet, disinformation can be spread rapidly and easily, so it is of the utmost importance to find a solution. We cannot change the fundamentals of the communication network because all information would be affected, but rather we must focus on the integrity and policies in place to prevent both misinformation and disinformation from spreading.

References:

https://cyber.harvard.edu/publication/2020/Mail-in-Voter-Fraud-Disinformation-2020