by: (i) automatic analysis of contents (i.e. via algo-
rithms computing e.g. rhythmic and tonal descrip-
tions of audio files), (ii) expert analysis (as is the
case of Pandora, or Tapestry
1
), (iii) collaborative fil-
tering (i.e. exploiting a user-item relational matrix),
(iv) co-occurrence analysis (using e.g. crawling tech-
niques to fetch from the web text related to mu-
sic artists and seek co-occurrences of artists names,
terms, etc. (Schedl et al., 2007)), (v) analysis of
meta-information provided by users (i.e. recommend-
ing music clips with a specific tag –e.g. “alternative
rock”). Hybrid alternatives to these techniques also
exist.
The most frequent way for systems to present mu-
sic recommendations to users (e.g. on the Last.fm
website), is by generating lists of potentially relevant
music items (artist names, songs, etc.). An alterna-
tive way, is to provide users with more informative
visualization methods for inspecting the similarities
between music items (Pampalk et al., 2002), (Pam-
palk and Goto, 2007). For instance, a lot of attention
has recently been given to the visualization of artist
networks. In artist networks, two different types of
data are usually presented. On the one hand, there is
traditional encyclopedic data about individual artists.
This includes biographic data such as names of al-
bums, names of music tracks, photos and other im-
ages, etc. On the other hand, there is relational data,
regarding e.g. artist similarities, connections between
them, etc.
A popular metaphor for visualizing these two
types of data is that of connected graphs, where the
data is presented through nodes and edges connect-
ing them. Connected graphs offer a number of “con-
tainers” to represent information (Shneiderman and
Aris, 2006): (i) Node Labels, (ii) Node Attributes,
(iii) Edge Labels, (iv) Edge Attributes (v) Edge Di-
rections (either directed or undirected links). Given
specific types of artist-related data one wants to visu-
alize, a specific mapping must be done onto these data
“containers”. Nodes (or vertices) and edges are also
central to the science of complex networks (Barab´asi,
2002), and a number of works in this field have re-
cently brought some light onto the manifold inter-
twinements of musical artists networks (Cano et al.,
2006), (Teitelbaum et al., 2008). There are several
applications for visualizing artist networks as two-
dimensional connected graphs. For instance Musi-
covery
2
, TuneGlue’s “music map”
3
, Gnod’s “music
1
http://www.amgtapestry.com/
2
http://musicovery.com/
3
http://audiomap.tuneglue.net/
map”
4
, Dimvision’s “music map”
5
, Kyle Scholz’s
music recommendation tool
6
, or the “SimilarArtist-
Graph”
7
by Last.fm user Shoxrocks. These applica-
tions make use of both individual and relational data.
In some applications, nodes can be expanded to reveal
attributes such as label names, dates of album release,
biographies and link to artist websites.
In the above-mentioned applications, data regard-
ing the similarity between artists is gathered from
third parties such as Last.fm or Amazon. Artists (i.e.
nodes) that are somehow similar (i.e. that Last.fm
considers similar, or that Amazon recommend to-
gether) share a link (i.e. are connected via an edge).
A bird eye’s view upon the topology of artist
graphs may reveal clusters of artists, and users can
embrace in one sight artists that are similar to their
query as well as those similar to the answers, and so
on.
Our system also uses third-party (i.e. Last.fm)
similarity data to display music artists in 2D con-
nected graphs, where edges represent similarities. In
our prototype, node labels also convey similar data
as they do. But an original aspect is that we intend to
make further use of node attributes, as well as edge la-
bels, edge attributes and directions, in order to convey
more relational information (i.e. artist commonalities
and specificities) computed from Last.fm data. By
making use of more data, we sought a good balance
between readability (avoiding cluttered use of space)
and richness of the data presented to the user. Hence
the special focus, in the design phase, on a proper use
of graphical features (e.g. colors and transparencies)
as well as interactivity between the user and the pro-
totype (some information is shown by default, some
other only as results of users’ interactions).
3 Last.FM
Last.fm (http://www.last.fm) is one of the leading
internet-based social music platforms, where users
can listen to music, find information about artists they
like, or discover artists they might not know. Follow-
ing Web 2.0 concepts, users can also set up their own
profile, facilitating targeted automatic recommenda-
tions, among other things they can also get informa-
tion about users with similar tastes, gigs in their lo-
cal area, videos, etc. Last.fm provides an interface for
users to collaborativelyedit encyclopedic information
4
http://www.music-map.com/
5
http://www.dimvision.com/musicmap/
6
http://kylescholz.com/projects/speaking/tae2006/music/
7
http://lastfm.dontdrinkandroot.net/
VISUALIZING NETWORKS OF MUSIC ARTISTS WITH RAMA
233