Inspiration

Our inspiration stems from the desire to enhance the way people discover music on Spotify. We wanted to go beyond popularity metrics and explore the emotional depth of song lyrics to create more meaningful recommendations.

What it does

Our project analyzes the semantic clustering of lyrics in the top 100 songs from 2000 to 2010 using Spotify data. It aims to improve Spotify's recommendation system by considering the emotional and lyrical content of songs, promoting lesser-known tracks with deeper meaning.

How we built it

We built this project by leveraging Spotify's extensive data and employing machine learning techniques to analyze song lyrics. We used a semantic embedding model to project the lyrics into a tensor and analyzed its feasibility.

Challenges we ran into

Throughout our journey, we faced challenges in data aquisition, data formatting, and ensuring the feasibility of semantic analysis.

Accomplishments that we're proud of

We're proud of successfully conducting in-depth semantic analysis and creating a proof-of-concept that demonstrates the potential of our approach. Our project showcases the power of lyrics in enhancing music recommendations.

What we learned

Through this project, we've gained insights into the importance of lyrics in music recommendation systems. We've also honed our skills in natural language processing, data analysis, and algorithm employment.

What's next for Building a Better Recommendation Algorithm for Spotify

The future holds exciting possibilities for our recommendation system. We plan to refine our algorithms, conduct user testing, and collaborate with Spotify to integrate our findings if possible. Our ultimate goal is to enhance the music discovery experience for users and promote a diverse range of songs that resonate on a deeper level.

Built With

Share this project:

Updates