• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于排序?qū)W習(xí)的混合推薦算法

    2015-11-10 01:35:16唐健常唐新懷
    關(guān)鍵詞:實(shí)例排序算法

    謝 彬, 唐健常, 唐新懷

    (1.南京理工大學(xué) 計(jì)算機(jī)科學(xué)與工程學(xué)院, 南京 210094; 2.中國(guó)電子科技集團(tuán)公司第三十二研究所,上海 200233; 3.上海交通大學(xué) 軟件學(xué)院, 上海 200240)

    ?

    基于排序?qū)W習(xí)的混合推薦算法

    謝彬1,2,唐健常3,唐新懷3

    (1.南京理工大學(xué) 計(jì)算機(jī)科學(xué)與工程學(xué)院, 南京 210094; 2.中國(guó)電子科技集團(tuán)公司第三十二研究所,上海 200233; 3.上海交通大學(xué) 軟件學(xué)院, 上海 200240)

    為了解決推薦系統(tǒng)如何適應(yīng)不同的應(yīng)用場(chǎng)景,以及推薦結(jié)果的排序問(wèn)題,提出以Boosting合并算法為基礎(chǔ)模型,以LambdaMART算法為主的更新算法,將排序?qū)W習(xí)技術(shù)運(yùn)用于混合推薦?;谟脩舴答佇畔⒌膶?shí)時(shí)更新排序模型,通過(guò)學(xué)習(xí)不同場(chǎng)景中的不同數(shù)據(jù),使推薦系統(tǒng)能夠適用于不同的應(yīng)用場(chǎng)景。同時(shí),基于排序評(píng)價(jià)指標(biāo)NDCG對(duì)混合推薦模型進(jìn)行了驗(yàn)證。

    排序?qū)W習(xí); 混合推薦; Boosting合并算法; LambdaMART算法; NDCG

    0 引 言

    推薦系統(tǒng)已經(jīng)在眾多領(lǐng)域和行業(yè)中被廣泛地應(yīng)用,通過(guò)十多年的比較與實(shí)踐,隨著推薦需求的變化與推薦質(zhì)量要求的提高,單一的推薦算法由于自身的缺陷,已經(jīng)無(wú)法滿足當(dāng)今需求,學(xué)者們提出了混合推薦。

    混合推薦[1]是指綜合使用多種推薦技術(shù),使多種算法能夠揚(yáng)長(zhǎng)避短,讓推薦效果得到提升。文獻(xiàn)[2]提出一個(gè)相似度混合模型,將用戶相似度和物品相似度統(tǒng)一起來(lái),能夠充分利用用戶評(píng)分矩陣中的信息進(jìn)行推薦。文獻(xiàn)[3]提出一種基于內(nèi)容的協(xié)同過(guò)濾方法,該算法分析并使用顯式數(shù)據(jù)和隱式數(shù)據(jù)進(jìn)行推薦,解決了冷啟動(dòng)問(wèn)題并降低了計(jì)算量和復(fù)雜度。文獻(xiàn)[4-5]采用線性公式按照一定權(quán)重累加合并幾種的推薦,從而讓推薦效果得到提高。Netflix Prize的獲獎(jiǎng)算法[6]混合了107種推薦的模型與算法,混合后的推薦效果非常優(yōu)秀。

    筆者將排序?qū)W習(xí)技術(shù)[7]運(yùn)用到混合推薦系統(tǒng)中來(lái)。把各個(gè)基礎(chǔ)推薦算法的推薦結(jié)果作為弱排序器,并使用Boosting合并算法合并出基礎(chǔ)排序模型,然后利用用戶反饋信息,以LambdaMART算法[8]為更新算法生成實(shí)時(shí)的綜合排序模型,使它的推薦結(jié)果在排序評(píng)價(jià)指標(biāo)NDCG[9]上表現(xiàn)優(yōu)秀。同時(shí),通過(guò)學(xué)習(xí)不同場(chǎng)景的不同數(shù)據(jù),使得系統(tǒng)能夠適用于不同的應(yīng)用場(chǎng)景。

    1 Boosting合并算法

    文獻(xiàn)[10]提出了RankBoost算法,將多個(gè)弱排序器線性疊加,并用順序?qū)嵗龑?duì)集合通過(guò)Boosting方法訓(xùn)練學(xué)習(xí)后,給出一個(gè)全局的排序。文獻(xiàn)[11]提出了AdaRank方法,通過(guò)多次構(gòu)造弱排序器,并將其結(jié)果合并成最終的排序,同時(shí)使用AdaBoost方法直接對(duì)基于排序的評(píng)價(jià)指標(biāo)的損失函數(shù)進(jìn)行優(yōu)化。

    文中參考這兩種方法,根據(jù)混合推薦的特殊情況,把各個(gè)基礎(chǔ)推薦算法的推薦結(jié)果作為弱排序器,并使用Boosting的方法將它們合并成一個(gè)排序模型。

    (1)

    根據(jù)NDCG的計(jì)算公式,可知當(dāng)兩個(gè)實(shí)例之間的順序發(fā)生改變時(shí),NDCG的值也跟著變化。設(shè)這兩個(gè)實(shí)例為i和j,可知當(dāng)Si=Sj,這兩個(gè)實(shí)例的順序就將發(fā)生改變,此時(shí)NDCG值也將改變。將式(1)代入,即可計(jì)算此時(shí)的α值:

    (2)

    因此,只要枚舉所有可以令NDCG值發(fā)生改變的α值,即可據(jù)此計(jì)算出NDCG所有的可能值。同時(shí)可以容易的證明:對(duì)于只有兩個(gè)實(shí)例相等而產(chǎn)生的α值,NDCG值改變時(shí),必然是相鄰兩個(gè)實(shí)例之間的位置互換;而對(duì)于多個(gè)實(shí)例相等而產(chǎn)生的α值,改變位置的實(shí)例也必然是連續(xù)的。因?yàn)槿绻恢酶淖兊膶?shí)例之間還有其他實(shí)例,那么必然在更小的α值時(shí)已經(jīng)與這些實(shí)例中的至少一個(gè)發(fā)生位置變換,這時(shí)該實(shí)例的位置已經(jīng)不再這些實(shí)例之間了。

    然后需要將各個(gè)基礎(chǔ)推薦算法的推薦結(jié)果作為弱排序器,并進(jìn)行類似歸一化的處理,使其所得的分?jǐn)?shù)能夠方便地用于NDCG值的計(jì)算中。

    根據(jù)式(2)計(jì)算所有可能的α值,并將α值排序,然后從小到大計(jì)算所有可能的NDCG值。NDCG值計(jì)算方法如下:

    (3)

    式中:t——第t個(gè)α值;

    It——在此α值相交的實(shí)例集;

    Si,t——此時(shí)實(shí)例i的分?jǐn)?shù);

    ri,t——此時(shí)實(shí)例i的在序列中的位置。

    但是,上面的NDCG值只是一個(gè)請(qǐng)求的NDCG值。因此,對(duì)于多個(gè)請(qǐng)求,可以將全部請(qǐng)求的所有可能的α值計(jì)算并排序,然后從大到小,計(jì)算對(duì)應(yīng)的NDCG值的改變。于是就可以選擇使得NDCG的均值最大的α值作為這兩個(gè)弱排序器的合并參數(shù)。

    (4)

    使用上述方法來(lái)合并多個(gè)弱排序器,合并多個(gè)弱排序器的Boosting模型:

    (5)

    式中:x——實(shí)例的輸入特征;

    hi——弱排序器。

    根據(jù)上述方法α值計(jì)算,相比RankBoost算法,無(wú)需計(jì)算實(shí)例對(duì)權(quán)重分布值,使得此算法的計(jì)算量大大降低。

    通過(guò)限制弱排序器的數(shù)量來(lái)防止過(guò)度擬合,同時(shí)這樣也減少了計(jì)算量??梢灾匦掠?jì)算所有的αi,并在計(jì)算時(shí)固定其他的α不變。于是每次計(jì)算都是在最優(yōu)化兩個(gè)弱排序器的合并,同時(shí)保證每次迭代NDCG值是單調(diào)不減的,并設(shè)置Δαi的閥值,小于此閥值則不再計(jì)算。通過(guò)這種方式,而不是引入學(xué)習(xí)速率,就可以極大的減少計(jì)算量。

    這種合并方法可以適用于任意的弱排序器,不論這些弱排序器或者訓(xùn)練數(shù)據(jù)與方法是否有聯(lián)系。同時(shí)這種合并方法迭代次數(shù)少,訓(xùn)練速度較快。于是,可以將各個(gè)推薦算法的推薦結(jié)果進(jìn)行歸一化后作為弱排序器,并使用這種Boosting合并算法獲得合并后的基礎(chǔ)排序模型。

    2 LambdaMART更新算法

    Boosting合并算法通過(guò)最優(yōu)化NDCG值的方法,迭代的將弱排序器合并在一起,形成了一個(gè)合并后的排序器。然而通過(guò)最優(yōu)化NDCG值的方法將用戶的喜好視為了一個(gè)整體,因此當(dāng)有用戶新的行為出現(xiàn),反映用戶的變化時(shí),只能重新進(jìn)行一次Boosting合并算法。但是這樣既需要大量的時(shí)間重新學(xué)習(xí)訓(xùn)練,又浪費(fèi)了過(guò)去已經(jīng)計(jì)算過(guò)的數(shù)據(jù)。因此需要一種能夠基于用戶反饋信息的更新算法。

    LambdaMART算法是LambdaRank算法[12]使用MART的版本,其中Lambda是MART求解過(guò)程使用的梯度。而LambdaRank算法又是在RankNet算法[13]的基礎(chǔ)上改進(jìn)而來(lái)。

    MART是一種迭代的決策樹(shù)算法,該算法通過(guò)構(gòu)建多棵回歸樹(shù),并將所有樹(shù)的結(jié)論累加做最終輸出結(jié)果。其核心就在于,每一棵回歸樹(shù)學(xué)習(xí)的目標(biāo)是最終學(xué)習(xí)目標(biāo)與之前所有樹(shù)結(jié)論累加的差距,即殘差。因此LambdaMART算法可以支持增量學(xué)習(xí),能夠使用上Boosting合并算法的輸出。

    觀察LambdaMART算法的迭代過(guò)程,可以發(fā)現(xiàn)每次學(xué)習(xí)一棵回歸樹(shù)時(shí),最重要的也是最開(kāi)始的步驟就是計(jì)算λi。因?yàn)橹笏械挠?jì)算步驟都需要使用到λi,包括構(gòu)建當(dāng)次迭代的回歸樹(shù),也是據(jù)此進(jìn)行分類創(chuàng)建的。它的計(jì)算公式為

    (6)

    于是,計(jì)算λi可以分為兩個(gè)部分:確定實(shí)例對(duì)下標(biāo)集合I所包含的元素;計(jì)算對(duì)應(yīng)λij的值。

    根據(jù)LambdaMART算法的具體過(guò)程,可知λij的計(jì)算公式:

    (7)

    其中Si可以通過(guò)之前迭代的結(jié)論累加Ft-1(xi)計(jì)算得來(lái)。ΔNDCGij為實(shí)例i和實(shí)例j交換順序后的NDCG值變化量。

    (8)

    式中:pi——實(shí)例i的位置;

    pj——實(shí)例j的位置;

    Z——?dú)w一化常量。

    這時(shí)只需要確定實(shí)例對(duì)下標(biāo)集合I所包含的元素,就可能很容易的計(jì)算對(duì)應(yīng)的λij值了。而已經(jīng)知道Boosting合并算法輸出的排序器能夠在不考慮用戶新增的反饋信息的情況在,在NDCG指標(biāo)上給出令人滿意的結(jié)果。于是將此排序器作為L(zhǎng)ambdaMART算法的基礎(chǔ)模型時(shí),LambdaMART算法之后迭代的殘差,即回歸樹(shù)的學(xué)習(xí)目標(biāo)就是最終排序與Boosting合并模型排序之間的差距。這部分差距顯然是用戶新增的反饋信息產(chǎn)生的,所以在LambdaMART算法的迭代中,只需要考慮用戶新增的反饋信息即可。于是實(shí)例對(duì)下標(biāo)集合I的元素為用戶新增的反饋信息所包含的有序?qū)嵗龑?duì)的下標(biāo)。

    此時(shí),已經(jīng)有了基于用戶反饋信息的更新算法,但是這個(gè)算法還有兩個(gè)問(wèn)題需要解決:

    第一,隨著用戶反饋信息的不斷增多,如何保證LambdaMART算法不斷迭代的回歸樹(shù)的數(shù)量。因?yàn)槿绻貧w樹(shù)的數(shù)量增多,就意味著最終輸出的排序器變得復(fù)雜,計(jì)算量增大,從而不能夠保證移動(dòng)環(huán)境下的即時(shí)性需求。

    第二,當(dāng)有用戶新的反饋信息時(shí),如何快速訓(xùn)練使得新的反饋信息能夠快速的反映到最終輸出的排序器上,使得用戶能夠最快地感受到系統(tǒng)對(duì)他的操作、行為的反饋。

    第一個(gè)問(wèn)題比較容易解決,因?yàn)樗鼪](méi)有實(shí)時(shí)性的要求。因此可以在反饋信息產(chǎn)生的實(shí)例對(duì)下標(biāo)集合I的元素?cái)?shù)量大于某個(gè)閥值或者回歸樹(shù)的數(shù)量大于某個(gè)閥值時(shí),重新進(jìn)行Boosting合并算法,更新LambdaMART算法的基礎(chǔ)模型。這樣就能讓迭代的回歸樹(shù)的數(shù)量變?yōu)?,同時(shí)實(shí)例對(duì)下標(biāo)集合I變?yōu)榭占?。?dāng)然沒(méi)有必要一大于閥值就立刻重新訓(xùn)練,因?yàn)檫@樣會(huì)影響用戶的體驗(yàn),完全可以等到凌晨,沒(méi)有用戶使用系統(tǒng)的時(shí)候在進(jìn)行這部分計(jì)算。同樣也可以在無(wú)用戶使用系統(tǒng)的時(shí),即使為達(dá)到閥值也重新訓(xùn)練,這樣能夠減少第二天最終輸出的排序器的計(jì)算量,從而減少系統(tǒng)的響應(yīng)時(shí)間,可以將這種更新歸類于大批量數(shù)據(jù)的更新。

    第二個(gè)問(wèn)題的解決,則需要繼續(xù)將更新的數(shù)據(jù)量范圍進(jìn)行劃分,分為小批量數(shù)據(jù)的更新和實(shí)時(shí)數(shù)據(jù)的更新。具體方法為每當(dāng)有新的用戶反饋信息時(shí),將其加入實(shí)例對(duì)下標(biāo)臨時(shí)集合It中,并用這個(gè)臨時(shí)集合It迭代出一棵臨時(shí)的回歸樹(shù)。由于只需要進(jìn)行一次迭代,而且一次迭代中需要計(jì)算的實(shí)例對(duì)數(shù)量|It|也不大,因此能夠較快的完成這個(gè)迭代任務(wù)。而當(dāng)|It|大于某個(gè)閥值時(shí),就可以將It合并入I中,將It清空,接著進(jìn)行T次迭代,將產(chǎn)生的回歸樹(shù)加入到累加函數(shù)中。這時(shí)雖然I較大,一次迭代時(shí)間大于實(shí)時(shí)更新的那次迭代,但是小批量數(shù)據(jù)的更新,對(duì)實(shí)時(shí)性的要求已經(jīng)沒(méi)有那么高了。

    將Boosting合并算法的輸出作為基礎(chǔ)模型,并使用LambdaMART算法為更新算法,相比無(wú)基礎(chǔ)模型直接使用LambdaMART算法具有如下幾點(diǎn)優(yōu)勢(shì):

    第一,Boosting合并算法的迭代次數(shù)和單次迭代的計(jì)算量遠(yuǎn)少于直接使用LambdaMART算法的方法,因此大大節(jié)省了訓(xùn)練的時(shí)間。

    第二,Boosting合并算法的輸出函數(shù)形式更簡(jiǎn)潔,能夠簡(jiǎn)化最終的排序器,因此在即時(shí)推薦時(shí),系統(tǒng)的響應(yīng)也能更快。

    第三,LambdaMART算法每次迭代計(jì)算時(shí)間是隨著隨著用戶反饋數(shù)據(jù)的增加。而B(niǎo)oosting合并算法作為基礎(chǔ)模型就完全沒(méi)有這個(gè)問(wèn)題。

    3 實(shí)驗(yàn)與分析

    文中選用兩個(gè)數(shù)據(jù)集:HetRec 2011的Last.FM數(shù)據(jù)集和HetRec 2011的MovieLens數(shù)據(jù)集。

    Last.FM數(shù)據(jù)集包含了歌手信息,標(biāo)簽信息,用戶收聽(tīng)歌手的計(jì)數(shù),用戶社交信息以及用戶對(duì)歌手打標(biāo)簽的記錄。MovieLens數(shù)據(jù)集包含了電影信息,標(biāo)簽信息,用戶對(duì)電影的評(píng)分記錄以及用戶對(duì)電影打標(biāo)簽的記錄。這兩個(gè)數(shù)據(jù)集的統(tǒng)計(jì)信息如表1所示。

    表1 數(shù)據(jù)集統(tǒng)計(jì)信息

    3.1Boosting合并算法的評(píng)測(cè)

    基于MovieLens數(shù)據(jù)集,以8∶2的比例將數(shù)據(jù)集分為兩個(gè)部分,大的部分為訓(xùn)練數(shù)據(jù),小的部分為測(cè)試數(shù)據(jù)。對(duì)Boosting合并算法的排序結(jié)果與沒(méi)有使用排序?qū)W習(xí)方法的原始方法排序的綜合推薦結(jié)果進(jìn)行訓(xùn)練與測(cè)試比較。這里原始方法排序的綜合推薦結(jié)果是將各個(gè)推薦算法結(jié)果列表的前幾名按順序合并成最終的推薦結(jié)果列表。使用NDCG這個(gè)評(píng)價(jià)指標(biāo)對(duì)上述的兩個(gè)排序結(jié)果進(jìn)行比較,為方便比較了NDCG@3和NDCG@9和NDCG@15這三個(gè)指標(biāo),如表2所示。

    表2 Boosting合并算法的評(píng)測(cè)結(jié)果

    從2表中發(fā)現(xiàn),Boosting合并算法在NDCG指標(biāo)上的表現(xiàn)均要好于原始合并排序方法。

    3.2用戶反饋信息更新算法的評(píng)測(cè)

    基于MovieLens數(shù)據(jù)集,以7∶1∶2的比例將數(shù)據(jù)集分為三個(gè)部分,其中只占1份的數(shù)據(jù)為更新數(shù)據(jù)。為方便測(cè)試將部分的用戶評(píng)分記錄轉(zhuǎn)化為用戶反饋信息。對(duì)只用Boosting合并的算法和將Boosting合并算法作為基礎(chǔ)模型的更新算法進(jìn)行訓(xùn)練與測(cè)試比較。這里的更新算法是指上文提到的小批量更新算法,沒(méi)有使用實(shí)時(shí)更新算法的原因是訓(xùn)練時(shí)的用戶反饋信息是批量傳遞給更新算法的。

    從表3中發(fā)現(xiàn),更新算法是有意義的,它能夠在NDCG指標(biāo)上的表現(xiàn)更好。同時(shí)與表二的Boosting合并算法的測(cè)試結(jié)果比較,發(fā)現(xiàn)加入更新信息后NDCG值也會(huì)加大。這意味著大批量更新也是有必要的。

    表3 更新算法的評(píng)測(cè)結(jié)果

    3.3Boosting與LambdaMART的算法比較

    基于MovieLens數(shù)據(jù)集,對(duì)Boosting合并算法和直接使用的LambdaMART算法進(jìn)行訓(xùn)練與測(cè)試比較。純LambdaMART算法是指將所有的用戶評(píng)分轉(zhuǎn)化為實(shí)例對(duì)順序,并在沒(méi)有基礎(chǔ)模型的情況下直接使用LambdaMART算法多次迭代訓(xùn)練出的排序算法。使用NDCG@9這個(gè)評(píng)價(jià)指標(biāo)對(duì)上述的兩個(gè)排序結(jié)果進(jìn)行比較,并記錄了不同迭代次數(shù)對(duì)這兩個(gè)排序算法的影響,如圖1所示。

    圖1 迭代次數(shù)的影響

    由圖1可見(jiàn),Boosting合并算法只需要30多次迭代,就能夠在NDCG@9這個(gè)評(píng)價(jià)指標(biāo)上達(dá)到訓(xùn)練的最佳效果。而無(wú)基礎(chǔ)模型的LambdaMART算法則需要200多次。同時(shí)Boosting合并算法的訓(xùn)練效果略優(yōu)于LambdaMART算法。

    3.4不同數(shù)據(jù)集模擬不同場(chǎng)景情況的測(cè)試

    基于MovieLens數(shù)據(jù)集和Last.FM數(shù)據(jù)集,將這兩個(gè)數(shù)據(jù)集作為不同場(chǎng)景的數(shù)據(jù)分別對(duì)Boosting合并算法進(jìn)行訓(xùn)練。同時(shí)在訓(xùn)練Last.FM數(shù)據(jù)集時(shí),啟用基于社會(huì)化的推薦算法。評(píng)測(cè)結(jié)果見(jiàn)表4。

    表4 不同場(chǎng)景下的評(píng)測(cè)結(jié)果

    由表4可知,Boosting合并算法在不同的訓(xùn)練集下都能夠在NDCG指標(biāo)上有較好的表現(xiàn)。

    4 結(jié)束語(yǔ)

    將排序?qū)W習(xí)技術(shù)運(yùn)用到混合推薦系統(tǒng)中,通過(guò)學(xué)習(xí)不同場(chǎng)景的不同數(shù)據(jù),系統(tǒng)能夠適用于不同的應(yīng)用場(chǎng)景。以Boosting合并算法為基礎(chǔ)模型、LambdaMART算法為更新算法的排序?qū)W習(xí)技術(shù),排序模型能夠基于用戶反饋信息實(shí)現(xiàn)實(shí)時(shí)更新。實(shí)驗(yàn)驗(yàn)證顯示,該方法的推薦結(jié)果列表能夠在排序評(píng)價(jià)指標(biāo)NDCG上表現(xiàn)優(yōu)秀。

    [1]BURKE R. Hybrid recommender systems: survey and experiments[J]. User modeling and user-adapted interaction, 2002, 12(4): 331-370.

    [2]WANG J, DE VRIES A P, REINDERS M J T. Unifying user-based and item-based collaborative filtering approaches by similarity fusion[C]//Proceedings of the 29th annual international ACM SIGIR conference on research and development in information retrieval. ACM, 2006: 501-508.

    [3]CREMONESI P, TURRIN R, AIROLDI F. Hybrid algorithms for recommending new items[C]//Proceedings of the 2nd international workshop on information heterogeneity and fusion in recommender systems. ACM, 2011: 33-40.

    [4]MIRANDA T, CLAYPOOL M, GOKHALE A, et al. Combining content-based and collaborative filters in an online newspaper[C]//In Proceedings of ACM SIGIR Workshop on Recommender Systems. ACM, 1999: 56-60.

    [5]PAZZANI M J. A framework for collaborative, content-based and demographic filtering[J]. Artificial Intelligence Review, 1999, 13(5/6): 393-408.

    [6]BELL R M, KOREN Y, VOLINSKY C. The bellkor solution to the netflix prize[J]. SIGKDD Explorations, 2007(9): 80-84.

    [7]LIU T Y. Learning to rank for information retrieval[J]. Foundations and Trends in Information Retrieval, 2009, 3(3): 225-331.[8]BURGES C J C. From ranknet to lambdarank to lambdamart: An overview[J]. Learning, 2010(11): 23-581.

    [9]WANG YINING, WANG LIWEI, LI YUANZHI, et al. A Theoretical analysis of normalized discounted cumulative gain (NDCG) ranking measures[C]//JMLR: Workshop and Conference Proceedings, 2013: 1-30.

    [10]XU J, LI H. Adarank: a boosting algorithm for information retrieval[C]//Proceedings of the 30th annual international ACM SIGIR conference on Research and development in information retrieval. ACM, 2007: 391-398.

    [11]PLATT T, HOMFMAN. Learning to rank with nonsmooth cost functions[J]. Learning, 2010(10): 23-581. 193-200.

    [12]BURGES C, SHAKED T, RENSHAW E, et al. Learning to rank using gradient descent[C]//Proceedings of the 22nd international conference on Machine learning. ACM, 2005: 89-96.

    [13]FREUND Y, IYER R, SCHAPIRE R E, et al. An efficient boosting algorithm for combining preferences[J]. The Journal of machine learning research, 2003(4): 933-969.

    (編輯李德根)

    Hybrid recommendation base on learning to rank

    XIEBin1,2,TANGJianchang3,TANGXinhuai3

    (1.College of Computer Science & Engineering, Nanjing University of Science & Technology, Nanjing 210094, China; 2.The Thirty-Second Research Institute of China Electronic Technology Group Corporation, Shanghai 200233, China; 3.School of Software, Shanghai Jiaotong University, Shanghai 200240, China)

    This paper is a study of the way recommender system is adapted to different scenarios and the ranking of recommendation result. The paper proposes a hybrid recommendation algorithm which works by using boosting merging algorithm as the base model, applying LambdaMART update algorithm based on user feedback information and using ranking learning technology. The study is validated by the verification of the corresponding hybrid recommendation model using ranking evaluation index NDCG.

    learning to rank; hybrid recommendation; boosting merging algorithm; lambdaMART algorithm; NDCG

    2015-06-26

    謝彬(1976-),男,湖南省衡陽(yáng)人,高級(jí)工程師,博士研究生,研究方向:計(jì)算機(jī)基礎(chǔ)、軟件云計(jì)算、大數(shù)據(jù)應(yīng)用,E-mail:xiebin-sh@163.com。

    10.3969/j.issn.2095-7262.2015.04.018

    TP181

    2095-7262(2015)04-0445-05

    A

    猜你喜歡
    實(shí)例排序算法
    排序不等式
    恐怖排序
    基于MapReduce的改進(jìn)Eclat算法
    Travellng thg World Full—time for Rree
    節(jié)日排序
    進(jìn)位加法的兩種算法
    刻舟求劍
    兒童繪本(2018年5期)2018-04-12 16:45:32
    一種改進(jìn)的整周模糊度去相關(guān)算法
    完形填空Ⅱ
    完形填空Ⅰ
    成人国产综合亚洲| 国产淫片久久久久久久久| 中文在线观看免费www的网站| 日韩在线高清观看一区二区三区 | 亚洲精品国产成人久久av| 桃红色精品国产亚洲av| 日本在线视频免费播放| 网址你懂的国产日韩在线| 国产三级在线视频| 国产精品女同一区二区软件 | av在线观看视频网站免费| 国产黄a三级三级三级人| www.www免费av| 亚洲男人的天堂狠狠| 欧美+日韩+精品| 嫩草影视91久久| 麻豆国产97在线/欧美| 国产亚洲精品久久久com| 九九爱精品视频在线观看| 日本熟妇午夜| 日韩精品有码人妻一区| 精品久久久久久久末码| 别揉我奶头 嗯啊视频| 国内精品一区二区在线观看| 精品久久久久久久久亚洲 | 白带黄色成豆腐渣| www.色视频.com| 亚洲国产精品成人综合色| 成人二区视频| 欧美绝顶高潮抽搐喷水| 欧美bdsm另类| 最近最新免费中文字幕在线| 老师上课跳d突然被开到最大视频| 成人国产综合亚洲| 亚洲av.av天堂| 成人无遮挡网站| 欧美高清性xxxxhd video| 不卡视频在线观看欧美| 亚洲美女视频黄频| 性色avwww在线观看| 欧美高清性xxxxhd video| 色综合色国产| 久久久久久伊人网av| 色精品久久人妻99蜜桃| 又黄又爽又刺激的免费视频.| 小说图片视频综合网站| 亚洲精品色激情综合| 春色校园在线视频观看| 大又大粗又爽又黄少妇毛片口| av.在线天堂| 国产精品免费一区二区三区在线| 日韩亚洲欧美综合| 美女被艹到高潮喷水动态| 成人av一区二区三区在线看| 国产男人的电影天堂91| 国产成人av教育| 美女被艹到高潮喷水动态| ponron亚洲| 国国产精品蜜臀av免费| 桃色一区二区三区在线观看| 国产精品国产高清国产av| 国产一区二区在线观看日韩| 欧美在线一区亚洲| 又爽又黄a免费视频| 婷婷精品国产亚洲av| 婷婷六月久久综合丁香| 国产精品久久久久久av不卡| 亚洲精品乱码久久久v下载方式| 亚洲国产精品合色在线| 国产高清激情床上av| 久久久久久九九精品二区国产| 亚洲av成人av| or卡值多少钱| 国产成人aa在线观看| 国产在线男女| www日本黄色视频网| 搡老妇女老女人老熟妇| 色尼玛亚洲综合影院| 黄色日韩在线| 变态另类丝袜制服| 色视频www国产| 中文字幕av在线有码专区| 欧美三级亚洲精品| 国产一区二区在线av高清观看| 国产人妻一区二区三区在| 国产av麻豆久久久久久久| 国产精品综合久久久久久久免费| 欧美性猛交╳xxx乱大交人| 久久99热6这里只有精品| 一个人看视频在线观看www免费| 色在线成人网| 少妇猛男粗大的猛烈进出视频 | 1024手机看黄色片| 国产精品人妻久久久久久| 日本五十路高清| 我要搜黄色片| 午夜久久久久精精品| 夜夜看夜夜爽夜夜摸| 国产精品一区二区三区四区久久| 国产人妻一区二区三区在| 国产精品人妻久久久久久| 最好的美女福利视频网| 国产精品久久久久久av不卡| 国产欧美日韩精品一区二区| 91av网一区二区| 99国产精品一区二区蜜桃av| 男女那种视频在线观看| 午夜福利在线在线| 欧美黑人巨大hd| 日韩欧美国产在线观看| 神马国产精品三级电影在线观看| 免费人成视频x8x8入口观看| 国产大屁股一区二区在线视频| 精品一区二区三区视频在线观看免费| 精品久久国产蜜桃| 久久99热6这里只有精品| 人妻制服诱惑在线中文字幕| 国产精品一及| 很黄的视频免费| 国产免费男女视频| 久久精品国产清高在天天线| 久久久国产成人免费| 看黄色毛片网站| 国产精品福利在线免费观看| 亚洲国产精品成人综合色| 国产 一区 欧美 日韩| 午夜福利在线观看免费完整高清在 | 亚洲va日本ⅴa欧美va伊人久久| 亚洲精品成人久久久久久| 男女视频在线观看网站免费| 99热精品在线国产| 日本色播在线视频| 日本欧美国产在线视频| 午夜视频国产福利| 亚洲精品日韩av片在线观看| 成人无遮挡网站| 中文字幕久久专区| av中文乱码字幕在线| 成人午夜高清在线视频| 欧美一级a爱片免费观看看| 欧美+亚洲+日韩+国产| 在线观看美女被高潮喷水网站| 欧美极品一区二区三区四区| 亚洲成人久久性| 久久久精品欧美日韩精品| 成熟少妇高潮喷水视频| 一区二区三区高清视频在线| 欧美成人性av电影在线观看| 国产在视频线在精品| 三级国产精品欧美在线观看| 欧美日韩乱码在线| 亚洲天堂国产精品一区在线| 国产精品福利在线免费观看| 给我免费播放毛片高清在线观看| 亚洲性久久影院| 草草在线视频免费看| 国产亚洲av嫩草精品影院| 国产精品野战在线观看| 他把我摸到了高潮在线观看| 日本撒尿小便嘘嘘汇集6| 国产精品国产高清国产av| 99热只有精品国产| 女人被狂操c到高潮| 国产精品1区2区在线观看.| 国产成年人精品一区二区| 国产成人av教育| 人妻制服诱惑在线中文字幕| 亚洲国产欧美人成| 精品久久久久久久久久久久久| ponron亚洲| 精品免费久久久久久久清纯| 级片在线观看| 在线观看av片永久免费下载| 男女之事视频高清在线观看| 最近最新中文字幕大全电影3| 午夜福利高清视频| 日韩欧美精品免费久久| 欧美日韩国产亚洲二区| 国产欧美日韩精品亚洲av| 又爽又黄无遮挡网站| av福利片在线观看| 欧美性猛交╳xxx乱大交人| 直男gayav资源| 日韩欧美 国产精品| 欧美一区二区亚洲| 人妻丰满熟妇av一区二区三区| 久久久午夜欧美精品| 99国产精品一区二区蜜桃av| 亚洲精华国产精华液的使用体验 | 国产三级在线视频| 最近在线观看免费完整版| 欧美+日韩+精品| 亚洲一级一片aⅴ在线观看| 在线免费观看不下载黄p国产 | 久久国内精品自在自线图片| 99久久九九国产精品国产免费| 美女高潮喷水抽搐中文字幕| 国产单亲对白刺激| 麻豆久久精品国产亚洲av| 日本a在线网址| 精品久久久久久久久久免费视频| 无遮挡黄片免费观看| 男人的好看免费观看在线视频| 国产精品不卡视频一区二区| 亚洲人成伊人成综合网2020| 国产伦在线观看视频一区| 色吧在线观看| 精品午夜福利视频在线观看一区| 两个人的视频大全免费| 色精品久久人妻99蜜桃| 免费看光身美女| 国产精品久久久久久av不卡| 赤兔流量卡办理| 久久这里只有精品中国| 最新在线观看一区二区三区| av天堂中文字幕网| 一个人免费在线观看电影| 久久人妻av系列| 亚洲 国产 在线| 一个人观看的视频www高清免费观看| 国产精品电影一区二区三区| 3wmmmm亚洲av在线观看| 国产真实乱freesex| 99久久九九国产精品国产免费| 精品久久久久久久久av| 国产综合懂色| av中文乱码字幕在线| 99riav亚洲国产免费| 午夜日韩欧美国产| 长腿黑丝高跟| 国产综合懂色| 国产精品av视频在线免费观看| 少妇人妻精品综合一区二区 | aaaaa片日本免费| 内地一区二区视频在线| or卡值多少钱| 成人av在线播放网站| a级一级毛片免费在线观看| 一区福利在线观看| 桃色一区二区三区在线观看| 999久久久精品免费观看国产| 一级毛片久久久久久久久女| 午夜视频国产福利| 国产av不卡久久| 亚洲国产精品久久男人天堂| 亚洲国产精品sss在线观看| 国内精品宾馆在线| 波野结衣二区三区在线| 在线观看美女被高潮喷水网站| 免费观看精品视频网站| 久久精品国产清高在天天线| 亚洲男人的天堂狠狠| 欧美又色又爽又黄视频| 可以在线观看的亚洲视频| 免费av不卡在线播放| 国产精品女同一区二区软件 | 国产精品久久久久久精品电影| 免费在线观看成人毛片| 日韩欧美 国产精品| 国模一区二区三区四区视频| 看免费成人av毛片| 成人特级av手机在线观看| 尤物成人国产欧美一区二区三区| 日本色播在线视频| 色视频www国产| 99久久久亚洲精品蜜臀av| 免费搜索国产男女视频| 欧美精品啪啪一区二区三区| 91久久精品国产一区二区三区| 最近最新中文字幕大全电影3| www日本黄色视频网| 狂野欧美白嫩少妇大欣赏| 麻豆成人av在线观看| 深爱激情五月婷婷| 午夜免费男女啪啪视频观看 | 午夜精品久久久久久毛片777| 亚洲av二区三区四区| 国产精品精品国产色婷婷| 日韩大尺度精品在线看网址| 美女黄网站色视频| 亚洲欧美精品综合久久99| 国内精品美女久久久久久| 国产精品久久久久久av不卡| 搞女人的毛片| 俄罗斯特黄特色一大片| 欧美最黄视频在线播放免费| 国产高清视频在线观看网站| 国产aⅴ精品一区二区三区波| 亚洲精品日韩av片在线观看| 性欧美人与动物交配| 成人毛片a级毛片在线播放| 欧美成人一区二区免费高清观看| 伦理电影大哥的女人| 深爱激情五月婷婷| 日日摸夜夜添夜夜添av毛片 | 国产精品乱码一区二三区的特点| a级毛片a级免费在线| 啦啦啦观看免费观看视频高清| 色综合亚洲欧美另类图片| 特大巨黑吊av在线直播| 精华霜和精华液先用哪个| 在线免费观看不下载黄p国产 | 国产精品久久久久久久久免| 亚洲 国产 在线| 午夜精品在线福利| 永久网站在线| 99久久精品国产国产毛片| 精品福利观看| 免费人成视频x8x8入口观看| 看十八女毛片水多多多| 一级毛片久久久久久久久女| 天堂影院成人在线观看| 人妻夜夜爽99麻豆av| 色综合站精品国产| 婷婷丁香在线五月| 全区人妻精品视频| 国产一区二区在线av高清观看| 午夜激情福利司机影院| 一个人看的www免费观看视频| 哪里可以看免费的av片| 夜夜夜夜夜久久久久| 在线a可以看的网站| 亚洲七黄色美女视频| 亚洲成av人片在线播放无| 亚洲国产欧洲综合997久久,| 大又大粗又爽又黄少妇毛片口| 国产精品国产三级国产av玫瑰| 色尼玛亚洲综合影院| 最新中文字幕久久久久| 亚洲欧美精品综合久久99| 国产精品无大码| 99热这里只有是精品在线观看| 久久久久久九九精品二区国产| 亚洲欧美日韩高清专用| 免费观看在线日韩| 国模一区二区三区四区视频| 久久香蕉精品热| 亚洲精品影视一区二区三区av| 亚洲国产精品合色在线| 一个人观看的视频www高清免费观看| 少妇熟女aⅴ在线视频| 黄色视频,在线免费观看| 午夜日韩欧美国产| 日韩强制内射视频| 欧美高清成人免费视频www| 亚洲内射少妇av| 淫妇啪啪啪对白视频| 色吧在线观看| 亚洲天堂国产精品一区在线| 亚州av有码| 日本一本二区三区精品| АⅤ资源中文在线天堂| a级一级毛片免费在线观看| 麻豆国产97在线/欧美| 啦啦啦韩国在线观看视频| 精品午夜福利在线看| 国产在线精品亚洲第一网站| 久久精品影院6| 人妻丰满熟妇av一区二区三区| 美女黄网站色视频| 中文字幕久久专区| 成人特级av手机在线观看| 真人做人爱边吃奶动态| 久久久久久大精品| 91狼人影院| 深爱激情五月婷婷| 欧美精品啪啪一区二区三区| 啪啪无遮挡十八禁网站| 欧美区成人在线视频| 国产成人影院久久av| 中文亚洲av片在线观看爽| 亚洲精品久久国产高清桃花| 全区人妻精品视频| 精品一区二区三区视频在线| 嫩草影视91久久| 韩国av在线不卡| 亚洲精品一区av在线观看| 美女 人体艺术 gogo| 亚洲精品在线观看二区| 美女高潮的动态| 亚洲自拍偷在线| 亚洲精品456在线播放app | 哪里可以看免费的av片| av在线老鸭窝| 麻豆国产97在线/欧美| 真人做人爱边吃奶动态| 噜噜噜噜噜久久久久久91| 欧美最黄视频在线播放免费| 淫秽高清视频在线观看| 久久精品国产亚洲av涩爱 | 亚洲狠狠婷婷综合久久图片| 尾随美女入室| 69av精品久久久久久| 国产精品一区二区三区四区免费观看 | 天天躁日日操中文字幕| 欧美区成人在线视频| 免费观看的影片在线观看| 亚洲一区二区三区色噜噜| 别揉我奶头~嗯~啊~动态视频| 我的老师免费观看完整版| 麻豆国产av国片精品| 亚洲专区中文字幕在线| 啦啦啦啦在线视频资源| 久久精品夜夜夜夜夜久久蜜豆| 国产精品久久电影中文字幕| 久久精品国产自在天天线| 国内精品久久久久久久电影| 动漫黄色视频在线观看| 制服丝袜大香蕉在线| 国产大屁股一区二区在线视频| 国产精品无大码| 毛片女人毛片| 欧美精品啪啪一区二区三区| 亚洲精品粉嫩美女一区| 国内久久婷婷六月综合欲色啪| av在线观看视频网站免费| 国产欧美日韩一区二区精品| 亚洲色图av天堂| 美女xxoo啪啪120秒动态图| 人妻丰满熟妇av一区二区三区| 国产不卡一卡二| 人妻少妇偷人精品九色| 黄色日韩在线| 91在线精品国自产拍蜜月| 中文字幕高清在线视频| 国产精品免费一区二区三区在线| 精品午夜福利视频在线观看一区| 亚洲专区中文字幕在线| 男插女下体视频免费在线播放| 不卡视频在线观看欧美| 狂野欧美激情性xxxx在线观看| 国产aⅴ精品一区二区三区波| 国产男人的电影天堂91| 欧美高清成人免费视频www| 少妇裸体淫交视频免费看高清| 国产精品99久久久久久久久| 99久久无色码亚洲精品果冻| 亚洲中文字幕一区二区三区有码在线看| 1024手机看黄色片| 欧美+亚洲+日韩+国产| 精品无人区乱码1区二区| 国产精品无大码| 午夜福利成人在线免费观看| 欧美日韩中文字幕国产精品一区二区三区| 欧美最黄视频在线播放免费| 国产精品爽爽va在线观看网站| 亚洲成av人片在线播放无| 一个人免费在线观看电影| 亚洲av二区三区四区| 毛片女人毛片| 亚洲真实伦在线观看| 国产亚洲欧美98| 国内揄拍国产精品人妻在线| 乱码一卡2卡4卡精品| 国产黄a三级三级三级人| 欧美日本视频| 免费人成视频x8x8入口观看| 国内精品美女久久久久久| x7x7x7水蜜桃| 少妇丰满av| 高清在线国产一区| 少妇的逼好多水| 欧美日韩国产亚洲二区| 欧美成人一区二区免费高清观看| 老熟妇仑乱视频hdxx| 性欧美人与动物交配| 久久精品国产亚洲av香蕉五月| 亚洲欧美日韩高清在线视频| 嫩草影院精品99| 伦理电影大哥的女人| 国内精品宾馆在线| 日本与韩国留学比较| 亚洲人成网站在线播| 日韩欧美三级三区| 中国美白少妇内射xxxbb| 啪啪无遮挡十八禁网站| 99久久久亚洲精品蜜臀av| 成人鲁丝片一二三区免费| 日韩精品有码人妻一区| 99热精品在线国产| 日本爱情动作片www.在线观看 | 日本 av在线| 十八禁国产超污无遮挡网站| 亚洲无线在线观看| 婷婷亚洲欧美| 亚洲av免费高清在线观看| 日本五十路高清| 国产久久久一区二区三区| 精品午夜福利在线看| av在线亚洲专区| videossex国产| 12—13女人毛片做爰片一| 在线看三级毛片| 男人舔女人下体高潮全视频| 日韩大尺度精品在线看网址| 男女之事视频高清在线观看| 熟女电影av网| 久久99热6这里只有精品| 久久精品国产亚洲av香蕉五月| 窝窝影院91人妻| 日日干狠狠操夜夜爽| 永久网站在线| 国产精品伦人一区二区| 97超视频在线观看视频| 91在线观看av| 国产成人影院久久av| 欧美又色又爽又黄视频| 黄色丝袜av网址大全| 成人特级av手机在线观看| 免费无遮挡裸体视频| 亚洲国产色片| 一a级毛片在线观看| 亚洲在线自拍视频| 免费大片18禁| 一区二区三区激情视频| 免费看av在线观看网站| 欧美黑人欧美精品刺激| 91狼人影院| 一本久久中文字幕| 久久人人精品亚洲av| 级片在线观看| 俄罗斯特黄特色一大片| 夜夜看夜夜爽夜夜摸| 桃色一区二区三区在线观看| 亚洲一级一片aⅴ在线观看| 久久久久免费精品人妻一区二区| 国产成人影院久久av| 亚洲真实伦在线观看| 尤物成人国产欧美一区二区三区| 舔av片在线| 亚洲人成网站在线播放欧美日韩| 很黄的视频免费| 香蕉av资源在线| 国产精品不卡视频一区二区| 91在线精品国自产拍蜜月| 国产乱人伦免费视频| 欧美性感艳星| 狂野欧美白嫩少妇大欣赏| 日韩欧美 国产精品| 亚洲成人久久爱视频| 国产高潮美女av| 精品欧美国产一区二区三| 国产白丝娇喘喷水9色精品| 日本免费a在线| 又黄又爽又免费观看的视频| 欧美黑人巨大hd| 日韩中文字幕欧美一区二区| 久久久色成人| 九九在线视频观看精品| 毛片一级片免费看久久久久 | 日本黄大片高清| 成年人黄色毛片网站| 日韩欧美 国产精品| aaaaa片日本免费| 国产91精品成人一区二区三区| 久久久久免费精品人妻一区二区| 日本一二三区视频观看| 无遮挡黄片免费观看| 成人综合一区亚洲| av视频在线观看入口| 国产女主播在线喷水免费视频网站 | 亚洲精品色激情综合| 黄色欧美视频在线观看| 亚洲国产欧洲综合997久久,| 老师上课跳d突然被开到最大视频| 99久久精品热视频| 天堂影院成人在线观看| 天堂动漫精品| 免费人成在线观看视频色| 亚洲av美国av| 九色国产91popny在线| 亚洲av免费在线观看| 久久国产精品人妻蜜桃| 亚洲国产欧洲综合997久久,| 亚洲国产日韩欧美精品在线观看| 亚洲va在线va天堂va国产| 日韩欧美精品v在线| 国产探花在线观看一区二区| av在线天堂中文字幕| 国产精品一区二区三区四区免费观看 | 欧美最新免费一区二区三区| 亚洲国产精品成人综合色| 欧美激情久久久久久爽电影| 一区二区三区四区激情视频 | 真人一进一出gif抽搐免费| 永久网站在线| 午夜精品久久久久久毛片777| 少妇丰满av| 日韩在线高清观看一区二区三区 | 亚洲欧美日韩东京热| 能在线免费观看的黄片| 99热网站在线观看| 国产精品99久久久久久久久| 成人av在线播放网站| 丰满的人妻完整版| 亚洲精华国产精华液的使用体验 | 熟女电影av网| 久久久久九九精品影院| 日本黄色视频三级网站网址| 成人av在线播放网站| 婷婷精品国产亚洲av在线| 精品无人区乱码1区二区| 久久精品夜夜夜夜夜久久蜜豆| 日本三级黄在线观看| 九九久久精品国产亚洲av麻豆| 天堂影院成人在线观看| 亚洲av成人av| 国产亚洲精品av在线| 亚洲欧美日韩卡通动漫| 久久香蕉精品热| 男插女下体视频免费在线播放| 两个人的视频大全免费| 成年免费大片在线观看| 午夜a级毛片| 国产探花在线观看一区二区|