
alo@0: \documentclass{llncs}
alo@0: \usepackage{graphicx}
alo@0: 
alo@0: \usepackage{amsmath,cite}
alo@0: \usepackage{pifont}
alo@0: \usepackage{listings}
alo@0: \usepackage{courier}
alo@0: \usepackage{adjustbox}
alo@0: \usepackage{url}
mariano@14: \usepackage{subcaption}
mariano@14: \captionsetup{compatibility=false}
alo@0: \usepackage[ngerman,english]{babel}
alo@0: \usepackage[utf8]{inputenc}
alo@0: \newcommand{\cmark}{\fontsize{14}{14}\textbullet\selectfont}
alo@0: \usepackage[usenames,dvipsnames]{color}
alo@0: 
alo@0: \lstdefinelanguage{sparql} {
alo@0: 	morekeywords={SELECT, WHERE, a, COUNT, GROUP, ORDER, BY, HAVING, as, DISTINCT, OPTIONAL},
mariano@14: 	sensitive=true,
alo@0: 	morecomment=[l][\color{ForestGreen}\bfseries\selectfont]{\#\ },
alo@0: 	moredelim=[s][\color{ForestGreen}\bfseries\selectfont]{?}{\ }, %variable
alo@0: 	moredelim=[s][\color{NavyBlue}\bfseries\selectfont]{@}{\ }, %prefix
alo@0: 	moredelim=[s][\color{OrangeRed}\bfseries\selectfont]{<}{>}, %red URIs
alo@0: 	morestring=[b][\color{ForestGreen}]\", %green strings
mariano@14: 	morestring=[b]",
mariano@14: }
alo@0: 
alo@0: \lstdefinestyle{sparql}{
alo@0: 	language=sparql,
alo@0: 	basicstyle=\footnotesize\ttfamily\bfseries,
alo@0: 	% basicstyle=\ttfamily,
alo@0: 	keywordstyle=\color{blue}\bfseries,
mariano@14: 	identifierstyle=,
alo@0: 	commentstyle=\color{ForestGreen}\bfseries,
mariano@14: 	stringstyle=\color{BlueGreen}\ttfamily,
alo@0: 	showstringspaces=false,
alo@0: 	emph={context},emphstyle=\color{BrickRed}\bfseries,
alo@0: 	frame = lines,
alo@0: 	%aboveskip = 15pt,
alo@0: 	%framexbottommargin = 5pt,
alo@0: 	%framextopmargin = 5pt,
alo@0: 	aboveskip = 10pt,
alo@0: 	framexbottommargin = 2pt,
alo@0: 	framextopmargin = 2pt,
alo@0: 	captionpos=b,
alo@0: 	escapechar=~,
alo@0: 	breaklines=true,
alo@0: 	breakatwhitespace=true,
alo@0: 	breakindent=20pt,
alo@0: 	xleftmargin=5pt,
alo@0: 	xrightmargin=5pt,
alo@0: 	basewidth={0.55em,0.45em},
alo@0: 	%basewidth={0.50em,0.6em},
alo@0: 	fontadjust=true,
alo@0: 	% lineskip={-1.5pt},
alo@0: 	% columns=[c]spaceflexible, %make the long artist URI fit
alo@0: 	%float = h!,
alo@0: }
alo@0: 
alo@0: \renewcommand{\lstlistingname}{{\bf Listing}}
alo@0: 
alo@0: 
alo@0: \lstdefinelanguage{ttl} {
alo@0: 	morekeywords={a},
mariano@14: 	sensitive=true,
alo@0: 	% morecomment=[l][\color{ForestGreen}\bfseries\fontsize{10}{2}\selectfont]{\#\ },
alo@0: 	% moredelim=[s][\color{ForestGreen}\bfseries\fontsize{10}{2}\selectfont]{\#\ }{\ },
alo@0: 	% moredelim=[s][\color{NavyBlue}\bfseries\fontsize{10}{2}\selectfont]{@}{\ }, %prefix
alo@0: 	% moredelim=[s][\color{OrangeRed}\bfseries\fontsize{10}{2}\selectfont]{<}{>}, %red URIs
alo@0: 	morecomment=[l][\color{ForestGreen}\ttfamily\bfseries\selectfont]{\#\ },
alo@0: 	moredelim=[s][\color{NavyBlue}\ttfamily\bfseries\selectfont]{@}{\ }, %prefix
alo@0: 	moredelim=[s][\color{OrangeRed}\ttfamily\bfseries\selectfont]{<}{>}, %red URIs
alo@0: 	morestring=[b][\color{ForestGreen}]\", %green strings
mariano@14: 	morestring=[b]",
mariano@14: }
alo@0: 
alo@0: \lstdefinestyle{ttl}{
alo@0: 	language=ttl,
alo@0: 	basicstyle=\footnotesize\ttfamily\bfseries,
alo@0: 	keywordstyle=\color{blue}\bfseries,
mariano@14: 	identifierstyle=,
alo@0: 	commentstyle=\color{ForestGreen}\bfseries,
mariano@14: 	stringstyle=\color{BlueGreen}\bfseries,
alo@0: 	showstringspaces=false,
alo@0: 	emph={context},emphstyle=\color{BrickRed}\bfseries,
alo@0: 	frame = lines,
alo@0: 	framexbottommargin = 5pt,
alo@0: 	framextopmargin = 5pt,
alo@0: 	captionpos=b,
alo@0: 	escapechar=~,
alo@0: 	breaklines=true,
alo@0: 	breakatwhitespace=true,
alo@0: 	breakindent=20pt,
alo@0: 	aboveskip = 15pt,
alo@0: 	xleftmargin=5pt,
alo@0: 	xrightmargin=5pt,
alo@0: 	basewidth={0.55em,0.45em},
alo@0: 	% basewidth={0.50em,0.6em},
alo@0: 	fontadjust=true,
alo@0: 	lineskip={-1.5pt},
alo@0: 	% columns=[c]spaceflexible, %make the long artist URI fit
alo@0: 	% float = h!,
alo@0: }
alo@0: 
alo@0: \lstdefinelanguage{json} {
mariano@14: 	sensitive=true,
alo@0: 	%morecomment=[l]{@},
alo@0: 	moredelim=[s][\color{ForestGreen}]{?}{\ }, %green variables
alo@0: 	moredelim=[s][\color{OrangeRed}\fontsize{7}{2}\selectfont]{<}{>}, %red URIs
mariano@14: 	morestring=[b][\color{Gray}]\",
mariano@14: 	morestring=[b]",
mariano@14: }
alo@0: 
alo@0: \lstdefinestyle{json}{
alo@0: 	language=json,
alo@0: 	keywords={type,context},
alo@0: 	basicstyle=\fontsize{7}{8}\bfseries\ttfamily,
alo@0: 	keywordstyle=\color{blue}\bfseries,
mariano@14: 	identifierstyle=,
alo@0: 	commentstyle=\color{Gray}\bfseries,
mariano@14: 	stringstyle=\color{OliveGreen}\ttfamily,
alo@0: 	showstringspaces=false,
alo@0: 	emph={context},emphstyle=\color{BrickRed}\bfseries,
alo@0: 	frame = lines,
alo@0: 	framexbottommargin = 5pt,
alo@0: 	framextopmargin = 5pt,
alo@0: 	tabsize=4,
alo@0: 	captionpos=b,
alo@0: 	escapechar=~,
alo@0: 	breaklines=false,
alo@0: 	xleftmargin=5pt,
alo@0: 	xrightmargin=5pt,
alo@0: 	basewidth={0.50em,0.45em},
alo@0: 	%basewidth={0.50em,0.6em},
alo@0: 	fontadjust=true,
alo@0: 	columns=[c]spaceflexible, %make the long artist URI fit
alo@0: 	float = ht,
alo@0: }
alo@0: 
alo@0: \renewcommand{\labelitemi}{$\bullet$}
alo@0: 
alo@0: \begin{document}
mariano@14: 
alo@1: \mainmatter
alo@1: 
alo@3: \title{MusicWeb: an open linked semantic platform for music metadata}
alo@1: 
alo@1: \author{Mariano Mora-Mcginity \and Alo Allik \and Gy\"orgy Fazekas \and Mark Sandler }
alo@1: %
alo@1: 
alo@1: \institute{Queen Mary University of London, \\
alo@1: \email{\{m.mora-mcginity, a.allik, g.fazekas, mark.sandler\}@qmul.ac.uk}}
alo@1: 
alo@1: \maketitle
mariano@14: 
mariano@14: \begin{abstract}
alo@1: 
gyorgyf@2: % MusicWeb is a web site that provides users a browsing, searching and linking platform of music artist and group information by integrating open linked semantic metadata from various Semantic Web, music recommendation and social media data sources, including DBpedia.org, sameas.org, MusicBrainz, the Music Ontology, Last.FM, Youtube, and Echonest. The front portal includes suggested links to selected artists and a search functionality from where users can navigate to individual artists pages. Each artist page contains a biography, links to online audio and a video player with a side menu displaying a selection of Youtube videos. Further it provides lists of YAGO categories linking each artist to other artists by various commonalities such as style, geographical location, instrumentation, record label as well as more obscure categories, for example, artists who have received the same award, have shared the same fate, or belonged to the same organisation or religion. The artist connections are further enhanced by thematic analysis of journal articles and blog posts as well as content-based music information retrieval similarity measures.
gyorgyf@2: 
gyorgyf@2: This paper presents MusicWeb, a novel platform for linking music artists within a web-based application for discovering connections between them. MusicWeb provides a browsing experience using connections that are either extra-musical or tangential to music, such as the artists' political affiliation or social influence, or intra-musical, such as the artists' main instrument or most favoured musical key. The platform integrates open linked semantic metadata from various Semantic Web, music recommendation and social media data sources including DBpedia.org, sameas.org, MusicBrainz, the Music Ontology, Last.FM and Youtube as well as content-derived information. The front portal includes suggested links to selected artists and a search functionality from where users can navigate to individual artists pages. Each artist page contains a biography and links to online audio and a video resources. Connections are made using YAGO categories linking artist by various commonalities such as style, geographical location, instrumentation, record label as well as more obscure categories, for instance, artists who have received the same award, have shared the same fate, or belonged to the same organisation or religion. These connections are further enhanced by thematic analysis of journal articles and blog posts as well as content-based similarity measures focussing on high level musical categories.
mariano@14: 
alo@1: \keywords{Semantic Web, Linked Open Data, music metadata, semantic audio analysis, music information retrieval }
alo@1: \end{abstract}
alo@1: 
alo@0: \section{Introduction}\label{sec:introduction}
mariano@14: In recent years we have witnessed an explosion of information, a consequence of millions of users producing and consuming web resources. Researchers and industry have recognised the potential of this data, and have endeavoured to develop methods to handle such a vast amount of information: to understand and manage it, to transform into knowledge. Multimedia content providers have devoted a lot of energy to analysing consumer preference, in an effort to offer customised user experiences. Music stream services, for instance, carry out extensive analysis trying to identify patterns in user's listening habits, and researchers are striving to refine multimedia recommendation algorithms. There are two main approaches to music recommendation\cite{Song2012}: the first is known as \emph{collaborative filtering}\cite{Su2009}, which recommends music items based on the choices of similar users.  The second model is based on audio content analysis, or \emph{music information retrieval}. The task here is to extract low to high-level audio features such as tempo, key, metric structure, melodic and harmonic sequences, instrument recognition and song segmentation, which are then used to measure music similarity\cite{Aucoutourier2002}, to carry out genre classification or to identify the mood of the song\cite{Kim2010}. Music discovery websites such as Last.fm\footnote{http://www.last.fm}, Allmusic\footnote{http://www.allmusic.com} or Pandora\footnote{http://www.pandora.com} have successfully developed hybrid systems which combine both approaches.
mariano@14: There are, however, limitations in both approaches to music recommendation. Most users participating in (or whose data is used to analyse) collaborative filtering listen to a very small percentage of the music available, the so called ``short-tail'', whereas the much larger ``long-tail'' remains mainly unknown\cite{Celma2010}. These systems will show a bias towards music that is already consumed by many listeners. Suggesting already popular music will increase the likelihood of it being recommended to new users, thus creating a \emph{rich-club phenomenon}\cite{Zhou2004} or what is known as \emph{cumulative advantage}. Also, content analysis of audio features is mainly applied to songs: systems can recommend similar tracks, but generally know nothing about similar artists. Many music listeners follow artists because of their style and would be interested in music from similar artists. It is very hard to pinpoint what exactly makes two artists ``similar'': very often notions of similarity are based on social and cultural issues, rather than a precise definition of style.
mariano@10:  To many music lovers discovering new music, or music they weren't aware of, is an integral part of enjoying a musical experience, and appreciate expanding their musical taste. Lee and Price\cite{Lee2015} identify seven different \emph{personas} which tipify music service consumption. Two such personas, for instance, the ``active curator'' and the ``music epicurean'' characteristically spend a long time hunting for new music, whereas the ``wanderer'' enjoys the discovery process itself, trying out new things with an open mind.  Automatic musical discovery is a very challenging problem\cite{Jennings2007}. There are many different ways in which people are attracted to new artists: word of mouth, their network of friends, music magazines or blogs, songs heard in a movie or a T.V. commercial, they might be interested in a musician who has played with another artist or been mentioned as an influence,  etc. The route from listening to one artist and discovering a new one would sometimes seem very disconcerting were it to be drawn on paper. A listener is not so much following a map as exploring new territory, with many possible forks and shortcuts. Music discovery systems generally disregard this kind of information, often because it is very nuanced and difficult to parse and interpret. All these sources of information are in fact music metadata, data about the music data itself. Pachet identifies three types of musical metadata \cite{Pachet2005}:
mariano@9: \begin{enumerate}
mariano@9:   \item Editorial metadata: information that is provided manually by authoritative experts. There is a wide range of potential producers of this kind of data, from record labels to collaborative schemes, as well as different kinds of data, from which musician played in which song to tour info, to artists' biography.
mariano@9:   \item Cultural metadata: information which is produced by the environment or culture. This is data that is not explicitly entered into some information system, but rather is contained, and must be extracted from, other information sources, such as user trends, google searches, articles and magazines, word associations in blogs, etc.
mariano@14:   \item Acoustic metadata: data extracted from audio files using music information retrieval methods.
mariano@9: \end{enumerate}
mariano@14: MusicWeb is an application which offers the user the possibility of exploring editorial, cultural and musical links between artists. It gathers, extracts and manages musical metadata from many different sources and connects them in informative ways. This paper deals with the different ways in which musicweb collects these resources and shapes them into high-level information. We will first review various knowledege-based web resources available to musicweb. We will then introduce the application itself and detail the architecture to analyse and extract data. Before the final conclusions and discussion of future work we will analyse the experience of interfacing with the application and how users can explore and discover new musical paths.
mariano@8: 
mariano@5: 
mariano@8: 
mariano@8: 
mariano@4: \section{Background}\label{sec:background}
mariano@4: \begin{itemize}
mariano@10: \item related work
mariano@14: \item  very brief intro to the role of music related data sources on the web and what they are
mariano@10: \end{itemize}
alo@0: 
alo@13: \section{MusicWeb architecture}
mariano@10: 
mariano@17: MusicWeb provides a browsing experience using connections that are either extra-musical or tangential to music, such as the artists' political affiliation or social influence, or intra-musical, such as the artists' main instrument or most favoured musical keys. It does this by pulling data from several different web knowledge content resources and presenting them for the user to navigate in a faceted manner\cite{Marchioni2006}. The listener can begin his journey by choosing or searching for an artist (fig. \ref{fig:front_page}). The application offers youtube videos, audio streams, photographs and album covers, as well as the artist's biography (fig. \ref{fig:ella_page}) The page also includes many box widgets with links to artists who are related to the current artist in different, and sometimes unexpected and surprising ways\ref{fig:ella_links}). The user can then click on any of these artists and the search commences again, exploring a web of artists further and further.
mariano@14: 
mariano@14: \begin{figure}
alo@22: 	\centering
alo@22: 	%%     \begin{minipage}[b]{.48\textwidth}
alo@22: 	%%   \includegraphics[height=8cm]{graphics/front_page.png}
alo@22: 	%%   \caption{Front page}
alo@22: 	%%   \label{fig:front_page}
alo@22: 	%%     \end{minipage}
alo@22: 	%%     \hfill
alo@22: 	%% \begin{minipage}[b]{.48\textwidth}
alo@22: 	%%   \includegraphics[ width=7cm, height=8cm]{graphics/ella_page.png}
alo@22: 	%%   \caption{Ella}
alo@22: 	%%   \label{fig:ella_page}
alo@22: 	%% \end{minipage}
alo@22: 	%% \end{figure}
alo@22: 	\begin{subfigure}[t]{0.45\textwidth}
alo@22: 		\includegraphics[height=6cm]{graphics/front_page.png}
alo@22: 		\caption{Front page}
alo@22: 		\label{fig:front_page}
alo@22: 	\end{subfigure}
alo@22: 	\hspace{1cm}
alo@22: 	\begin{subfigure}[t]{0.45\textwidth}
alo@22: 		\includegraphics[height=6cm]{graphics/ella_page.png}
alo@22: 		\caption{Ella}
alo@22: 		\label{fig:ella_page}
alo@22: 	\end{subfigure}
alo@22: 	
alo@22: 	\vspace{0.5cm}
alo@22: 	
alo@22: 	\begin{subfigure}{\textwidth}
alo@22: 		\includegraphics[width=\textwidth]{graphics/ella_links.png}
alo@22: 		\caption{Discovered artists}
alo@22: 	\end{subfigure}
alo@22: 	\caption{MusicWeb interface}
alo@22: 	\label{fig:ella_links}
alo@22: \end{figure}
mariano@14: 
alo@22: MusicWeb was originally conceived as a platform for collating metadata about music artists using already available online linked data resources. The core functionality of the platform relies on available SPARQL endpoints sa well as various commercial and community-run APIs. More recently, novel services complement the platform to provide alternative ways to forge connections using natural language processing and machine learning methods. %The front portal includes suggested links to selected artists and a search functionality from where users can navigate to individual artists pages. Each artist page contains a biography, a playlist of online audio and a selection of Youtube videos. Further it provides lists of categories linking each artist to other similar artists by various commonalities such as style, geographical location, instrumentation, record label as well as more obscure categories, for example, artists who have received the same award, have shared the same fate, or belonged to the same organisation or religion. The artist connections are further enhanced by thematic analysis of journal articles and blog posts, content-based music information retrieval similarity metrics and proximity measures in a 2-dimensional mood space.
alo@12: 
alo@12: \begin{figure}[!ht]
alo@12: 	\centering
alo@12: 	\includegraphics[scale=0.5]{graphics/architecture.pdf}%\vspace{-5pt}
alo@12: 	\caption{MusicWeb architecture}\vspace{-10pt}
alo@12: 	\label{fig:layers}
alo@12: \end{figure}
alo@12: 
alo@22: The MusicWeb API uses a number of LOD resources and Semantic Web ontologies to process and aggregate information about artists: 
alo@13: 
alo@13: \begin{itemize}
alo@22: 	
alo@22: 	\item[] \textbf{Musicbrainz}\footnote{\url{http://musicbrainz.org}} is an online, open, crowd-sourced music encyclopedia, that provides reliable and unambiguous identifiers for entities in music publishing metadata, including artists, releases, recordings, performances, etc. 
alo@22: 	
alo@22: 	\item[] \textbf{DBPedia}\footnote{\url{http://dbpedia.org}} is a crowd-sourced community effort to extract structured information from Wikipedia and make it available on the Web. 
alo@22: 	
alo@22: 	\item[] \textbf{Sameas.org}\footnote{\url{http://sameas.org}} manages URI co-references on Web of Data.
alo@22: 	
alo@13: 	\item[] \textbf{Youtube} API is used to query associated video content for the artist panel.
alo@22: 	
alo@22: 	\item[] \textbf{Echonest}\footnote{\url{http://the.echonest.com}} was a music metadata and information retrieval platform for developers and media companies, which has since been integrated into Spotify.
alo@22: 	
alo@22: 	\item[] \textbf{Last.fm}\footnote{\url{http://last.fm}} is an online music social network and recommender system that collects information about users listeing habits and makes available crowd-sourced tagging data through an API. 
alo@22: 	
alo@22: 	\item[] \textbf{YAGO}\cite{Suchanek:WWW:2007} is a semantic knowledge base that collates information and structure from Wikipedia, WordNet and GeoNames with high accuracy. The ontology makes use of the categories defined in Wikipedia as a principle for semantic linking of entities, while exploiting the clean taxonomy of concepts from WordNet. 
alo@22: 	
alo@22: 	\item[] \textbf{the Music Ontology}\cite{DBLP:conf/ismir/RaimondASG07} provides main concepts and properties for describing musical entities, including artists, albums, tracks, performances, compositions, etc., on the Semantic Web
alo@22: 	
alo@13: \end{itemize}
alo@13: 
alo@22: Besides the reliable artist identifiers, that   facilitate artist linking, the artist search functionality of MusicWeb relies on the Web services provided by MusicBrainz.
alo@22: MusicWeb constructs the majority of an artist profile from DBpedia, including the biography and most of the linking categories to other artists. 
alo@22: sameas is useful when a MusicBrainz artist identifier needs to be associated with the equivalent DBpedia resource.
alo@22: User search request accesses MusicBrainz search services that return a list of MusicBrainz artist identifiers. The MusicWeb API architecture relies on sameas.org co-references to associate these identifiers to DBpedia artist links. 
alo@22: The Echonest API is used for recommendations in MusicWeb.
alo@22: MusicWeb uses Last.fm recommendation engine to enrich the user experience.
mariano@10: %% - Brief description of what it is and what it does
mariano@10: %% - Architecture (with a nice diagram) [Alo, can you make this in Omnigraffle? I can then adjust/refine]
mariano@10: %% - More details about individual components we use (Yago, musicbrainz, sameas, dbpedia etc.)
mariano@10: %% - Brief intro to components we developed for artist similarity (just to bridge to Section 4)
mariano@10: 
mariano@10: \section{Artist similarity}
mariano@17: %% 4. Artist similarity 
mariano@17: %% 4.1 Socio-cultiral linkage (using linked data)
mariano@17: %% 4.2 Artist similarity by NLP [needs a better subtitle]
mariano@17: %% 4.3 Artist similarity by features [i can write this part]
mariano@17: Music does not lend itself easily to categorisation. There are many ways in which artist can be, and in fact are, considered to be related. Similarity may refer to whether artists' songs sound similar, or are considered to be in the same style or genre. But it may also mean that they are followed by people from similar social backgrounds or political inclinations, or similar ages; or perhaps they are similar because they have played together, or participated in the same event, or their songs touch on similar themes. Linked data facilitates faceted searching and displaying of information\cite{Oren2006}: an artist may be similar to many other artists in one of the ways just mentioned, and to a completely different plethora of artists in other senses, all of which might contribute to music discovery. Semantic web technologies can help us gather different facets of data and shape them into representations of knowledge. MusicWeb does this by searching similarities in three different domains: socio-cultural, research and journalistic literature and content-based linkage.
mariano@17: \subsection{Socio-cultural linkage}
mariano@17: NOTE: not sure about this. Do we consider the dbpedia queries to be socio-cultural? or the collaborates-with in musicbrainz?
mariano@10: 
mariano@17: \subsection{Similarity in the literature}
mariano@19: Artists tend to be regarded as similar when writing about certain topics. For example: a psychologist interested in self-image during adolescence might want to research the impact of artists like Miley Cyrus or Rihanna on young teenagers\cite{Lamb2013}. Or a historian researching class politics might write about The Sex Pistols and John Lennon\cite{Moliterno2012}. The starting point is a large database of 100,000 artists. MusicWeb searches and collects texts which mention each artist from several sources and carries out semantic analysis to identify such connections between artists and higher-level topics. There are two main sources of texts:
mariano@18: \begin{enumerate}
mariano@18: \item Research articles. There are various web resources that allow querying their research literature databases. MusicWeb uses mendeley\footnote{http://dev.mendeley.com/} and elsevier\footnote{http://dev.elsevier.com/}. Both resources offer managed and largely curated data and search possibilities include keywords, authors and disciplines. Data comprehension varies, but most often it features an array of keywords, an abstract, readership categorised according to discipline and sometimes the article itself.
mariano@18:   \item Online publications, such as newspapers, music magazines and blogs focused on music. This is non-managed, non-curated data, it must be extracted from the body of the text. The data is accessed after having crawled websites searching for keywords or tags in the title, and then scraped. External links contained in the page are also followed. 
mariano@18: \end{enumerate}
mariano@20: Many texts contain references to an artist name without actually being relevant to MusicWeb. A search for Madonna, for example, can yield many results from the fields of sculpture, art history or religion studies. The first step is to model the relevance of the text, and discard texts which are of no interest to music discovery. This is done through a two stage process:
mariano@21: \begin{enumerate}
mariano@20: \item Managed articles contain information about the number of readers per discipline. This data is analysed and texts are discarded if the readers belong mainly to disciplines not related to humanities.
mariano@20: \item We store a tfd/idf space made up of words appearing in a relatively small collection of already accepted articles. Cosine similarity between this corpus and every potential article is then computed, and texts which exceed a threshold are rejected.
mariano@20: \end{enumerate}
mariano@20: All items that pass these tests are stored as potential articles in the shape of the graph depicted in figure FIGURE!!!!!!.
mariano@19: The text (or the abstact, in the case of research articles) are subjected to semantic analysis. It is first tokenised and a bag of words is extracted from it. This bag of words is used to query the alchemy\footnote{http://www.alchemyapi.com/} language analysis service for entity recognition, keyword extraction and topic modelling. The entity recogniser provides a list of names, that are mentioned in the text together with a measure of relevanec. Entities are normally identified by a model trained with a large dataset of names. They can include toponyms, institutions, publications and persons. MusicWeb is interested in identifying artists, so every person mentioned is checked against the database. If the person is not included in MusicWeb's database then three resources are checked: dbpedia, musicbrainz and freebase. All three resources identify musicians using the yago ontology. It is important to align the artist properly, since the modeling process is largely unsupervised, and wrong identifications can confuse the model. Musicians identified in texts are stored and linked to the artist that originated the query.
mariano@4: \begin{itemize}
mariano@4: \item Semantic analysis\cite{Landauer1998}
mariano@4: \item Topic modeling\cite{Blei2012}
mariano@4: \item Entity recognition
mariano@4: \item Hierarchical bayesian modeling
mariano@4: \item Authors, journals, keywords, tags
mariano@14: 
mariano@4: \end{itemize}
mariano@10: 
mariano@10: 
mariano@17: \subsection{Content-based information retrieval}\label{sec:mir}
mariano@14: 
alo@0: \section{Discussion}\label{sec:discussion}
mariano@14: 
alo@0: \section{Conclusions}\label{sec:conclusions}
mariano@14: 
alo@0: 	%
alo@0: 	% ---- Bibliography ----
alo@0: 	%
alo@0: 	\vspace{-1em}\begin{thebibliography}{5}
alo@0: 		%
alo@0: 
mariano@9: 
mariano@8:                \bibitem{Song2012}
mariano@6:                 Y.~Song, S.~Dixon and M.~Pearce.
mariano@6:                 \newblock A survey of music recommendation systems and future perspectives
mariano@6:                 \newblock In {\em Proceedings of the 9th International Symposium on Computer Music Modelling and Retrieval}, 2012.
mariano@14: 
mariano@8:                 \bibitem{Su2009}
mariano@8:                   X.~Su and T. M. ~Khoshgoftaar.
mariano@8:                 \newblock A Survey of Collaborative Filtering Techniques.
mariano@8:                 \newblock In {\em Advances in Artificial Intelligence,(Section 3):1–19}, 2009.
mariano@9: 
mariano@9:               \bibitem{Aucoutourier2002}
mariano@9:                   J. J.~Aucouturier and F~Pachet.
mariano@9:                   \newblock Music Similarity Measures: What is the Use.
mariano@9:                   \newblock In {\em Proceedings of the ISMIR, pages 157–163}, 2002.
mariano@9: 
mariano@9:                 \bibitem{Kim2010}
mariano@9:                   Y.E.~Kim, E.M.~Schmidt, R.~Migneco, B.G.~Morton, P.~Richardson, J.~Scott, J.A.~Speck and D.~Turnbull.
mariano@9:                   \newblock Music Emotion Recognition: A State of the Art Review.
mariano@9:                   \newblock In {\em Proc. of the 11th Intl. Society for Music Information Retrieval (ISMIR) Conf}, 2010.
mariano@6: 
mariano@6:               \bibitem{Celma2010}
mariano@10:                  \`O.~Celma
mariano@6:                  \newblock Music Recommendation and Discovery:The Long Tail, Long Fail, and Long Play in the Digital Music Space.
mariano@14:                  \newblock Springer Verlag, Heidelberg, 2010.
mariano@8: 
mariano@9:                \bibitem{Zhou2004}
mariano@9:                 S.~Zhou and R. J.~Mondrag\'on
mariano@9:                 \newblock The rich-club phenomenon in the Internet topology
mariano@9:                 \newblock In {\em Communications Letters, IEEE}, 2004
mariano@8: 
mariano@10:               \bibitem{Lee2015}
mariano@10:                 J. H.~Lee and R.~Price
mariano@14:                 \newblock Understanding users of commercial music services through personas: design implications.
mariano@10:                 \newblock In {\em Proceedings of the 16th ISMIR Conference}, M\'alaga, Spain, 2015
mariano@14: 
mariano@10:               \bibitem{Jennings2007}
mariano@9:                   D.~Jennings.
mariano@9:                   \newblock Net, Blogs and Rock ’n’ Rolls: How Digital Discovery Works and What It Means for Consumers.
mariano@9:                   \newblock Nicholas Brealey Pub., 2007
mariano@14: 
mariano@9: 
mariano@9:                 \bibitem{Pachet2005}
mariano@9:                   F.~Pachet
mariano@9:                   \newblock Knowledge management and musical metadata.
mariano@9:                   \newblock In {\em Encyclopedia of Knowledge Management}, Schwartz, D. Ed. Idea Group, 2005
mariano@14: 
mariano@14: 
mariano@14:                  \bibitem{Marchioni2006}
mariano@14:                     G.~Marchionini
mariano@14:                     \newblock Exploratory search: from finding to understanding.
mariano@14:                     \newblock In {\em COMMUNICATIONS OF THE ACM}, 49(9), 2006
mariano@14: 
mariano@8:                 \bibitem{FazekasRJS10_OMRAS2}
mariano@6: 	         G.~Fazekas, Y.~Raimond, K.~Jakobson, and M.~Sandler.
mariano@6: 	         \newblock An overview of semantic web activities in the {OMRAS2} project.
mariano@6: 	         \newblock {\em Journal of New Music Research (JNMR)}, 39(4), 2010.
mariano@14: 
mariano@6: 	       \bibitem{Porter:ISMIR:15}
mariano@6: 	         A.~Porter, D.~Bogdanov, R.~Kaye, R.~Tsukanov, and X.~Serra.
mariano@6: 	         \newblock Acousticbrainz: a community platform for gathering music information
mariano@6: 		 obtained from audio.
mariano@6:                  \newblock In {\em 16th International Society for Music Information Retrieval
alo@0: 			(ISMIR) Conference}, 2015.
mariano@14: 
alo@0: 		\bibitem{DBLP:conf/ismir/RaimondASG07}
alo@0: 		Y~Raimond, S.~Abdallah, M.~Sandler, and F.~Giasson.
alo@0: 		\newblock The music ontology.
alo@0: 		\newblock In {\em Proceedings of the 8th International Conference on Music
alo@0: 			Information Retrieval, ISMIR 2007, Vienna, Austria, September 23-27}, 2007.
mariano@4: 
alo@12: 		\bibitem{Suchanek:WWW:2007}
mariano@17: 		F.~Suchanek, G.~Kasneci, and G.~Weikum
alo@12: 		\newblock YAGO: A Core of Semantic Knowledge Unifying WordNet and Wikipedia.
alo@12: 		\newblock In {\em Proceedings of the 16th international World Wide Web conference, May 8–12, 2007, Banff, Alberta, Canada.}, 2007.
mariano@14: 
mariano@17:               \bibitem{Oren2006}
mariano@17:                 E.~Oren, R.~ Delbru, and S.~Decker
mariano@17:                 \newblock Extending faceted navigation for rdf data.
mariano@17:                 \newblock In {\em ISWC, 559–572}, 2006
mariano@18: 
mariano@18:               \bibitem{Lamb2013}
mariano@18:                 S.~Lamb, K.~Graling and E. E. Wheeler
mariano@18:                 \newblock ‘Pole-arized’ discourse: An analysis of responses to Miley Cyrus’s Teen Choice Awards pole dance.
mariano@18:                 \newblock In {\em Feminism Psychology vol. 23}, May 2013
mariano@18: 
mariano@18:               \bibitem{Moliterno2012}
mariano@18:                 A. G.~Moliterno
mariano@18:                 \newblock What Riot? Punk Rock Politics, Fascism, and Rock Against Racism.
mariano@18:                 \newblock Published online: \url{http://www.studentpulse.com/articles/612/what-riot-punk-rock-politics-fascism-and-rock-against-racism}, 2012
mariano@18:                 
mariano@6:               \bibitem{Landauer1998}
mariano@4:                   T.~Landauer, P.~Folt, and D.~Laham.
mariano@4:                  \newblock An introduction to latent semantic analysis
mariano@4:                  \newblock In {\em Discourse processes, 25}, 1998
mariano@14: 
mariano@4:                \bibitem{Blei2012}
mariano@4:                  D.~Blei, A.~ Ng, and M.I.~Jordan.
mariano@4:                  \newblock Latent Dirichlet Allocation.
mariano@4:                  \newblock In {\em Journal of Machine Learning Research, 3(4-5), 993–1022}, 2012
mariano@6: 
mariano@14: 
alo@0: 	\end{thebibliography}
mariano@14: 
alo@0: \end{document}




