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

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

Analysis of Trending YouTube Videos: Finding Patterns in Viral Content

As the digital world continues to grow, content creators frequently have trouble building a community and producing videos that will interest their audience. Especially as these people look toward the internet for both recreational and monetary reasons, finding out techniques to build a community is important in today’s age. This paper analyzes the issues of video performance, revealing the patterns of what makes a video successful and viral. By training different models and testing different datasets, we were able to find the correlation between the potential chances of popularity and the video’s content. Using the most accurate model, the Random Forest model, content creators can see whether or not they are likely to do well based on patterns found in trending videos.
Vincent P. | Summer 2022
Mentored by Amanda Wang
Human-Robot Task Handoff: A Probabilistic Modeling Approach Explored through Cooperative Drawing

This paper investigates the task of handoff detection, crucial for the success of robot-assisted surgery, focusing on the creation of a synthetic dataset that can be used for training and benchmarking models for this task.
Lucas C. | Fall 2022
Mentored by Ross Greer
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. | Summer 2023
Mentored by Anthony Cuturrufo