Automatic Music Recommendation for Businesses : Using a two-stage Membership model for track recommendation

This thesis proposes a two-stage recommendation system for providing music recommendations based on seed playlists as inputs. The goal is to help businesses find relevant and brand-fit music to play in their venues. The problem of recommending music using machine learning has been investigated quite...

Full description

Bibliographic Details
Main Author: Haapanen Rollenhagen, Svante
Format: Others
Language:English
Published: KTH, Skolan för elektroteknik och datavetenskap (EECS) 2021
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-303007
id ndltd-UPSALLA1-oai-DiVA.org-kth-303007
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-3030072021-10-08T05:21:38ZAutomatic Music Recommendation for Businesses : Using a two-stage Membership model for track recommendationengAutomatisk Musikrekommendation för Företag : En tvåstegsmodell för musikrekommendationriktade mot företagHaapanen Rollenhagen, SvanteKTH, Skolan för elektroteknik och datavetenskap (EECS)2021Deep LearningMusic RecommendationRecommendation SystemsMusic Informatics.DjupinlärningMusikrekommendationRekommendationssystemMusikinformatik.Computer SciencesDatavetenskap (datalogi)This thesis proposes a two-stage recommendation system for providing music recommendations based on seed playlists as inputs. The goal is to help businesses find relevant and brand-fit music to play in their venues. The problem of recommending music using machine learning has been investigated quite a bit in both academia and the industry, with collaborative filtering and content-based filtering being the major approaches used. One of the difficulties of creating a recommendation system is how to evaluate it. In this thesis, both a quantitative and a qualitative evaluation are made to determine how well the results correspond to the actual quality of recommendations. The application of recommending music to businesses also poses different problems than a service directed at end consumers, mostly related to how many track recommendations are needed. A two-stage approach was used with Stage 1 producing candidates and a Stage 2 model using a neural network comparing five tracks from the playlist with a candidate was used to rank said candidates. The results show that the Stage 2 model has substantially better results in both the qualitative and quantitative evaluation compared to Stage 1. The quality of the recommendations from the whole system is not completely satisfactory, and some possible reasons for this are discussed, including improving the Stage 1 candidate generator (which was not modified in the scope of this thesis).   Automatisk musikrekommendation med hjälp av maskininlärning har utforskats av både industrin och akademin genom åren, där två huvudsakliga metoder utkristalliserats: collaborative filtering samt content-based filtering. I det här arbetet har en content-based modell tagits fram, uppdelad i två stadier: Steg 1 som genererar kandidater som Steg 2 sedan ordnade om med hjälp av ett neuralt nätverk som jämförde 5 låtar i taget från en spellista med motsvarande kandidater genererade av Steg 1 En av svårigheterna med att skapa automatiska rekommendationer är utvärderingen av den. I det här arbetet har både en kvantitativ och kvalitativ studie utförts för att försäkra att resultaten motsvarar den faktiska kvaliten hos rekommendationerna. Slutmålet med att hjälpa företag med musikrekommendation ställer också unika problem att lösa i jämförelse med en tjänst för privatpersoner, framförallt relaterat till storleken på de returnerade rekommendationerna. Resultaten visade att Steg 2 lyckades rangordna rekommendationerna från Steg 1 på ett sätt som gav högre poäng i både den kvantitativa och kvalitativa utvärderingen av systemen. De slutgiltiga resultaten var inte helt tillfredsställande, och potentialla orsaker till detta diskuteras. Dessa inkluderar Steg 1 (som inte modifierades inom ramen för detta arbete). Utvärderingen visade dock att de kvantitativa utvärderingsramarna verkar motsvara den upplevda kvaliten hos rekommendationerna baserat på den kvalitativa utvärderingen. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-303007TRITA-EECS-EX ; 2021:455application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Deep Learning
Music Recommendation
Recommendation Systems
Music Informatics.
Djupinlärning
Musikrekommendation
Rekommendationssystem
Musikinformatik.
Computer Sciences
Datavetenskap (datalogi)
spellingShingle Deep Learning
Music Recommendation
Recommendation Systems
Music Informatics.
Djupinlärning
Musikrekommendation
Rekommendationssystem
Musikinformatik.
Computer Sciences
Datavetenskap (datalogi)
Haapanen Rollenhagen, Svante
Automatic Music Recommendation for Businesses : Using a two-stage Membership model for track recommendation
description This thesis proposes a two-stage recommendation system for providing music recommendations based on seed playlists as inputs. The goal is to help businesses find relevant and brand-fit music to play in their venues. The problem of recommending music using machine learning has been investigated quite a bit in both academia and the industry, with collaborative filtering and content-based filtering being the major approaches used. One of the difficulties of creating a recommendation system is how to evaluate it. In this thesis, both a quantitative and a qualitative evaluation are made to determine how well the results correspond to the actual quality of recommendations. The application of recommending music to businesses also poses different problems than a service directed at end consumers, mostly related to how many track recommendations are needed. A two-stage approach was used with Stage 1 producing candidates and a Stage 2 model using a neural network comparing five tracks from the playlist with a candidate was used to rank said candidates. The results show that the Stage 2 model has substantially better results in both the qualitative and quantitative evaluation compared to Stage 1. The quality of the recommendations from the whole system is not completely satisfactory, and some possible reasons for this are discussed, including improving the Stage 1 candidate generator (which was not modified in the scope of this thesis).   === Automatisk musikrekommendation med hjälp av maskininlärning har utforskats av både industrin och akademin genom åren, där två huvudsakliga metoder utkristalliserats: collaborative filtering samt content-based filtering. I det här arbetet har en content-based modell tagits fram, uppdelad i två stadier: Steg 1 som genererar kandidater som Steg 2 sedan ordnade om med hjälp av ett neuralt nätverk som jämförde 5 låtar i taget från en spellista med motsvarande kandidater genererade av Steg 1 En av svårigheterna med att skapa automatiska rekommendationer är utvärderingen av den. I det här arbetet har både en kvantitativ och kvalitativ studie utförts för att försäkra att resultaten motsvarar den faktiska kvaliten hos rekommendationerna. Slutmålet med att hjälpa företag med musikrekommendation ställer också unika problem att lösa i jämförelse med en tjänst för privatpersoner, framförallt relaterat till storleken på de returnerade rekommendationerna. Resultaten visade att Steg 2 lyckades rangordna rekommendationerna från Steg 1 på ett sätt som gav högre poäng i både den kvantitativa och kvalitativa utvärderingen av systemen. De slutgiltiga resultaten var inte helt tillfredsställande, och potentialla orsaker till detta diskuteras. Dessa inkluderar Steg 1 (som inte modifierades inom ramen för detta arbete). Utvärderingen visade dock att de kvantitativa utvärderingsramarna verkar motsvara den upplevda kvaliten hos rekommendationerna baserat på den kvalitativa utvärderingen.
author Haapanen Rollenhagen, Svante
author_facet Haapanen Rollenhagen, Svante
author_sort Haapanen Rollenhagen, Svante
title Automatic Music Recommendation for Businesses : Using a two-stage Membership model for track recommendation
title_short Automatic Music Recommendation for Businesses : Using a two-stage Membership model for track recommendation
title_full Automatic Music Recommendation for Businesses : Using a two-stage Membership model for track recommendation
title_fullStr Automatic Music Recommendation for Businesses : Using a two-stage Membership model for track recommendation
title_full_unstemmed Automatic Music Recommendation for Businesses : Using a two-stage Membership model for track recommendation
title_sort automatic music recommendation for businesses : using a two-stage membership model for track recommendation
publisher KTH, Skolan för elektroteknik och datavetenskap (EECS)
publishDate 2021
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-303007
work_keys_str_mv AT haapanenrollenhagensvante automaticmusicrecommendationforbusinessesusingatwostagemembershipmodelfortrackrecommendation
AT haapanenrollenhagensvante automatiskmusikrekommendationforforetagentvastegsmodellformusikrekommendationriktademotforetag
_version_ 1719488018372362240