用于自動(dòng)生成推薦的裝置及方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及用于自動(dòng)生成關(guān)于物品的推薦的裝置及方法。
【背景技術(shù)】
[0002] 這種裝置通常稱(chēng)為推薦系統(tǒng)。推薦系統(tǒng)是幫助用戶(hù)減輕潛在信息超負(fù)荷的機(jī)器。
[0003] 用戶(hù)不得不應(yīng)對(duì)由壓倒性量的(商業(yè))信息構(gòu)成的所謂"信息超負(fù)荷"問(wèn)題,這些 信息他們無(wú)法處理,并且限制他們發(fā)現(xiàn)他們喜歡什么、保持專(zhuān)注并集中于根據(jù)他們的興趣 值得做的事情上的能力。
[0004] 推薦系統(tǒng)成為處理信息超負(fù)荷的流行工具。它們?cè)试S從大量物品諸如音頻/視頻 (A/V)內(nèi)容貯藏庫(kù)、產(chǎn)品目錄等中檢索僅僅用戶(hù)(或一組用戶(hù))喜歡的那些物品。這些推薦 通常提供作為獨(dú)立服務(wù)(例如,Movielens)、或者作為對(duì)現(xiàn)有服務(wù)的擴(kuò)充(例如,Amazon、 iTunes)。它們?cè)絹?lái)越多地出現(xiàn)在消費(fèi)裝置中,諸如Tivo數(shù)碼攝像機(jī)、以及APRICO解決方 案的產(chǎn)品。
[0005] 通過(guò)經(jīng)由可以嵌入在電子郵件中的唯一 URL提及視頻,或者通過(guò)直接連接至用戶(hù) 的社交網(wǎng)絡(luò)諸如facebook (臉書(shū)),許多因特網(wǎng)視頻服務(wù),包括YouTube. com、Hulu. com等, 提供用戶(hù)給朋友"推薦"該視頻的可能性。另外,還有提供分享及回顧服務(wù)的專(zhuān)用網(wǎng)站,諸 如 Digg. com、Reddit. com、以及 Delicious, com。
[0006] 為了使機(jī)器能生成推薦,周知的是,組合物品的用戶(hù)評(píng)分與用戶(hù)簡(jiǎn)檔,以及,檢索 類(lèi)似的用戶(hù)簡(jiǎn)檔,并且生成給用戶(hù)的推薦,這些用戶(hù)具有的用戶(hù)簡(jiǎn)檔與對(duì)一個(gè)物品給出正 面評(píng)分的用戶(hù)的簡(jiǎn)檔類(lèi)似。
[0007] 雖然用現(xiàn)有技術(shù)的推薦系統(tǒng)成功實(shí)現(xiàn)了這種方法,但仍然需要新的或替代的方 法。本發(fā)明的目的是滿(mǎn)足這種需求。
【發(fā)明內(nèi)容】
[0008] 根據(jù)本發(fā)明,此目的由一種用于向用戶(hù)U自動(dòng)生成關(guān)于物品P的推薦的裝置實(shí)現(xiàn), 上述裝置包括或者至少間接連接至-并因此可以訪問(wèn)-:
[0009] -物品數(shù)據(jù)庫(kù),其包括關(guān)于可供應(yīng)物品的信息;
[0010] -用戶(hù)簡(jiǎn)檔數(shù)據(jù)庫(kù),對(duì)于本系統(tǒng)的用戶(hù)V,其包括該用戶(hù)關(guān)于已經(jīng)看過(guò)或購(gòu)買(mǎi)過(guò)或 評(píng)價(jià)過(guò)的物品的信息;以及
[0011]-用戶(hù)相互關(guān)系數(shù)據(jù)庫(kù),其包括關(guān)于用戶(hù)u與V之間現(xiàn)有聯(lián)系的信息,其中,如果用 戶(hù)V屬于用戶(hù)U的交往,則給出一種直接聯(lián)系。
[0012] 本裝置包括標(biāo)準(zhǔn)推薦引擎,其構(gòu)造成,訪問(wèn)上述物品數(shù)據(jù)庫(kù)和上述用戶(hù)簡(jiǎn)檔數(shù)據(jù) 庫(kù),以及,基于用戶(hù)u的用戶(hù)簡(jiǎn)檔,計(jì)算[0,1]區(qū)間中的得分s (p,u),該得分表示用戶(hù)u對(duì)物 品P的"喜歡"程度。本裝置進(jìn)一步包括內(nèi)容發(fā)現(xiàn)推薦器,其構(gòu)造成,訪問(wèn)上述用戶(hù)相互關(guān)系 數(shù)據(jù)庫(kù),以及,至少找到與用戶(hù)u具有直接聯(lián)系的用戶(hù)V,并且,進(jìn)一步訪問(wèn)上述用戶(hù)簡(jiǎn)檔數(shù) 據(jù)庫(kù),以便確定知道物品P的用戶(hù)V的百分率(fraction),以及,基于物品p的得分s (p,u)、 以及在與用戶(hù)U具有直接聯(lián)系的用戶(hù)V之中知道物品P的程度(知道物品P的用戶(hù)V的百 分率),生成推薦。
[0013] 用戶(hù)相互關(guān)系數(shù)據(jù)庫(kù)可以是社交網(wǎng)絡(luò)數(shù)據(jù)庫(kù)。
[0014] 本發(fā)明人考慮到,與信任推薦系統(tǒng)相比,人們通常更加信任他們的朋友。與由機(jī)器 做出的推薦相比,無(wú)論實(shí)際推薦是如何精確及中肯,由朋友做出的推薦在重要性及中肯程 度方面通常評(píng)價(jià)更高。此外,人們喜歡與朋友分享他們發(fā)現(xiàn)的新內(nèi)容或新物品。對(duì)于一個(gè) 人,非常值得做的可能是考慮成為第一個(gè)來(lái)介紹新物品(歌曲、電影等)進(jìn)入他/她的朋友 群體的,尤其是,如果此物品得到此群體中許多人喜歡的話(huà)。這可能是一種收到來(lái)自朋友賞 識(shí)的手段。許多因特網(wǎng)服務(wù)和軟件應(yīng)用都支持讓用戶(hù)與其朋友分享他們發(fā)現(xiàn)并喜歡的東西 的方法。
[0015] 因?yàn)楸狙b置還確定知道物品p的用戶(hù)V的百分率,當(dāng)生成關(guān)于物品的推薦時(shí),可以 考慮此百分率。適宜的是,本裝置構(gòu)造成,如果知道物品P的用戶(hù)V的百分率相對(duì)較小,則 生成關(guān)于該物品的推薦。特別地,本裝置適宜構(gòu)造成,生成取決于標(biāo)準(zhǔn)得分s(p,u)和知道 物品P的用戶(hù)V的百分率的改進(jìn)得分。盡管這種優(yōu)選方式顯得與直覺(jué)相反,但其基于一種 想法,給用戶(hù)推薦物品,這些物品在他們社交網(wǎng)絡(luò)中知道最少,但具有較高的喜歡程度,推 薦不僅給用戶(hù)自身,而且也是給他們的朋友。以這種方式,鼓勵(lì)用戶(hù)嘗試對(duì)于他們整個(gè)社交 網(wǎng)絡(luò)是潛在感興趣的新物品,然后成為第一個(gè)聲稱(chēng)"發(fā)現(xiàn)"這些新物品的人。
[0016] 因此,自動(dòng)裝置使得可以建立物品推薦成為可能,即使該物品迄今知之甚少,這比 推薦已確定的物品更有挑戰(zhàn)性。
[0017] 根據(jù)一種優(yōu)選實(shí)施例,本裝置構(gòu)造成,基于用戶(hù)簡(jiǎn)檔數(shù)據(jù)庫(kù)中的用戶(hù)U的簡(jiǎn)檔,確 定上述物品數(shù)據(jù)庫(kù)中關(guān)于物品P的得分S (P,U),以及,其中,上述內(nèi)容發(fā)現(xiàn)推薦器包括群體 統(tǒng)計(jì)單元和內(nèi)容發(fā)現(xiàn)推薦單元,它們構(gòu)造成執(zhí)行下列步驟,以生成關(guān)于給定用戶(hù)U的N條物 品推薦:
[0018] -群體統(tǒng)計(jì)單元從用戶(hù)相互關(guān)系數(shù)據(jù)庫(kù)中檢索群體C(1) (U),其包括與用戶(hù)u直接 聯(lián)系的所有用戶(hù)V,以及
[0019] -內(nèi)容發(fā)現(xiàn)推薦單元找到N個(gè)物品P的子集,其優(yōu)化關(guān)于用戶(hù)u的累計(jì)得分與表示 在由群體統(tǒng)計(jì)單元生成的群體C(1) (u)中知道該物品p程度的稱(chēng)為k的度量的組合,其中,k 如下定義:
[0020]
【主權(quán)項(xiàng)】
1. 一種用于向用戶(hù)U自動(dòng)生成關(guān)于物品P的推薦的裝置,所述裝置包括或者至少間接 連接至(可以訪問(wèn)): -物品數(shù)據(jù)庫(kù),其包括關(guān)于可供應(yīng)物品的信息; -用戶(hù)簡(jiǎn)檔數(shù)據(jù)庫(kù),對(duì)于系統(tǒng)的用戶(hù)V,其包括所述用戶(hù)關(guān)于已經(jīng)看過(guò)或購(gòu)買(mǎi)過(guò)或評(píng)價(jià) 過(guò)哪些物品的信息;以及 -用戶(hù)相互關(guān)系數(shù)據(jù)庫(kù),其包括關(guān)于用戶(hù)U與V之間現(xiàn)有聯(lián)系的信息,其中,如果用戶(hù)V 屬于用戶(hù)U的交往,則給出一種直接聯(lián)系, 其中,所述裝置包括標(biāo)準(zhǔn)推薦引擎,其構(gòu)造成,訪問(wèn)所述物品數(shù)據(jù)庫(kù)和所述用戶(hù)簡(jiǎn)檔數(shù) 據(jù)庫(kù),以及,基于用戶(hù)U的用戶(hù)簡(jiǎn)檔,計(jì)算[0,1]區(qū)間中的得分S (p,u),所述得分表示用戶(hù)u 對(duì)物品P的"喜歡"程度,以及 內(nèi)容發(fā)現(xiàn)推薦器,其構(gòu)造成,訪問(wèn)所述用戶(hù)相互關(guān)系數(shù)據(jù)庫(kù),以及,至少找到與用戶(hù)U 具有直接聯(lián)系的用戶(hù)V,并且,進(jìn)一步訪問(wèn)所述用戶(hù)簡(jiǎn)檔數(shù)據(jù)庫(kù),以便確定知道物品P的用 戶(hù)V的百分率,以及,基于物品P的所述得分S (p,U)和在與用戶(hù)U具有直接聯(lián)系的用戶(hù)V 之中知道物品P的程度(知道物品P的用戶(hù)V的百分率),生成推薦。
2. 根據(jù)權(quán)利要求1所述的裝置,其中,所述裝置構(gòu)造成,基于所述用戶(hù)簡(jiǎn)檔數(shù)據(jù)庫(kù)中的 用戶(hù)U的簡(jiǎn)檔,確定所述物品數(shù)據(jù)庫(kù)中關(guān)于物品P的所述得分s(p,u),并且其中,所述內(nèi)容 發(fā)現(xiàn)推薦器包括群體統(tǒng)計(jì)單元和內(nèi)容發(fā)現(xiàn)推薦單元,它們構(gòu)造成執(zhí)行下列步驟,以生成對(duì) 于給定用戶(hù)U的N個(gè)物品推薦: -所述群體統(tǒng)計(jì)單元從所述用戶(hù)