Back To Projects
T-RECSYS+: An Improved Music Recommendation System
Zhou C.

In our research, we build a music recommendation system to make prediction of users' listening preference.


A recommendation system is a type of filtering system that predicts a user's preferences for a specific item. Its purpose is to suggest items that the user might find appealing. In our research, we build a music recommendation system to make prediction of users' listening preference. Our system extends the previous T-RECSYS algorithm which uses a hybrid of content-based and collaborative filtering as input to a deep learning classification model. We enhance the performance of this algorithm by incorporating the latest Spotify API, which provides access to 11 music features including danceability, liveness, tempo and so forth. Additionally, we leverage more advanced deep learning models to achieve a higher level of precision and accuracy in our recommendations. In detail, we promote the precision scores from the original 88% to the current over 95%.

Explore More!

Source Code
Zhou C.
Ross Greer
PhD Candidate in Electrical and Computer Engineering, Research at MIT and Berkeley, Engineer at Tesco

Related Projects

Classifying Carnatic Ragams Based On Audio Features

This study developed a Random Forest Classifier to identify ragams in Carnatic music by analyzing key audio features such as Chroma STFT, spectral properties, and MFCC coefficients. Trained on a dataset of 1,112 audio clips across 32 ragams, the model achieved a high classification accuracy of 99.1%, outperforming other baseline models.
Ananya S.
Mentored by Nancy Zhu
Classifying AI-Generated Music with AI Models

The importance of this research is twofold: addressing copyright issues and fostering the adoption of AI in the music industry. As AI-generated music blurs the line between human and AI creation, concerns regarding copyright ownership and artistic attribution become paramount [2]. To address these challenges, we created an AI model to differentiate AI-generated music from human-composed music, specifically focusing on music generated by the JukeBox model.
Siddharth M.
Mentored by Anthony Cuturrufo
Sketch Recognition using Artificial Intelligence

This paper is about an AI project that helps people learn about animals.
Joseph N.
Mentored by