Music by actions: a music recommender based on activity recognition

Recommendation systems are widely used for personalized movies, music and product suggestions using collaborative filtering methods. Currently, music recommender suggests music based on listening history and similar genres, which are not ambient and actor aware. This project proposes HitMe; a music...

Full description

Bibliographic Details
Main Author: Ong, Kian Shon
Format: Final Year Project / Dissertation / Thesis
Published: 2022
Subjects:
Online Access:http://eprints.utar.edu.my/4723/
http://eprints.utar.edu.my/4723/1/fyp_IA_2022_OKS.pdf
_version_ 1848886225759371264
author Ong, Kian Shon
author_facet Ong, Kian Shon
author_sort Ong, Kian Shon
building UTAR Institutional Repository
collection Online Access
description Recommendation systems are widely used for personalized movies, music and product suggestions using collaborative filtering methods. Currently, music recommender suggests music based on listening history and similar genres, which are not ambient and actor aware. This project proposes HitMe; a music recommendation system that suggests songs based on the users’ real-time activities. For example, HitMe recommends high tempo songs to a user running on a treadmill while a slow pace song for a user who is relaxing on a couch. Firstly, we build a CNN-LSTM for indoor activity recognition using a custom activity dataset. The dataset contains pre-processed activity videos from “HMDB51”, “UCF-101”, “STAIR Actions”, and “kinetics-downloader” datasets. We train the CNN-LSTM for multiclass classifications to identify nine actions; that includes: “Biking”, “ComputerWork”, “Driving”, “Eat&Drink”, “PlayInstrument”, “Sport”, “Studying” “Walking”, “Writing”. Before that, we use VGG16 to extract video features useful for the CNN-LSTM. The early results showed that HitMe model score 0.6507 in accuracy for indoor activity recognition. Besides activity recognition model, we also implement a content-based music recommender system by using the Spotify API, where this recommender is to recommend users a list of tracks based on the user preferences such as favourite artist, song, and activity predicted from the activity recognition model. In a nutshell, the final result showed that HitMe able to get user context information and make a recommended playlist in Spotify.
first_indexed 2025-11-15T19:35:07Z
format Final Year Project / Dissertation / Thesis
id utar-4723
institution Universiti Tunku Abdul Rahman
institution_category Local University
last_indexed 2025-11-15T19:35:07Z
publishDate 2022
recordtype eprints
repository_type Digital Repository
spelling utar-47232023-01-10T11:30:42Z Music by actions: a music recommender based on activity recognition Ong, Kian Shon T Technology (General) Recommendation systems are widely used for personalized movies, music and product suggestions using collaborative filtering methods. Currently, music recommender suggests music based on listening history and similar genres, which are not ambient and actor aware. This project proposes HitMe; a music recommendation system that suggests songs based on the users’ real-time activities. For example, HitMe recommends high tempo songs to a user running on a treadmill while a slow pace song for a user who is relaxing on a couch. Firstly, we build a CNN-LSTM for indoor activity recognition using a custom activity dataset. The dataset contains pre-processed activity videos from “HMDB51”, “UCF-101”, “STAIR Actions”, and “kinetics-downloader” datasets. We train the CNN-LSTM for multiclass classifications to identify nine actions; that includes: “Biking”, “ComputerWork”, “Driving”, “Eat&Drink”, “PlayInstrument”, “Sport”, “Studying” “Walking”, “Writing”. Before that, we use VGG16 to extract video features useful for the CNN-LSTM. The early results showed that HitMe model score 0.6507 in accuracy for indoor activity recognition. Besides activity recognition model, we also implement a content-based music recommender system by using the Spotify API, where this recommender is to recommend users a list of tracks based on the user preferences such as favourite artist, song, and activity predicted from the activity recognition model. In a nutshell, the final result showed that HitMe able to get user context information and make a recommended playlist in Spotify. 2022-01 Final Year Project / Dissertation / Thesis NonPeerReviewed application/pdf http://eprints.utar.edu.my/4723/1/fyp_IA_2022_OKS.pdf Ong, Kian Shon (2022) Music by actions: a music recommender based on activity recognition. Final Year Project, UTAR. http://eprints.utar.edu.my/4723/
spellingShingle T Technology (General)
Ong, Kian Shon
Music by actions: a music recommender based on activity recognition
title Music by actions: a music recommender based on activity recognition
title_full Music by actions: a music recommender based on activity recognition
title_fullStr Music by actions: a music recommender based on activity recognition
title_full_unstemmed Music by actions: a music recommender based on activity recognition
title_short Music by actions: a music recommender based on activity recognition
title_sort music by actions: a music recommender based on activity recognition
topic T Technology (General)
url http://eprints.utar.edu.my/4723/
http://eprints.utar.edu.my/4723/1/fyp_IA_2022_OKS.pdf