歌曲的個性推薦

網(wǎng)易云音樂有個核心功能是個性推薦,但這個功能有人愛有人恨,比如聽歌看到評論說,用了網(wǎng)易云音樂后精通八國語言,聽一次純音樂連著幾天都推送純音樂。歌曲個性推薦這件事本質(zhì)上是幫用戶找到自己想要的歌,創(chuàng)造驚喜感。所謂驚喜感就是當(dāng)人們碰到一些讓自己感覺舒服、和諧、喜愛的不確定性或未知的事件時(shí),自己內(nèi)心所產(chǎn)生的一種感覺。(被動狀態(tài))

歌曲個性推薦驚喜感來自于兩個方面:1.模糊未知 ?2.完全未知

模糊未知

(1)自己喜歡的風(fēng)格跟過往聽過的歌有很大的相似度,會感覺很舒服親切

(2)曾在腦海里飄過,但無法通過回憶提供的線索尋找得到

完全未知

(1)同種風(fēng)格聽膩了,想換換其他的。

(2)從來沒聽過的風(fēng)格但聽了感嘆世上居然還有這種音樂存在,然后從完全未知過渡到模糊未知。

音樂個性推薦主要在解決模糊未知需求,主要通過兩種算法(參考知乎的回答):

一.協(xié)同過濾算法

基于用戶的協(xié)同過濾算法:

這種算法最大的問題如何判斷并量化兩人的相似性,思路是這樣

例子:有3首歌放在那里,《最炫民族風(fēng)》,《晴天》,《Hero》。

A君,收藏了《最炫民族風(fēng)》,而遇到《晴天》,《Hero》則總是跳過;

B君,經(jīng)常單曲循環(huán)《最炫民族風(fēng)》,《晴天》會播放完,《Hero》則拉黑了

C君,拉黑了《最炫民族風(fēng)》,而《晴天》《Hero》都收藏了。

我們都看出來了,A,B二位品味接近,C和他們很不一樣。

那么問題來了,說A,B相似,到底有多相似,如何量化?

我們把三首歌想象成三維空間的三個維度,《最炫民族風(fēng)》是x軸,《晴天》是y軸,《Hero》是z軸,對每首歌的喜歡程度即該維度上的坐標(biāo),并且對喜歡程度做量化(比如: 單曲循環(huán)=5,下載=4,收藏=3,主動播放=2 ,聽完=1,跳過=-1 ,拉黑=-5 )。那么每個人的總體口味就是一個向量,A君是(3,-1,-1),B君是(5,1,-5),C君是(-5,3,3)。

我們可以用向量夾角的余弦值來表示兩個向量的相似程度,0度角(表示兩人完全一致)的余弦是1,180%角(表示兩人截然相反)的余弦是-1。

根據(jù)余弦公式,夾角余弦=向量點(diǎn)積/ (向量長度的叉積)= ( x1x2 + y1y2 + z1z2) / (跟號(x1平方+y1平方+z1平方) x跟號(x2平方+y2平方+z2平方) )

可見A君B君夾角的余弦是0.81,A君C君夾角的余弦是-0.97,公式誠不欺我也。以上是三維(三首歌)的情況,如法炮制N維N首歌的情況都是一樣的。

這種算法,最核心的關(guān)鍵是要如何找到和我愛好相似的人。在實(shí)際操作中,如果全部計(jì)算N個人對N首歌的喜好程度,計(jì)算量太大。前面的過程中我們計(jì)算出了相似度,我們可以只取相似度大于0.9的K個人,然后用相似度X喜歡程度求和,這樣我們就可以得到每首歌對于你來說的推薦度了,這大致上就是協(xié)同過濾算法的基礎(chǔ)。

二.潛在因子算法

這種算法的思想是這樣:每個用戶(user)都有自己的偏好,比如A喜歡帶有小清新的、吉他伴奏的、王菲等元素(latent factor),如果一首歌(item)帶有這些元素,那么就將這首歌推薦給該用戶,也就是用元素去連接用戶和音樂。每個人對不同的元素偏好不同,而每首歌包含的元素也不一樣。我們希望能找到這樣兩個矩陣:

一,用戶-潛在因子矩陣Q,表示不同的用戶對于不用元素的偏好程度,1代表很喜歡,0代表不喜歡。比如下面這樣:


二,音樂-潛在因子矩陣P,表示每種音樂含有各種元素的成分,比如下表中,音樂A是一個偏小清新的音樂,含有小清新這個Latent Factor的成分是0.9,重口味的成分是0.1,優(yōu)雅的成分是0.2……

利用這兩個矩陣,我們能得出張三對音樂A的喜歡程度是:張三對小清新的偏好*音樂A含有小清新的成分+對重口味的偏好*音樂A含有重口味的成分+對優(yōu)雅的偏好*音樂A含有優(yōu)雅的成分+……

即:0.6*0.9+0.8*0.1+0.1*0.2+0.1*0.4+0.7*0=0.69

每個用戶對每首歌都這樣計(jì)算可以得到不同用戶對不同歌曲的評分矩陣。

因此我們對張三推薦四首歌中得分最高的B,對李四推薦得分最高的C,王五推薦B。

完全未知

先看兩張圖

圖片主要意思表達(dá)不管人還是動物總是對新鮮的事物報(bào)有激情,人性本來就是喜新厭舊。可以說人性是一個不斷探索的過程,我們終此一生就是為了找到真正的自己,我們應(yīng)該花大量的時(shí)間在探索未知上。因此,對于完全未知的驚喜目前來說最好的辦法就是探索。

怎么探索?試錯,可以放在私人電臺也可以放在每日推薦里面混合來,再根據(jù)播放時(shí)長、喜歡、收藏、下載等用戶行為循環(huán)到模糊未知里。這里面主要兩個地方,模糊未知推薦和完全未知推薦的比例如何分配?如何全面探索完全未知?

總結(jié):模糊未知是提高效率,完全未知才是探索本性。推薦之所以不準(zhǔn)要么是少了未知的探索,要么是在探索的過程中你給予了否決。但總歸越用越爽嘛!


私人契約

* ?我將每日為你寫一篇文章,內(nèi)容我定

* 分享一切我覺得有價(jià)值的東西

* 有意義可解決的問題定竭力幫你

* 覺得有用就點(diǎn)個「喜歡」,下次我才 ? ?知道該怎么寫

* 可以贊賞,但不允許超過2元

* 想轉(zhuǎn)載引用的隨意,打個招呼更好

* 關(guān)注后契約生效

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,001評論 6 537
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,786評論 3 423
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,986評論 0 381
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,204評論 1 315
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 71,964評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,354評論 1 324
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,410評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,554評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,106評論 1 335
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 40,918評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,093評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,648評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,342評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,755評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,009評論 1 289
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,839評論 3 395
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,107評論 2 375

推薦閱讀更多精彩內(nèi)容

  • 概述及標(biāo)簽體系搭建 1 概述 隨著信息技術(shù)的迅速發(fā)展和信息內(nèi)容的日益增長,“信息過載”問題愈來愈嚴(yán)重,愈發(fā)帶來很大...
    JinkeyAI閱讀 22,860評論 10 241
  • -- 原創(chuàng),未經(jīng)授權(quán),禁止轉(zhuǎn)載 2017.11.15 -- 對于推薦系統(tǒng),本文總結(jié)內(nèi)容,如下圖所示: 文章很長,你...
    rui_liu閱讀 42,970評論 14 256
  • 2017年12月三日夜,夢里情境真實(shí)記錄 【一】 小雨,淅淅瀝瀝,天不晴,雨不停。 我在村頭一個空曠的平房門口,看...
    云淡風(fēng)輕之藍(lán)閱讀 426評論 22 38
  • 小時(shí)候,我是一名學(xué)生,最期待過周末!現(xiàn)在我是一名老師,更期待過周么,。 今天,周末,陽光明媚,安靜...
    Mashuna閱讀 252評論 0 0
  • 高中,我開始住校,學(xué)校離家很遠(yuǎn),兩個禮拜回家一次。剛開始的一年中,哭過很多次,也沒有太多的感想,但就是見到親人或者...
    小七七dx閱讀 682評論 0 50