music
play

Music recommenda tion System - Spotify Collaborative Filtering - PowerPoint PPT Presentation

Music recommenda tion System - Spotify Collaborative Filtering and Feedback System 1 Mithun Madathil 2 Table of contents Introduction Methods of recommendation Collaborative Filtering in Spotify Feedback System


  1. Music recommenda tion System - Spotify Collaborative Filtering and Feedback System 1 Mithun Madathil

  2. 2 Table of contents  Introduction  Methods of recommendation  Collaborative Filtering in Spotify  Feedback System  Conclusion  References Mithun Madathil

  3. 3 The ideal music recommender  maximize user‘s satisfaction  Recommend songs to hit top songs of user‘s favourite list  Nowadays streaming music provides best services such as Soundcloud, Deezer, Spotify Mithun Madathil

  4. 4 Spotify  Uses various ways of recommendation  100 mio. monthly active users with millions of songs and playlists  Three main services for recommendation and a feedback system Mithun Madathil

  5. 5 Spotify track Mithun Madathil

  6. 6 Spotify track Mithun Madathil [5]

  7. 7 1. Content-based recommendation  Without user‘s evaluation or ratings  Uses machine language to acquire information  Algorithms: decision trees, neural networks and vector-based methods Mithun Madathil

  8. 8 2. Knowledge-based recommendation  Based on demands and preferences of user  Predictions decided by functions and features of objects Mithun Madathil

  9. 9 3. Collaborative Filtering - KNN  Uses K-nearest neighbour (KNN) technique  Music taste of users calculates distance between different users  Search for neighbour users who share similar interest in music and recommend content  Daily life: friend‘s recommendation Mithun Madathil

  10. 10 Categories: Memory- Model-based Hybrid based Predict items Uses Combining based on algorithms both models previous and models and ratings preferences outperforms them [2] Mithun Madathil

  11. 11 Collaborative Filtering - Flowchart [1] Mithun Madathil

  12. 12 Collaborative Filtering - Approach (1) Neighborhood Models: [4] Minimize cost function: [4] Mithun Madathil

  13. 13 Collaborative Filtering – Approach (2) 1. Initialize user & item vectors 2. Fix item vectors and solve for optimal user vectors 3. Fix user vectors and solve for optimal item vectors 4. Repeat till convergence Mithun Madathil [4]

  14. 14 In Spotify: Discover Weekly Playlist [6] Mithun Madathil

  15. 15 My discover weekly playlist Mithun Madathil

  16. 16 Feedback System Theory of general feedback system [1] Mithun Madathil

  17. 17 Results in Spotify Frequency of pressing „like“ when users find songs matching their taste [1] Mithun Madathil

  18. 18 Conclusion – Collaborative Filtering Advantages Disadvantages Evaluates information that is Cold-start problem difficult to be analysed Avoids low accuracy by Unusual taste leads to poor matching items with recommendations neighbourhood users Provides users with not similar Personalization weakened with recommendations but based popular songs recommended on taste Big amount of data needed Mithun Madathil

  19. 19 Conclusion – feedback system improvements  Time delay of correcting measures  Requirements, features and development for every system  Users moods are not important which leads into the inaccuracy problem Mithun Madathil

  20. 20 Papers  [1]:Exploring drawbacks in music recommendation systems  [2]:A survey of music recommendation systems and future perspectives  [3]:A model-based music recommendation system for individual users and implicit user groups  [4]:Collaborative Filtering for implicit feedbacks Mithun Madathil

  21. 21 Sources  [5]: https://developer.spotify.com/spotify- echo-nest-api  [6]: https://qz.com/571007/the-magic- that-makes-spotifys-discover-weekly- playlists-so-damn-good Mithun Madathil

  22. 22 Time for your questions! Mithun Madathil

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend