NORMA eResearch @NCI Library

Context Aware Case Based Reasoning (KNN) for Auto-Generation of Song Playlist based on Weather Forecast (ARIMA, ES): Dublin, Ireland

Navghare, Shravani Sunil (2018) Context Aware Case Based Reasoning (KNN) for Auto-Generation of Song Playlist based on Weather Forecast (ARIMA, ES): Dublin, Ireland. Masters thesis, Dublin, National College of Ireland.

[thumbnail of Master of Science]
PDF (Master of Science)
Download (892kB) | Preview


The ever increasing amount of music data on internet has led many opportunities in this field for implementing services to ease the music experience of the user. Recommendation domain in music area is the booming topic. The researches done so far were mostly concerned in improving the music experience of a particular user considering individual factors like emotional status, personal likings, and response of an individual user in particular context. Effects of external factors on music preferences of the user are still in research.

Objective: This work proposes a model to auto generate the playlist of songs suitable to the weather situations using context aware case based reasoning for Dublin.

Dataset: Three datasets are required for the implementation of the project, meteorological data having necessary affecting features, music library containing the name of songs and tags and audio fingerprints of the music library.

Methodology: Two approaches are considered for this study: to generate forecasting model using ARIMA for weather predictions and to generate case based reasoning classification model using KNN.

Results: This research concludes that the classification model under the constraint of weather classifies the music data accurately with an accuracy of 73.97%. The model will inhibit a listener to scroll through millions of music tracks to find that one suitable track for the moment. It will improve user experience by recommending them tracks considering weather context.

Item Type: Thesis (Masters)
Subjects: M Music and Books on Music > M Music
Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Q Science > QA Mathematics > Computer software
T Technology > T Technology (General) > Information Technology > Computer software
Divisions: School of Computing > Master of Science in Data Analytics
Depositing User: Caoimhe Ní Mhaicín
Date Deposited: 06 Nov 2018 12:10
Last Modified: 06 Nov 2018 12:10

Actions (login required)

View Item View Item