Spotify工程師親自解說——《串流音樂為何能精準推薦「你可能喜歡」》

2

今天想要推薦的書呢,是《串流音樂為何能精準推薦「你可能喜歡」》。這本書是木馬出版的,當時一開始出現的時候我就很想買,但因為它沒有電子書,我就覺得很煩,超煩。後來隔了一陣子,其實我也忘記這件事情了,再過了一陣子,不小心看到有人推薦這本書,我又再找了一下,才發現說,哦,這個電子書終於上架了。

我依然真心覺得,在電子書的世界裡,還要搞平台獨家,真的是很瞎的一件事情,但好像也沒什麼辦法。所以到手之後,我就開始讀了起來。其實我大概看了三五天吧,算是比較慢的書,但因為我看這本書真的看得很愉快。

熱愛音樂的宅宅工程師和你說Spotify背後的邏輯

第一個,當然就是作者真的是一個非常純正的工程師仔仔。他是熱愛音樂的工程師,然後他的行文裡面就會不斷地碎碎念,而那些碎碎念,我猜應該已經被編輯刪掉很多了吧。所以我可以想像,他原本那些碎碎念到底有多少,是已經很努力刪刪刪,才刪到了現在這個程度。但我自己看的過程中,反而會覺得那些碎碎念有時候很好笑,讓我在閱讀過程裡面更愉快了一些。

因為我自己是Spotify的用戶,所以有時候在看的過程裡,你就會有一些你沒有想過的事情,但他在書裡面點了出來,你就會覺得,哎,對,這件事情其實是很有意思的。

Spotify排行榜很簡單嗎?

就舉例來說好了,比如排行榜。排行榜看起來很單純嘛,就是說在一段期間內最多人播放的歌曲加起來計算。但他就講到,像這樣看起來很簡單的東西,其實背後有很多複雜的演算法。包括第一個,資格的確認;再來是怎麼樣算是同一首歌,例如這首歌是不是有很多個版本?還有一個我完全沒有想過的,就是時區。對,我就突然想到,對啊,如果要計算排行榜,不同時區的點擊數字是要以格林威治時間為準嗎?還是要把時區也參考進來?例如台灣的排行榜,是要依照台灣的時區來做計算嗎?這些沒想過的事情,突然覺得很好玩。

串流平台不知道你的過去

然後再來是,當我們在聽串流平台推薦的時候,你會很自然地覺得,嗯,對啊,我在這邊聽了一陣子,我就喜歡這些啊。那為什麼有時候好像沒有很準?老是不推薦給我我喜歡的歌?為什麼我最喜歡的某某某出了新專輯也不和我說?但作者提醒,他說串流平台知道你都播放哪些歌曲,但其實不知道你在加入這個平台之前喜歡過什麼。

我覺得現在可能大家會有點難想像,因為舉例來說,我相信當Spotify剛開始在台灣營運的時候很多歌也沒那麼齊全,它的歌曲一定是陸續補上的。所以變成是,它也是要有一段時間之後,你才會慢慢發現說,哦,這些歌陸續齊全了。比如說,我很喜歡某個人的歌曲,但他以前根本沒有上架,所以你要它怎麼推薦給你呢?

像這些事情,本來其實真的不太會去想。你就會覺得,啊,串流音樂不是很厲害嗎?一個月收我多少錢,幾百塊,你就是應該要推薦給我很精准的音樂。但其實,這一切都是作者寫出來的時候,其他邏輯真的不太一樣。

會員一起建立播放清單的重要性

然後再來就是以Spotify自己的數據來講,他提到聽眾自製的播放清單貢獻了Spotify上過半的播放次數,而其他的大型平台可能只有10%到30%左右。所以,我覺得Spotify為什麼會有這麼多人持續在上面使用它,可能跟這個自製播放清單脫不了關係。

就算連我自己也是這樣。我不是一個很努力建立清單的人,但那個奇妙之處就是,當我開始建立清單之後,我的確會覺得我的收聽體驗好像有更好了一些。再來是,我覺得先不管聽眾自製的播放清單,他們官方提供的播放清單,常常也會推薦一些我真心喜歡的東西。所以我覺得,這是後來還是離不開這個平台的一個主要原因。

認清事實,Spotify並沒有靈魂

看這本書的過程裡,你很多時候會不斷被提醒,串流平台其實是沒有靈魂的。你會誤以為它很懂你,但其實根本沒有這件事情。

我很喜歡他裡面舉的一個例子,就是說有一個人,她自己建立了一個清單,叫做「鄉村流行樂」。在Spotify,當你開始建立一個清單,寫了一個標題之後,在你還沒有加入任何歌曲之前,它就會因為你的清單名稱,開始幫你推薦一些你可能有興趣的歌。當然,他們是用某一種邏輯來做這件事情。

接著這個女生她發現,為什麼這個空的清單裡面,下面推薦給她可以加入的歌曲,都是男性歌手的歌?她不斷的按下一頁,終於在135首歌之後,才出現了一個女歌手的歌,叫做凱莉·安德伍(Carrie Underwood)。所以她把這件事情寫了出來。

作者就是Spotify上很多演算法的撰寫者,他提到了這個例子。他說,美國鄉村音樂裡的性別偏見是人盡皆知的。2019年,女性藝人在鄉村電台的播放量只占10%左右,而且這麼低的比例還是集中在冷門時段。也就是說,在一些熱門時段裡,鄉村音樂被播放的歌,還是以男性歌手為主。

在這種情況下,你當然會覺得不合理、不公平,想要做一些事情來改善這個情況。但實際上,可能在演算法裡,它反映的是某一種真實。因為後來作者也提到,如果你用同樣的播放清單名字,叫「鄉村流行樂」,但一開始先加入了一個女歌手的音樂,你之後被推薦的歌單就會完全不一樣。

所以對於系統來講,它是用各式各樣的演算法去組成一份歌單,但那並不是刻意的。很多人會覺得,這一定是系統造假,或者平台對我做了什麼。但其實,它可能只是某些公式下的結果。

對作者來說,他自己的看法是,如果我們要彌平一些不公平或看起來不平等的狀況,那是人類的工作。他說:「我們不能期待靠著電腦運算去創造出一個包容、歸屬、愛與敬畏的社會。我們必須靠自己的雙腳走過去。」


從類比到數位:音樂消費的轉變

回想起過去,每個月用有限的生活費買幾張CD,總是精挑細選,卻也難免買到不喜歡的專輯。而現在,串流平台讓我們能以低成本接觸到無數的音樂,這種轉變讓我深深感受到數位時代的便利與幸福。從卡帶、CD到Napster,再到Spotify,音樂的獲取方式經歷了巨大的變化,也讓我們這一代人見證了從類比到數位的歷史。

對我來說,音樂品味是一種個人特質的展現,而Spotify的推薦機制讓我能不斷發現新的喜愛歌曲,並豐富我的播放清單。我計劃將自己每週推薦的歌曲整理成一份清單,分享給更多人,這或許也是一種記錄時代感的方式。

總之,這本書不僅讓我更了解串流音樂的運作方式,也讓我重新審視自己的聆聽習慣。如果你對音樂推薦機制或串流平台的運作感興趣,我非常推薦你來讀一讀這本書。