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

Brightness helps CNN classify a subset of the images from Google Quick Draw

We made a CNN that learned to recognize and classify sketches from Google’s Quick Draw dataset and implemented a novel brightness feature to test if it increased the accuracy.
Serena F.
Mentored by Clayton Greenberg
Relationship of Factors that Determine Tweet Virality

This paper addresses a growing dilemma: As Twitter becomes ever more influential in the modern landscape, predicting what will go viral can help in the discovery and pushing of new ideas and mitigation of risks associated with online networking.
Shawn Z.
Mentored by Shreyas Ramesh
Sketch Recognition using Artificial Intelligence

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