專利名稱:一種點(diǎn)擊反饋式個(gè)性化推薦系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種點(diǎn)擊反饋式個(gè)性化推薦系統(tǒng),尤其涉及網(wǎng)絡(luò)視頻的推薦顯示領(lǐng)域。
背景技術(shù):
目前,在用戶對(duì)互聯(lián)網(wǎng)上的網(wǎng)絡(luò)視頻進(jìn)行點(diǎn)擊觀看時(shí),現(xiàn)有的相關(guān)推薦技術(shù)可以為用戶提供關(guān)于網(wǎng)絡(luò)視頻的相關(guān)推薦列表,該相關(guān)推薦技術(shù)是通過計(jì)算網(wǎng)絡(luò)視頻的相關(guān)性權(quán)重來進(jìn)行排序顯示,但是現(xiàn)有的相關(guān)推薦技術(shù)不能對(duì)用戶的實(shí)時(shí)行為所產(chǎn)生的數(shù)據(jù)進(jìn)行有效的利用,導(dǎo)致相關(guān)推薦結(jié)果的不準(zhǔn)確或相關(guān)性較差。本發(fā)明提出了一種與相關(guān)推薦系統(tǒng)融合的個(gè)性化推薦系統(tǒng),可以有效的利用用戶 在相關(guān)推薦系統(tǒng)上產(chǎn)生的優(yōu)質(zhì)數(shù)據(jù);并能將個(gè)性化推薦系統(tǒng)的結(jié)果反饋到相關(guān)推薦系統(tǒng),實(shí)現(xiàn)對(duì)相關(guān)推薦系統(tǒng)本身數(shù)據(jù)的優(yōu)化。通過點(diǎn)擊反饋計(jì)算模塊,對(duì)用戶喜愛的數(shù)據(jù)源進(jìn)行自動(dòng)調(diào)整,從而產(chǎn)生更精確的視頻推薦結(jié)果。
發(fā)明內(nèi)容
鑒于現(xiàn)有技術(shù)中存在的問題,本發(fā)明的目的在于提供一種點(diǎn)擊反饋式個(gè)性化推薦系統(tǒng)。為了達(dá)到上述目的,本發(fā)明提供了一種點(diǎn)擊反饋式個(gè)性化推薦系統(tǒng),該系統(tǒng)包括相關(guān)推薦系統(tǒng),同時(shí)接收用戶觀看行為日志模塊的輸出與個(gè)性化推薦系統(tǒng)離線計(jì)算模塊的輸出作為相關(guān)推薦系統(tǒng)的輸入;輸出與網(wǎng)絡(luò)視頻對(duì)應(yīng)的相關(guān)推薦網(wǎng)絡(luò)視頻及網(wǎng)絡(luò)視頻相關(guān)性權(quán)重;用戶觀看行為日志模塊,用于記錄和保存用戶的觀看行為日志,包括用戶所觀看的網(wǎng)絡(luò)視頻,網(wǎng)絡(luò)視頻的觀看時(shí)間,用戶所收藏的網(wǎng)絡(luò)視頻,用戶對(duì)網(wǎng)絡(luò)視頻的搜索記錄,用戶所分享的網(wǎng)絡(luò)視頻,用戶對(duì)網(wǎng)絡(luò)視頻的評(píng)價(jià);個(gè)性化推薦系統(tǒng),同時(shí)接收用戶觀看行為日志模塊的輸出與相關(guān)推薦系統(tǒng)的輸出作為個(gè)性化推薦系統(tǒng)的輸入,輸出個(gè)性化推薦結(jié)果列表。進(jìn)一步,本發(fā)明所述的個(gè)性化推薦系統(tǒng)包括個(gè)性化推薦系統(tǒng)離線計(jì)算模塊、個(gè)性化推薦系統(tǒng)在線計(jì)算模塊、用于顯示個(gè)性化推薦結(jié)果的個(gè)性化推薦結(jié)果顯示模塊、點(diǎn)擊反饋計(jì)算模塊、用戶實(shí)時(shí)點(diǎn)擊日志模塊。進(jìn)一步,本發(fā)明所述的個(gè)性化推薦系統(tǒng)離線計(jì)算模塊接收相關(guān)推薦系統(tǒng)的輸出、用戶觀看行為日志模塊的輸出及點(diǎn)擊反饋計(jì)算模塊的輸出,個(gè)性化推薦系統(tǒng)離線計(jì)算模塊進(jìn)一步計(jì)算觀看完成率權(quán)重WC、觀看時(shí)間維度權(quán)重wt、網(wǎng)絡(luò)視頻清晰度權(quán)重wd,并對(duì)多個(gè)權(quán)重進(jìn)行融合,得到相關(guān)推薦的每個(gè)網(wǎng)絡(luò)視頻的單一權(quán)重,權(quán)重融合的計(jì)算公式為w = weight X wc X al+wt X a2+wd X a3其中weight為相關(guān)推薦系統(tǒng)輸出的網(wǎng)絡(luò)視頻相關(guān)性權(quán)重,wc為觀看完成率權(quán)重,wt為觀看時(shí)間維度權(quán)重,wd為網(wǎng)絡(luò)視頻清晰度權(quán)重,取al = 0. 5, a2 = 0. 3, a3 = 0. 2,個(gè)性化推薦系統(tǒng)離線計(jì)算模塊獲取用戶的觀看行為日志,計(jì)算用戶觀看過的網(wǎng)絡(luò)視頻的最大時(shí)長(zhǎng)IenMax分鐘;設(shè)用戶觀看的某網(wǎng)絡(luò)視頻V長(zhǎng)度為Ien分鐘,用戶觀看的時(shí)長(zhǎng)為wLen分鐘,計(jì)算wc
權(quán)利要求
1.一種點(diǎn)擊反饋式個(gè)性化推薦系統(tǒng),其特征在于該系統(tǒng)包括 相關(guān)推薦系統(tǒng),用于同時(shí)接收用戶觀看行為日志模塊的輸出與個(gè)性化推薦系統(tǒng)離線計(jì)算模塊的輸出作為相關(guān)推薦系統(tǒng)的輸入;輸出與網(wǎng)絡(luò)視頻對(duì)應(yīng)的相關(guān)推薦網(wǎng)絡(luò)視頻及網(wǎng)絡(luò)視頻相關(guān)性權(quán)重; 用戶觀看行為日志模塊,用于保存用戶對(duì)網(wǎng)絡(luò)視頻的接收觀看行為日志; 個(gè)性化推薦系統(tǒng)用于同時(shí)接收用戶觀看行為日志模塊的輸出與相關(guān)推薦系統(tǒng)的輸出作為個(gè)性化推薦系統(tǒng)的輸入,輸出個(gè)性化推薦結(jié)果列表。
2.根據(jù)權(quán)利要求I所述的系統(tǒng),其特征在于 個(gè)性化推薦系統(tǒng)包括個(gè)性化推薦系統(tǒng)離線計(jì)算模塊、個(gè)性化推薦系統(tǒng)在線計(jì)算模塊、用于顯示個(gè)性化推薦結(jié)果的個(gè)性化推薦結(jié)果顯示模塊、點(diǎn)擊反饋計(jì)算模塊、用戶實(shí)時(shí)點(diǎn)擊日志模塊。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于 個(gè)性化推薦系統(tǒng)離線計(jì)算模塊接收相關(guān)推薦系統(tǒng)的輸出、用戶觀看行為日志模塊的輸出及點(diǎn)擊反饋計(jì)算模塊的輸出,個(gè)性化推薦系統(tǒng)離線計(jì)算模塊進(jìn)一步計(jì)算觀看完成率權(quán)重WC、觀看時(shí)間維度權(quán)重wt、視頻清晰度權(quán)重wd,并對(duì)所述多個(gè)權(quán)重進(jìn)行融合,得到相關(guān)推薦的每個(gè)視頻的單一權(quán)重,權(quán)重融合的計(jì)算公式為w = weight X wc X al+wt X a2+wdX a3 其中weight為相關(guān)推薦系統(tǒng)輸出的視頻相關(guān)性權(quán)重,wc為觀看完成率權(quán)重,wt為觀看時(shí)間維度權(quán)重,wd為視頻清晰度權(quán)重,取al = 0. 5,a2 = 0. 3,a3 = 0. 2, 個(gè)性化推薦系統(tǒng)離線計(jì)算模塊獲取用戶的觀看行為日志,計(jì)算用戶觀看過的視頻的最大時(shí)長(zhǎng)IenMax分鐘;設(shè)用戶觀看的某視頻V長(zhǎng)度為Ien分鐘,用戶觀看的時(shí)長(zhǎng)為wLen分鐘,計(jì)算wc
4.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于所述個(gè)性化推薦系統(tǒng)在線計(jì)算模塊執(zhí)行以下過程獲取用戶user當(dāng)前點(diǎn)擊視頻ID ;在用戶產(chǎn)生新的點(diǎn)擊之前,個(gè)性化推薦系統(tǒng)輸出的在線計(jì)算結(jié)果就是個(gè)性化推薦系統(tǒng)離線計(jì)算模塊輸出的離線計(jì)算結(jié)果;用戶產(chǎn)生新的視頻點(diǎn)擊行為,如果點(diǎn)擊的不是在線計(jì)算結(jié)果,則調(diào)用個(gè)性化推薦系統(tǒng)離線計(jì)算模塊重新計(jì)算,修改在線推薦結(jié)果;用戶產(chǎn)生新的視頻點(diǎn)擊行為,如果點(diǎn)擊的是在線推薦結(jié)果,則調(diào)用個(gè)性化推薦系統(tǒng)離線計(jì)算模塊重新計(jì)算,修改在線推薦結(jié)果;并且調(diào)用點(diǎn)擊反饋計(jì)算模塊,對(duì)數(shù)據(jù)源的權(quán)重進(jìn)行調(diào)整;點(diǎn)擊反饋計(jì)算模塊的計(jì)算結(jié)果作為個(gè)性化離線計(jì)算模塊的輸入,隔天生效。
5.根據(jù)權(quán)利要求2或4所述的系統(tǒng),其特征在于 點(diǎn)擊反饋計(jì)算模塊包括推薦點(diǎn)擊日志子模塊與數(shù)據(jù)源權(quán)重調(diào)整子模塊,其中,推薦點(diǎn)擊日志子模塊用于收集用戶點(diǎn)擊推薦網(wǎng)絡(luò)視頻的記錄,推薦網(wǎng)絡(luò)視頻的點(diǎn)擊可以映射為對(duì)數(shù)據(jù)源的點(diǎn)擊記數(shù);數(shù)據(jù)源權(quán)重調(diào)整子模塊用于根據(jù)用戶點(diǎn)擊行為調(diào)整每個(gè)數(shù)據(jù)源的權(quán)重。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于 數(shù)據(jù)源權(quán)重調(diào)整子模塊的權(quán)重調(diào)整分為兩部分,一部分是基本加權(quán),值為基準(zhǔn)權(quán)重wb,基準(zhǔn)權(quán)重wb的計(jì)算公式為
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于 所述個(gè)性化推薦系統(tǒng)離線計(jì)算模塊進(jìn)一步利用相關(guān)推薦列表,關(guān)聯(lián)每一個(gè)用戶所收藏網(wǎng)絡(luò)視頻的所有相關(guān)推薦網(wǎng)絡(luò)視頻;對(duì)于編號(hào)為uid的用戶,將其觀看最頻繁的前i個(gè)頻道下的最快上升的視頻按權(quán)重進(jìn)行排序,保留前Vmax個(gè)網(wǎng)絡(luò)視頻;計(jì)算某一個(gè)頻道一段時(shí)間內(nèi)播放量最大的網(wǎng)絡(luò)視頻,最多保留前Vmax個(gè)網(wǎng)絡(luò)視頻;計(jì)算一段時(shí)間內(nèi)用戶訂閱的所有用戶發(fā)布的新網(wǎng)絡(luò)視頻,最多保留前Vmax個(gè)網(wǎng)絡(luò)視頻,按發(fā)布時(shí)間及播放量排序;計(jì)算一段時(shí)間內(nèi)用戶關(guān)注的所有用戶發(fā)布的新網(wǎng)絡(luò)視頻,最多保留前Vmax個(gè)網(wǎng)絡(luò)視頻,按發(fā)布時(shí)間及播放量排序;對(duì)于用戶userl,如果user2與userl觀看的相同ID的網(wǎng)絡(luò)視頻越多,貝Ij定義兩個(gè)用戶越相似,每個(gè)用戶計(jì)算一個(gè)相似用戶列表,列表最大長(zhǎng)度定義為Umax,統(tǒng)計(jì)一段時(shí)間內(nèi)所有相似用戶發(fā)布的新網(wǎng)絡(luò)視頻,最多保留前Vmax個(gè)網(wǎng)絡(luò)視頻,按發(fā)布時(shí)間及播放量排序;同一用戶上傳的網(wǎng)絡(luò)視頻數(shù)據(jù)源定義為用戶所收藏的網(wǎng)絡(luò)視頻的發(fā)布者所上傳的網(wǎng)絡(luò)視頻,計(jì)算一段時(shí)間內(nèi)所有同一用戶上傳的新網(wǎng)絡(luò)視頻,最多保留前Kmax個(gè)網(wǎng)絡(luò)視頻,按發(fā)布時(shí)間及播放量排序。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于所述在網(wǎng)絡(luò)視頻按發(fā)布時(shí)間及播放量排序中,單個(gè)數(shù)據(jù)源中最終的網(wǎng)絡(luò)視頻的相關(guān)權(quán)重Wvt的計(jì)算公式為 Wvt = wt+aXwv 其中a為可調(diào)參數(shù),將按時(shí)間排序的序號(hào)作為網(wǎng)絡(luò)視頻的時(shí)間權(quán)重Wt,即如果網(wǎng)絡(luò)視頻在時(shí)間上排序?yàn)閗,則該網(wǎng)絡(luò)視頻的時(shí)間權(quán)重為k ;將按播放量排序的序號(hào)作為視頻的播放量權(quán)重wv,即如果網(wǎng)絡(luò)視頻在播放量上的排序?yàn)閗,則該網(wǎng)絡(luò)視頻的播放量權(quán)重為k。
9.根據(jù)權(quán)利要求I或8所述的系統(tǒng),其特征在于 個(gè)性化推薦系統(tǒng)離線計(jì)算模塊對(duì)所有的數(shù)據(jù)源中的網(wǎng)絡(luò)視頻進(jìn)行復(fù)合排序,數(shù)據(jù)源分為兩種類型,一種是針對(duì)網(wǎng)絡(luò)視頻的推薦數(shù)據(jù)源SV,一種是針對(duì)用戶的推薦數(shù)據(jù)源SU ;每個(gè)數(shù)據(jù)源的推薦網(wǎng)絡(luò)視頻的第一個(gè)被推薦的網(wǎng)絡(luò)視頻的權(quán)重為Wil,對(duì)其進(jìn)行規(guī)范化,即所有的權(quán)重都除以wil,經(jīng)規(guī)范化以后,第一個(gè)位置的權(quán)重wil都為I ;在復(fù)合排序之前,將每個(gè)網(wǎng)絡(luò)視頻的權(quán)重乘以該網(wǎng)絡(luò)視頻源的權(quán)重作為新的網(wǎng)絡(luò)視頻權(quán)重,通過以下過程來進(jìn)行復(fù)合排序如果數(shù)據(jù)來源為sv,則其所有推薦網(wǎng)絡(luò)視頻的權(quán)重Wsv = WX I. 2 ;如果數(shù)據(jù)來源為su,則其所有推薦網(wǎng)絡(luò)視頻的權(quán)重不變,按照新的權(quán)重對(duì)來自所有數(shù)據(jù)源的網(wǎng)絡(luò)視頻進(jìn)行排重,排重過程是,將相同ID的網(wǎng)絡(luò)視頻的權(quán)重進(jìn)行合并,使用合并后權(quán)重參與排序,按照排重后的權(quán)重對(duì)推薦的網(wǎng)絡(luò)視頻進(jìn)行排序;保留Vmax個(gè)推薦的網(wǎng)絡(luò)視頻,得到用戶的個(gè)性化推薦列表。
10.根據(jù)權(quán)利要求I或9所述的系統(tǒng),其特征在于該系統(tǒng)進(jìn)一步包括 相關(guān)推薦系統(tǒng)推薦結(jié)果變化檢測(cè)模塊,該模塊接收相關(guān)推薦系統(tǒng)的輸出作為輸入,相關(guān)推薦系統(tǒng)推薦結(jié)果變化檢測(cè)模塊用于檢測(cè)相關(guān)推薦系統(tǒng)推薦結(jié)果的變化情況,相關(guān)推薦結(jié)果相鄰兩天之間的變化率為相關(guān)推薦變化率,相關(guān)推薦變化率計(jì)算過程是獲取相鄰兩天推薦列表La和Lb中所有推薦的網(wǎng)絡(luò)視頻的vid的集合,對(duì)每個(gè)共同的vid,設(shè)La的推薦列表長(zhǎng)度為L(zhǎng)ena,Lb的推薦列表的長(zhǎng)度為L(zhǎng)enb,La與Lb共同出現(xiàn)的網(wǎng)絡(luò)視頻的個(gè)數(shù)為C,定義單個(gè)網(wǎng)絡(luò)視頻變化率為dif = 1-c/min (Lena, Lenb) 對(duì)于所有共同的vid,設(shè)共同vid的個(gè)數(shù)為m,定義相關(guān)推薦變化率為rate = sum(dif) /m 相關(guān)推薦變化率sum(dif)為所有共同的vid單個(gè)網(wǎng)絡(luò)視頻變化率的和; 當(dāng)相關(guān)推薦變化率低于預(yù)設(shè)的最小相關(guān)變化率閾值時(shí),啟動(dòng)個(gè)性化推薦系統(tǒng),當(dāng)個(gè)性化推薦系統(tǒng)啟動(dòng)之后就不再停止。
11.根據(jù)權(quán)利要求I所述的系統(tǒng),其特征在于 所述的用戶觀看行為日志模塊所記錄和保存的內(nèi)容包括用戶所觀看的網(wǎng)絡(luò)視頻,網(wǎng)絡(luò)視頻的觀看時(shí)間,用戶所收藏的網(wǎng)絡(luò)視頻,用戶對(duì)網(wǎng)絡(luò)視頻的搜索記錄,用戶所分享的網(wǎng)絡(luò)視頻,用戶對(duì)網(wǎng)絡(luò)視頻的評(píng)價(jià)。
全文摘要
本發(fā)明提出了一種與相關(guān)推薦系統(tǒng)融合的個(gè)性化推薦系統(tǒng),可以有效的利用用戶在相關(guān)推薦系統(tǒng)上產(chǎn)生的優(yōu)質(zhì)數(shù)據(jù);并能將個(gè)性化推薦系統(tǒng)的結(jié)果反饋到相關(guān)推薦系統(tǒng),實(shí)現(xiàn)對(duì)相關(guān)推薦系統(tǒng)本身數(shù)據(jù)的優(yōu)化。通過點(diǎn)擊反饋計(jì)算系統(tǒng),對(duì)用戶喜愛的數(shù)據(jù)源進(jìn)行自動(dòng)調(diào)整,從而產(chǎn)生更精確的推薦結(jié)果。
文檔編號(hào)H04N21/262GK102685565SQ201210156538
公開日2012年9月19日 申請(qǐng)日期2012年5月18日 優(yōu)先權(quán)日2012年5月18日
發(fā)明者嚴(yán)志武, 嚴(yán)金龍, 盧學(xué)裕, 盧述奇, 姚鍵, 尹玉宗, 栗春亮, 潘柏宇, 王曉龍 申請(qǐng)人:合一網(wǎng)絡(luò)技術(shù)(北京)有限公司