Spotify Discover Weekly được tạo ra như thế nào?

Spotify-1

Sau khi khám phá cách Netflix sử dụng Machine Learning để đề xuất phim, hãy cùng chuyển sang một nền tảng quen thuộc khác.

Nếu Netflix cố gắng tìm bộ phim bạn muốn xem tiếp theo, thì Spotify lại phải trả lời một câu hỏi khó hơn:

Làm thế nào để tìm ra những bài hát bạn chưa từng nghe, nhưng chắc chắn sẽ thích?

Đó chính là mục tiêu của Discover Weekly – playlist được cập nhật mỗi tuần dành riêng cho từng người dùng.

Đằng sau playlist này là một hệ thống Machine Learning có khả năng phân tích hàng tỷ lượt nghe nhạc mỗi ngày.


Discover Weekly là gì?

Discover Weekly là playlist gồm khoảng 30 bài hát mới, được Spotify cập nhật vào đầu mỗi tuần.

Điểm đặc biệt là:

Hai người dùng gần như không bao giờ có cùng một playlist.

Ngay cả khi đều thích Pop hoặc EDM, thứ tự bài hát và nội dung gợi ý vẫn khác nhau.

Điều này cho thấy Spotify không tạo playlist theo thể loại.

Họ tạo playlist theo từng cá nhân.


Spotify học từ hành vi nghe nhạc

Giống như Netflix quan sát hành vi xem phim, Spotify liên tục ghi nhận mọi tương tác của người dùng.

Ví dụ:

  • Bạn nghe bài hát nào.
  • Bạn nghe đến hết hay bỏ giữa chừng.
  • Bạn nhấn phát lại bao nhiêu lần.
  • Bạn thêm bài hát vào playlist cá nhân.
  • Bạn bỏ qua sau vài giây.
  • Bạn nghe nhạc vào thời điểm nào trong ngày.

Những dữ liệu này giúp Machine Learning xây dựng một hồ sơ về gu âm nhạc của từng người.


Không chỉ học từ bạn…

Điểm thú vị là Spotify không chỉ học từ chính bạn.

Họ còn học từ hàng triệu người dùng khác.

Ví dụ:

Nếu:

  • Bạn và Minh đều thường xuyên nghe Imagine Dragons.
  • Hai người đều thích OneRepublic.
  • Hai người đều lưu nhiều bài của Coldplay.

Nhưng Minh còn nghe Aurora rất nhiều.

Machine Learning sẽ đưa ra dự đoán:

Có khả năng bạn cũng sẽ thích Aurora.

Đây chính là nguyên lý của Collaborative Filtering.

Thay vì phân tích bài hát trước, hệ thống sẽ tìm những người có sở thích tương tự để đưa ra gợi ý.


Spotify còn “nghe” cả bài hát

Collaborative Filtering chỉ là một phần.

Spotify còn phân tích đặc trưng âm thanh của từng bài hát.

Ví dụ:

  • Tempo (nhịp độ)
  • Energy (mức năng lượng)
  • Danceability (độ phù hợp để nhảy)
  • Acousticness
  • Instrumentalness
  • Valence (cảm xúc vui hay buồn)

Một bài hát không chỉ được lưu bằng tên hay ca sĩ.

Đối với Machine Learning, mỗi bài hát là một tập hợp hàng chục đặc trưng khác nhau.

Nếu bạn thường nghe những bài có tempo chậm, giai điệu nhẹ nhàng và cảm xúc tích cực, hệ thống sẽ ưu tiên những bài có đặc điểm tương tự.


Hai nguồn dữ liệu, một playlist

Có thể hình dung cách Discover Weekly hoạt động như sau:

Hành vi nghe nhạc của bạn
                +
Người dùng có sở thích tương tự
                +
Đặc trưng âm thanh của bài hát
                ↓
Machine Learning
                ↓
Discover Weekly

Đó là lý do playlist này thường khiến nhiều người bất ngờ:

“Sao Spotify lại biết mình sẽ thích bài hát này?”


Vì sao Discover Weekly ngày càng chính xác?

Machine Learning không dừng lại sau khi playlist được tạo.

Spotify tiếp tục quan sát:

  • Bạn nghe bài nào nhiều nhất.
  • Bạn bỏ qua bài nào.
  • Bạn lưu bài nào.
  • Bạn chia sẻ bài nào cho bạn bè.

Tất cả đều trở thành dữ liệu mới.

Machine Learning sẽ sử dụng chúng để tạo playlist tốt hơn trong tuần tiếp theo.

Đó chính là Continuous Learning mà chúng ta đã tìm hiểu ở chuỗi bài về Netflix.


Không phải ngẫu nhiên mà Discover Weekly thành công

Discover Weekly được xem là một trong những tính năng nổi bật nhất của Spotify.

Lý do không nằm ở số lượng bài hát.

Điều tạo nên sự khác biệt là khả năng:

  • Hiểu người dùng.
  • Hiểu bài hát.
  • Liên tục học từ dữ liệu mới.

Machine Learning không chỉ giúp Spotify giữ chân người dùng mà còn giúp hàng triệu nghệ sĩ đưa âm nhạc đến đúng đối tượng yêu thích.


Kết luận

Discover Weekly là minh chứng rõ ràng cho sức mạnh của Machine Learning trong lĩnh vực âm nhạc.

Thông qua Collaborative Filtering, phân tích hành vi nghe và đặc trưng âm thanh của từng bài hát, Spotify có thể tạo ra một playlist gần như “đo ni đóng giày” cho từng người dùng.

Đó cũng là lý do nhiều người cảm thấy Discover Weekly giống như một người bạn hiểu rất rõ gu âm nhạc của mình.

Chỉ mục