chevron_backward Back

Artist Network

NodeJS Gephi Graph Theory

Background

This project was done as part of a research project subject in University (Topics in Computer Science). For the group that I was a part of, our goal was to write about anything related to the "six degrees of separation", which is the idea that any two people in the world can be connected via six mutuals on average (6 "handshakes" away). One popular example of research in this field is the "Six degrees of Kevin Bacon". This applies this idea to networks of actors, where links are created where two actors have appeared in the same movie together. By measuring the centrality of each node, it was found that Kevin Bacon was the "most connected actor", as he had the shortest average path length to any other actor in the network.

For my project, I wanted to perform similar research on a network of musical artists, where links are created between artists who have collaborated on songs together. A script was used to collect data on artists, creating a graph with about 30k nodes and 113k edges. For the sake of simplicity, a collaboration is defined as anything where two artists appear on the same song, e.g. features, remixes, edits, etc.

Results

A number of metrics point to Snoop Dogg as the "most connected" artist. Measuring by degree, or number of connections, Snoop Dogg has 395 links in this graph alone. He has top spot in closeness centrality, measured by the average path length to any other artist in the network. He also has the top spot in betweenness centrality, measured by how often he appears in paths between any two artists (sometimes referred to as "hubs").

Based on these metrics, other examples of highly connected include are Tiesto, Diplo, Willie Nelson and David Guetta.


Interactive demo coming soon.