專利名稱:信息處理設(shè)備、信息處理方法,以及信息處理程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理設(shè)備,信息處理方法,以及信息處理程序,具 體來(lái)說(shuō),涉及能夠向用戶推薦內(nèi)容數(shù)據(jù)而同時(shí)考慮用戶的變化的興趣或匹 配用戶的原始偏好的信息處理設(shè)備,信息處理方法,以及信息處理程序。
背景^支術(shù)
幾乎所有現(xiàn)有的內(nèi)容推薦系統(tǒng)都是才艮據(jù)單一推薦策略的算法而開(kāi) 發(fā)的(例如,參考日本未經(jīng)審查的專利申請(qǐng)出版物No. 2007-026425或 2007-122683 )。
發(fā)明內(nèi)容
然而,如果隨著時(shí)間的推移充分學(xué)習(xí)了有關(guān)4吏用系統(tǒng)的用戶的偏^^信 息,則傾向于只推薦可預(yù)測(cè)的內(nèi)容。
相應(yīng)地,本發(fā)明提供了用于實(shí)現(xiàn)內(nèi)容推薦的信息處理設(shè)備和信息處 理方法,這種內(nèi)容惟薦反映了用戶的變化的興趣而不^^吏用戶感覺(jué)到^J5 , 或匹配用戶的原始偏好。
根據(jù)本發(fā)明的實(shí)施例, 一種用于推薦內(nèi)容的信息處理設(shè)備包括用于執(zhí) 行內(nèi)^薦過(guò)程的推薦裝置,其中根據(jù)多個(gè)策略中的每一個(gè)策略確定內(nèi)容
項(xiàng),每一個(gè)策略都是根據(jù)與用戶的短期興趣、長(zhǎng)期偏好以及用戶的知識(shí)的 關(guān)系而計(jì)劃的。
該推薦裝置可以才艮據(jù)識(shí)別用戶的結(jié)果以及關(guān)于由用戶執(zhí)行的^^作的信息,進(jìn)一步動(dòng)態(tài)地更改每一個(gè)策略的優(yōu)先級(jí)。
該推薦裝置可以進(jìn)一步根據(jù)相對(duì)于多個(gè)策略識(shí)別用戶的結(jié)果以及
關(guān)于由用戶執(zhí)行的IMt的信息,動(dòng)態(tài)地改變關(guān)于所推薦的內(nèi)容項(xiàng)的顯示的 信息或所推薦的內(nèi)容項(xiàng)的顯示的布局中的至少一個(gè)。
該推薦裝置可以進(jìn)一步根據(jù)相對(duì)于多個(gè)策略識(shí)別用戶的結(jié)果以及關(guān) 于由用戶執(zhí)行的操作的信息,動(dòng)態(tài)地改變用戶的短期興趣、長(zhǎng)期偏好以及 用戶的知識(shí)中的每一個(gè)與每一個(gè)策sMl間的關(guān)系。
該,裝置可以進(jìn)一步^^多個(gè)策略,對(duì)于多個(gè)用戶^f亍內(nèi)^薦進(jìn)程。
該推薦裝置可以進(jìn)一步進(jìn)行控制,以便以單獨(dú)的組的形式顯示為多 個(gè)策略中的每一個(gè)策略選擇的推薦列表。
根據(jù)本發(fā)明的其他實(shí)施例,提供了用于根據(jù)本發(fā)明的實(shí)施例的信息 處理設(shè)備中的方法以及計(jì)算機(jī)可執(zhí)^^序。
在才緣本發(fā)明的實(shí)施例的信息處理設(shè)備、方法以及計(jì)算機(jī)可執(zhí)^^序 中,執(zhí)行內(nèi)^薦過(guò)程,其中根據(jù)多個(gè)策略中的每一個(gè)策略確定要推薦的 內(nèi)容項(xiàng),每一個(gè)策略都^i艮據(jù)與用戶的短期興趣、長(zhǎng)期偏好以及用戶的知 識(shí)的關(guān)系而計(jì)劃的。
如上所述,根據(jù)本發(fā)明的實(shí)施例,可以向用戶推薦合適的內(nèi)容。特 別地,可以向用戶推薦反映用戶的變化的興趣而不會(huì)令用戶厭煩的內(nèi)容, 或匹配用戶的原始偏好的內(nèi)容。
圖1顯示了才艮據(jù)本發(fā)明的實(shí)施例的信息處理系統(tǒng)的示范性配置;
圖2是如圖1所示的信息處理系統(tǒng)的示范性操作的流程圖,并顯示 了根據(jù)該實(shí)施例的算法;
圖3是在如圖2所示的步驟S4中執(zhí)行的多策略推薦過(guò)程的流
程圖4顯示了多策略表的示例;
圖5顯示了偏好之間的關(guān)系的示例;圖6顯示了內(nèi)f內(nèi)斜目似性矩陣的示例; 圖7顯示了推薦呈現(xiàn)屏幕的示例;以及
圖8是充當(dāng)才晦本發(fā)明的實(shí)施例的信息處理系統(tǒng)的個(gè)人計(jì)算機(jī)的示 范性配置的方才匡圖。
具體實(shí)施例方式
下面將參考附圖詳細(xì)描述本發(fā)明的各種示范性實(shí)施例。
圖1顯示了才艮據(jù)本發(fā)明的實(shí)施例的信息處理系統(tǒng)的示范性配置。
此信息處理系統(tǒng)可以處理內(nèi)容。術(shù)語(yǔ)"內(nèi)容"是指人的創(chuàng)意活動(dòng)的產(chǎn) 品。產(chǎn)品的示例包括字母、圖形、顏色、聲音、^Mt或視頻及其組合,如 電影、音樂(lè)、戲劇、文學(xué)、照片、卡通、動(dòng)畫(huà),以及計(jì)算機(jī)游戲。產(chǎn)品的
進(jìn)一步的示例包括用于提供這樣的信息的計(jì)算;tMt序。然而,如i^E所使 用的,內(nèi)^lt據(jù),即,可由設(shè)備進(jìn)行處理的人的創(chuàng)意活動(dòng)的產(chǎn)品(例如, 以電信號(hào)的形式存在的內(nèi)^t據(jù)和存儲(chǔ)在存儲(chǔ)器中的內(nèi)^t據(jù))也被稱為 "內(nèi)容"。
如圖1所示,信息處理系統(tǒng)包括交互識(shí)別模塊11、內(nèi)容查看器模 塊12、內(nèi)容管理模塊13、內(nèi)^#薦模塊14,以及消息中繼模塊15。
交互識(shí)別模塊11可以識(shí)別上下文信息和交互信息。
如這里所使用的,術(shù)語(yǔ)"上下文信息"是指表示外部環(huán)境或內(nèi)部狀態(tài) 的信息。術(shù)語(yǔ)"外部環(huán)境,,是指從廣義上講表示用戶的外部狀態(tài)的信息。外 部環(huán)境的示例包括時(shí)間和用戶周?chē)奈恢?,以及用戶接觸的人員。外部環(huán) 境的進(jìn)一步的示例包括天氣、溫度、濕度、亮度以及用戶周?chē)脑肼暋O?比之下,術(shù)語(yǔ)"內(nèi)部狀態(tài),,是指從廣義來(lái)講表示用戶的內(nèi)部狀態(tài)的信息,如 用戶的心理狀態(tài)和疲勞。
術(shù)語(yǔ)"交互信息"是指表示用戶和設(shè)備之間的交互的信息,不管用戶 界面的模態(tài)如何。交互信息的示例包括至設(shè)備的用戶指令和從設(shè)備向用戶 呈現(xiàn)的信息。
相應(yīng)地,理想的是,交互識(shí)別模塊11可以檢測(cè)有關(guān)時(shí)間、配置、 環(huán)境以及用戶的情感的上下文信息,或者可以檢測(cè)系統(tǒng)的交互信息。更具 體地說(shuō),例如,交互識(shí)別模塊11可以包括無(wú)線電控制的時(shí)鐘、全球定位系統(tǒng)(GPS)接收器、語(yǔ)音識(shí)別設(shè)備、圖像識(shí)別設(shè)備,以及生物信息傳感 器。作為可替選方案,這些傳感器以及i殳備中的一個(gè)獨(dú)自可以充當(dāng)交互識(shí) 別模塊11。作為可替選方案,任何兩個(gè)或更多傳感器以及設(shè)備的組合都 可以充當(dāng)交互識(shí)別才莫塊11。
交互識(shí)別模塊11包括識(shí)別模塊檢測(cè)單元21、識(shí)別模塊存儲(chǔ)單元 22,以及識(shí)別模塊計(jì)算單元23。
識(shí)別模塊檢測(cè)單元21實(shí)時(shí)#測(cè)或測(cè)量有關(guān)用戶的上下文信息和 交互信息,并以時(shí)間序列信息片的形式,將信息存儲(chǔ)在識(shí)別模塊存儲(chǔ)單元 22中。識(shí)別模塊檢測(cè)單元21在識(shí)別模塊計(jì)算單元23的控制下進(jìn)行檢測(cè) 或測(cè)量。
識(shí)別模塊存儲(chǔ)單元22在其中存儲(chǔ)由識(shí)別模塊檢測(cè)單元21檢測(cè)到 的或測(cè)量的上下文信息和交互信息的時(shí)間序列信息片。
識(shí)別模塊計(jì)算單元23在線地或離線地對(duì)存儲(chǔ)在識(shí)別模塊存儲(chǔ)單元 22中的上下文信息和交互信息進(jìn)行分析。然后,識(shí)別模塊計(jì)算單元23將 分析結(jié)果傳輸?shù)街欣^模塊計(jì)算單元42。
例如,內(nèi)容查看器模塊12可以以允許用戶查看內(nèi)容的客戶端計(jì)算 機(jī)、家用電器(CE)設(shè)備以及移動(dòng)信息設(shè)備的形式來(lái)配置。內(nèi)容查看器模 塊12包括用戶輸入單元31、查看器模塊計(jì)算單元32、查看器^:存儲(chǔ) 單元33,以及查看器模塊顯示單元34。
用戶輸入單元31包括諸如鍵盤(pán)、鼠標(biāo)、遙控器以;sjii摸板的允許用
戶對(duì)內(nèi)容查看器^: 12進(jìn)行操作的輸入設(shè)備。有關(guān)輸入到用戶輸入單元 31的用戶輸入操作的信息故良送到查看器模塊計(jì)算單元32。
在從用戶輸入單元31接^'J有關(guān)用戶操作的信息時(shí),查看器微計(jì) 算單元32 4fft息發(fā)ilU'J消息中繼^: 15的中繼m計(jì)算單元42。此夕卜, 查看器模塊計(jì)算單元32還在查看器模塊存儲(chǔ)單元33中存儲(chǔ)從消息中 繼模塊15的中繼模塊計(jì)算單元42傳輸?shù)膬?nèi)容推薦結(jié)果。此外,查看器 模塊計(jì)算單元32還控制由查看器模塊顯示單元34執(zhí)行的顯示操作。例 如,查看器模塊計(jì)算單元32將有關(guān)存儲(chǔ)在查看器M存儲(chǔ)單元33中的 內(nèi)容的信息與推薦的原因相關(guān)聯(lián),并適當(dāng)?shù)卦贕UI屏幕上展示該信息。 此外,如有必要,查看器模塊計(jì)算單元32還通過(guò)消息中繼模塊15將存 儲(chǔ)在查看器模塊存儲(chǔ)單元33中的數(shù)據(jù)發(fā)送到內(nèi)^#薦模塊14。查看器模塊存儲(chǔ)單元33存儲(chǔ)通過(guò)用戶輸入操作輸入的并且將由查 看器模塊計(jì)算單元32使用的信息。此外,查看器模塊存儲(chǔ)單元33存儲(chǔ) 有關(guān)從消息中繼模塊15的中繼模塊計(jì)算單元42發(fā)送的內(nèi)容推薦情況 的信息。
查看器模塊顯示單元34充當(dāng)輸出單元。查看器模塊顯示單元34 包括,例如可以顯示包含與內(nèi)斜目關(guān)的信息(例如,元數(shù)據(jù)和推薦的原因) 和內(nèi)容本身的GUI屏幕的監(jiān)視器、揚(yáng)聲器以及打印機(jī)。查看器模塊顯示 單元34在GUI屏幕上顯示存儲(chǔ)在查看器模塊存儲(chǔ)單元33中的信息, 并提示用戶執(zhí)行某一操作。當(dāng)用戶選擇其中一個(gè)內(nèi)容項(xiàng)時(shí),查看器模塊顯 示單元34顯示選定的內(nèi)容項(xiàng)以及與該內(nèi)容項(xiàng)關(guān)聯(lián)的信息。
內(nèi)容管理模塊13可以由管理并傳遞內(nèi)容項(xiàng)的廣播設(shè)備、服務(wù)器或 客戶端計(jì)算機(jī)或者數(shù)據(jù)庫(kù)軟件形成。內(nèi)容管理模塊13包括管理模塊存儲(chǔ) 單元51和管理皿傳遞單元52。
管理模塊存儲(chǔ)單元51存儲(chǔ)內(nèi)容項(xiàng)的元數(shù)據(jù),并將元數(shù)據(jù)發(fā)送到管 理模塊傳遞單元52。存儲(chǔ)在管理模塊存儲(chǔ)單元51中的元數(shù)據(jù)可以根據(jù) 由內(nèi)M供商定義的操作規(guī)則來(lái)更新。
管理模塊傳遞單元52將內(nèi)容(例如,視頻內(nèi)容、靜止圖像內(nèi)容、 音頻內(nèi)容或文字內(nèi)容)傳遞給消息中繼模塊15的中繼模塊計(jì)算單元42。 例如,管理模塊傳遞單元52可以由電視廣播節(jié)目系統(tǒng)的傳遞服務(wù)器或因 特網(wǎng)上的流式^it內(nèi)容服務(wù)器形成。
內(nèi)#薦模塊14可以以例如向用戶推薦內(nèi)容的服務(wù)器或客戶端計(jì) 算M軟件^的形式進(jìn)行配置。內(nèi)^薦模塊14包括推薦模塊存儲(chǔ)單 元61和推薦模塊計(jì)算單元62。
推薦模塊存儲(chǔ)單元61存儲(chǔ)從消息中繼模塊15的中繼模塊計(jì)算單 元42發(fā)送的各種信息(例如,內(nèi)容的元數(shù)據(jù)、有關(guān)用戶輸入操作的信息、 上下文信息以及交互信息)。此外,推薦模塊存儲(chǔ)單元61還存儲(chǔ)由推薦 模塊計(jì)算單元62使用這樣的信息提取的用戶偏好信息。此外,推薦模塊
存儲(chǔ)單元6i還存儲(chǔ)與從推薦模塊計(jì)算單元62輸出的內(nèi)^^薦情;;^目關(guān)
的計(jì)算結(jié)果,并將內(nèi)容查看器模塊12所需的信息發(fā)送到消息中繼模塊15 的中繼模塊計(jì)算單元42。
推薦模塊計(jì)算單元62使用存儲(chǔ)在推薦模塊存儲(chǔ)單元61中的各種 信息(例如,有關(guān)用戶輸入操作的信息、上下文信息以及交互信息)以及根據(jù)本發(fā)明的本實(shí)施例的算法,對(duì)內(nèi)容推薦進(jìn)行計(jì)算。下面,此算法簡(jiǎn)稱
為"本實(shí)施例的算法"。下面將比較詳細(xì)地描^4^實(shí)施例的算法。然后,推
薦模塊計(jì)算單元62將計(jì)算結(jié)果發(fā)送到推薦微存儲(chǔ)單元61。此外,推薦 模塊計(jì)算單元62使用各種信息來(lái)提取用戶偏好信息,并將提取的用戶偏 好信息發(fā)送到推薦模塊存儲(chǔ)單元61。請(qǐng)注意,如有必要,內(nèi)容查看器模 塊12的查看器模塊計(jì)算單元32可以代表推薦模塊計(jì)算單元62進(jìn)行 計(jì)算。
消息中繼模塊15可以以例如在上文所描述的模塊之間中繼信息的 服務(wù)器/客戶端計(jì)算機(jī)或軟件模塊的形式進(jìn)行配置。消息中繼模塊15包 括,例如,中繼*^存儲(chǔ)單元41和中繼^計(jì)算單元42。
中繼^:,單元41以時(shí)間序列的數(shù)據(jù)項(xiàng)的形式,存儲(chǔ)待向中繼模
塊計(jì)算單元42發(fā)送的以;s^其中接收的信息。
響應(yīng)于接收到請(qǐng)求,中繼模塊計(jì)算單元42將從另一個(gè)模塊,即, 交互識(shí)別模塊11、內(nèi)容查看器 ^: 12、內(nèi)容管理模塊13或內(nèi)^薦模 塊14,發(fā)送的各種信息傳送到發(fā)送了該請(qǐng)求的目的地模塊。在如圖1所 示的示例中,目的地模塊是交互識(shí)別模塊11、內(nèi)容查看器模塊12、內(nèi)容 管理模塊13以及內(nèi)容推薦模塊14中的一個(gè)。中繼員計(jì)算單元42根 據(jù)系統(tǒng)計(jì)算負(fù)載和操作規(guī)則,控制傳輸和接收時(shí)間以及傳輸和接收優(yōu)先級(jí)。 如有必要,中繼模塊計(jì)算單元42將傳輸?shù)幕蚪邮盏降男畔l(fā)送到中繼模 塊存儲(chǔ)單元41。
才Nt本實(shí)施例,不一定必須提供消息中繼模塊15。通過(guò)直接在^^模 塊之間傳遞信息,可以根據(jù)本實(shí)施例的算法來(lái)進(jìn)行內(nèi)#薦。
此外,還可以基于有關(guān)由內(nèi)容查看器才缺12獲得的用戶輸入操作的 信息,根據(jù)本實(shí)施例的算法進(jìn)行內(nèi)^#薦,而不^^交互識(shí)別a 11。
此外,可以使用用于將交互識(shí)別模塊11、內(nèi)容查看器模塊12、內(nèi) 容管理模塊13、內(nèi)容推薦模塊14以及消息中繼模塊15彼此連接的任 何連接方法。例如,連接可以是有線的,也可以是無(wú)線的。也可以使用因 特網(wǎng)或內(nèi)聯(lián)網(wǎng)進(jìn)行連接。
下面將描述典型的內(nèi)容和其元數(shù)據(jù)的示范性結(jié)構(gòu)。
作為本實(shí)施例的算法的目標(biāo)的內(nèi)容的示例包括電視廣播節(jié)目(下面簡(jiǎn) 稱為"電視節(jié)目")、電影、DVD視頻、音樂(lè)以及書(shū)。作為本實(shí)施例的算法
8的目標(biāo)的元數(shù)據(jù)的示例包括種類、人員、廣播電臺(tái)/制作公司/出版社、廣
播時(shí)間/制作日期/發(fā)布日期、內(nèi)容特征,以M集組(cluster group )。 例如,當(dāng)內(nèi)容是電視節(jié)目時(shí),元數(shù)據(jù)具有下列數(shù)據(jù)結(jié)構(gòu) Genre (種類)=news/reports (新聞/^Ul), Person (人員)=John Smith, Jane Johnson, Broadcast station(廣播電臺(tái))=N television,
Broadcast hour(廣播時(shí)間)-midnight (午夜),
Content feature(內(nèi)容特征){keywords (關(guān)鍵詞)="parliament", "stock price", "incident"}
Cluster group (群集組)X: {cluster ID(群集ID) = 1, weight (權(quán)重)=3.0} {cluster ID = 2, weight =5.0},... , and
Cluster group Y: {cluster ID = 1, weight = 2.0}, {cluster ID = 2, weight =4.0},...
如這里所使用的,術(shù)語(yǔ)"群集組"是指使用聚類方法和元數(shù)據(jù)對(duì)內(nèi)容 項(xiàng)進(jìn)行分類的分類結(jié)果。根據(jù)本實(shí)施例,使用"多角度聚類方法"作為聚類 方法(參考由本發(fā)明人所發(fā)明并在提交本發(fā)明時(shí)提交的日本未經(jīng)審查的專 利申請(qǐng)出版物No. 2007-026425和2007-122683 )。
本實(shí)施例的算法由,例如如圖2所示的流程圖表示。
在步驟SI中,如圖1所示的信息處理系統(tǒng)確定是否發(fā)生了諸如 用戶請(qǐng)求結(jié)束應(yīng)用程序的結(jié)束事件。
如果發(fā)生了結(jié)束事件,則確定在步驟SI中回答是"YES"。如此, 完成了本實(shí)施例的算法。
然而,如果沒(méi)有發(fā)生結(jié)束事件,則確定在步驟SI中回答是"NO"。 如此,處理iiyV步驟S2。
在步驟S2中,信息處理系統(tǒng)確定是否發(fā)生了推薦驅(qū)動(dòng)事件。如這 里所使用的,術(shù)語(yǔ)"推薦驅(qū)動(dòng)事件"是指使用由交互識(shí)別模塊11識(shí)別的用 戶交互信息(例如,臉部圖^象識(shí)別的結(jié)果或用戶發(fā)聲的語(yǔ)音識(shí)別的結(jié)果), 或有關(guān)由內(nèi)容查看器模塊12檢測(cè)到的用戶輸入操作的信息(例如,啟動(dòng) 應(yīng)用程序或點(diǎn)擊掩組)來(lái)確定的事件。
9然而,如果沒(méi)有發(fā)生推薦驅(qū)動(dòng)事件,則確定在步驟S2中回答是 "NO"。如此,處理返回到步驟Sl。即,^地執(zhí)行步驟Sl和S2,直到 發(fā)生了推薦驅(qū)動(dòng)事件或結(jié)束事件。
如果發(fā)生了推薦驅(qū)動(dòng)事件,則確定在步驟S2中回答是"YES"。然 后,處理進(jìn)入步驟S3。
在步驟S3中,信息處理系統(tǒng)根據(jù)有關(guān)在步驟S2中發(fā)生的推薦驅(qū) 動(dòng)事件的信息,確定是否需要更新推薦列表。
例如,如^r測(cè)到存在新用戶,則確定需要更新推薦列表。然而,如 果識(shí)別出與系統(tǒng)操作不相關(guān)的語(yǔ)音,則確定不需要更新推薦列表。
如果需要更新推薦列表,則確定在步驟S3中回答是"YES"。然后, 處理進(jìn)入步驟S4。然而,如果不需要更新推薦列表,則確定在步驟S3中 回答是"NO"。然后,處理1步驟S5。
在步驟S4中,信息處理系統(tǒng),多策8&#薦過(guò)程,以便更新推薦列 表。下面將參考圖3和隨后的圖形,比較詳細(xì)地描述多策略推薦過(guò)程。
在步驟S5中,信息處理系統(tǒng)根據(jù)有關(guān)在步驟S2中發(fā)生的推薦驅(qū) 動(dòng)事件的信息,確定是否需要更新推薦呈現(xiàn)屏幕。
例如,如果用戶說(shuō)"我希望了解關(guān)于內(nèi)容X的詳細(xì)信息",則確定 需要更新推薦呈現(xiàn)屏幕(例如,焦點(diǎn)移動(dòng)或布局變化)。然而,如果用戶 使用鼠標(biāo)選定推薦呈現(xiàn)屏幕上的一個(gè)菜單項(xiàng),則確定不需要更新推薦呈現(xiàn)屏幕。
如果需要更新推薦呈現(xiàn)屏幕,則確定在步驟S5中回答是"YES"。 然后,處理i^步驟S6。然而,如果不需要更新推薦呈現(xiàn)屏幕,則確定 在步驟S5中回答是"NO"。然后,處理1步驟S7。
在步驟S6中,信息處理系統(tǒng)根據(jù)有關(guān)用戶交互的信息或有關(guān)用戶 輸入操作的信息,更新關(guān)于推薦呈現(xiàn)和布局的信息。
例如,在步驟S6中,信息處理系統(tǒng)聚焦于由用戶選定的內(nèi)容項(xiàng)。 此夕卜,信息處理系統(tǒng)響應(yīng)于用戶的頁(yè)面更換請(qǐng)求,將推薦呈現(xiàn)信息從推薦 列表的較高等級(jí)中的內(nèi)容項(xiàng)更改為較低等級(jí)中的內(nèi)容項(xiàng)。
在步驟S7中,信息處理系統(tǒng)根據(jù)有關(guān)在步驟S2中發(fā)生的推薦驅(qū)動(dòng) 事件的信息,確^A否需要學(xué)習(xí)用戶的興^/偏好。例如,當(dāng)用戶播放某些內(nèi)容項(xiàng)時(shí),確定需要學(xué)習(xí)用戶的興^/偏好。 然而,如果用戶在^^內(nèi)容項(xiàng)的過(guò)程中離開(kāi)他們的座位,則確定不需要學(xué) 習(xí)用戶的興^/偏好。
如果需要學(xué)習(xí)用戶的興趣/偏好,則確定在步驟S7中回答是 "YES"。然后,處理進(jìn)入步驟S8。然而,如果不需要學(xué)習(xí)用戶的興趣/ 偏好,則確定在步驟S7中回答是"NO"。然后,處理返回到步驟Sl。
在步驟S8中,信息處理系統(tǒng)根據(jù)有關(guān)用戶交互或用戶輸入操作的 信息,學(xué)習(xí)用戶的興趣數(shù)據(jù)和偏好數(shù)據(jù),以便更新查看器模塊存儲(chǔ)單元33 中的數(shù)據(jù)庫(kù)。
如^所4捐的,術(shù)語(yǔ)"興趣數(shù)據(jù)"是指根據(jù)在某一短時(shí)間段內(nèi)訪問(wèn)的 內(nèi)容項(xiàng)的元數(shù)據(jù)所生成的數(shù)據(jù)。此外,術(shù)語(yǔ)"偏好數(shù)據(jù)"是指根據(jù)在某一長(zhǎng) 時(shí)間段內(nèi)訪問(wèn)的內(nèi)容項(xiàng)的元數(shù)據(jù)所生成的數(shù)據(jù)。
注意,當(dāng)將用于興趣數(shù)據(jù)的時(shí)間段與用于偏好數(shù)據(jù)的時(shí)間段進(jìn)行比較 時(shí),術(shù)語(yǔ)"短"和"長(zhǎng)"沒(méi)有絕對(duì)的含義,而是具有相對(duì)含義。即,當(dāng)將用于 興趣數(shù)據(jù)的某一時(shí)間段與用于偏好數(shù)據(jù)的某一時(shí)間段進(jìn)行比較時(shí),該用于 興趣數(shù)據(jù)的某一時(shí)間段比該用于偏好數(shù)據(jù)的某一時(shí)間段要短,或者,該用 于偏好數(shù)據(jù)的某一時(shí)間段比該用于興趣數(shù)據(jù)的某一時(shí)間段要長(zhǎng)。在此上下 文中,使用術(shù)語(yǔ)"短,,和"長(zhǎng)"。
此外,用于興趣數(shù)據(jù)的某一時(shí)間段的開(kāi)始點(diǎn)不一定等于用于偏好數(shù) 據(jù)的某一時(shí)間段的開(kāi)始點(diǎn)。此外,在本實(shí)施例中可以使用用于生成和更新 興趣數(shù)據(jù)和偏好數(shù)據(jù)的任何方法。例如,可以使用由本發(fā)明人在提交本發(fā) 明時(shí)提交的日本專利申請(qǐng)No. 2006-33227的說(shuō)明書(shū)和附圖中所描述的方 法。此外,還可以為每一個(gè)種類和上下文,生成和存儲(chǔ)多個(gè)興趣數(shù)據(jù)項(xiàng)和 多個(gè)偏好數(shù)據(jù)項(xiàng)。
圖3是顯示了作為如圖2所示的步驟S4的過(guò)程的一部分執(zhí)行的 多策*薦過(guò)程的示例的流程圖。
如il^所使用的,術(shù)語(yǔ)"多策《^#薦過(guò)程"是指這樣的過(guò)程其中使用 興趣數(shù)據(jù)和偏好數(shù)據(jù),通過(guò)多個(gè)不同的算法確定推薦的內(nèi)容項(xiàng),集成多個(gè) 捧陣的內(nèi)容項(xiàng),并生成推薦列表。
更具體地說(shuō),例如,執(zhí)行下列子過(guò)考呈。
在步驟S21中,信息處理系統(tǒng)根據(jù)系統(tǒng)的規(guī)范或用戶需求(例如,選定的種類)確定要推薦的內(nèi)容項(xiàng),并生成對(duì)應(yīng)的CP矢量。
在步驟S22中,信息處理系統(tǒng)從數(shù)據(jù)庫(kù)中獲取興趣數(shù)據(jù)和偏好數(shù)據(jù), 并生成要匹配的多個(gè)UP矢量。
注意,根據(jù)要,的內(nèi)容項(xiàng)的元數(shù)據(jù)生成要處理的CP矢量。
更具體地說(shuō),例如,如果要推薦的內(nèi)容項(xiàng)是歌曲,則要處理的CP矢 量可以M達(dá)為下列k維矢量,包括表示歌曲的屬性項(xiàng)的元素VA,如"藝 術(shù)家名稱"和"種類"
要處理的CP矢量={VA1, VA2,…VAk}
這里,元素VAi (i = 1,2,... k)是下列矢量,包括對(duì)應(yīng)于屬于屬性項(xiàng) 的元數(shù)據(jù)的元素c:
VAi=(cl,c2,)
即,例如,"genre (種類),,矢量VA (元素VA)包括下列元素c: "pops (流行音樂(lè))","jazz (爵士樂(lè))","classical (古典音樂(lè))","techno (底特律音樂(lè)的一種)"等等。具有pops的"genre"的歌曲的"genre"矢 量VA ^C^達(dá)為如下
"genre"矢量VA = (pops, jazz, classical, techno,...)
"genre"矢量VA = (1, 0, 0, 0,)
另一方面,UP矢量是表示用戶偏好信息的特征矢量。使用從各種 元數(shù)據(jù)生成的特征矢量來(lái)生成UP矢量。相應(yīng)地,UP矢量也簡(jiǎn)稱為"用
戶偏好矢量"。
注意,根據(jù)本實(shí)施例,根據(jù)所獲得的興趣數(shù)據(jù)和偏好數(shù)據(jù)生成多個(gè)
UP矢量。即,例如,當(dāng)獲:得了興趣lt據(jù)A、興趣數(shù)據(jù)B以及偏好lt據(jù)c 時(shí),生成下列七種UP矢量類型中的至少兩種:才艮據(jù)興趣數(shù)據(jù)A生成的 第一種UP矢量;根據(jù)興趣數(shù)據(jù)B生成的第二種UP矢量;根據(jù)偏好數(shù) 據(jù)C生成的第三種UP矢量;根據(jù)興趣數(shù)據(jù)A和興趣數(shù)據(jù)B的組合生 成的第四種UP矢量;根據(jù)興趣數(shù)據(jù)A和偏好數(shù)據(jù)C的組合生成的第 五種UP矢量;根據(jù)興趣數(shù)據(jù)B和偏好數(shù)據(jù)C的組合生成的第六種UP 矢量;以及,根據(jù)興趣數(shù)據(jù)A、興趣數(shù)據(jù)B和偏好數(shù)據(jù)C的組合生成 的第七種UP矢量。
注意,可以4吏用用于生成待處理的CP矢量和待處理的UP矢量的任何方法。例如,可以使用由本發(fā)明人在提交本發(fā)明時(shí)提交的日本專利
申請(qǐng)No. 2006-33227的說(shuō)明書(shū)和附圖中所描述的方法。
接下來(lái),描述根據(jù)多個(gè)策略中的一個(gè)策8^L行的隨后的分支過(guò)程。 在圖3所示的示例中,分別根據(jù)策略(A)、 (B)以及(C)獨(dú)立地并同時(shí)執(zhí) 行步驟S23A、 S23B以及S23C中的推薦過(guò)程。應(yīng)該理解,分支的數(shù)量不 僅限于在圖3的示例中所描述的三個(gè)。例如,可以才艮據(jù)系統(tǒng)或用戶需求, 應(yīng)用任意數(shù)量的策略。
按如下方式在步驟S23A中扭軒基于策略(A)的##過(guò)程。
在子步驟S23A-1中,信息處理系統(tǒng)基于策略(A)和推薦過(guò)程所需 的UP矢量,選擇要推薦的CP矢量。
在子步驟S23A-2中,信息處理系統(tǒng)獲取策略(A)中的CP矢量 和UP矢量之間的關(guān)系,并通過(guò)使用UP矢量確定偏好來(lái)執(zhí)行過(guò)濾過(guò)程, 以便縮減要推薦的內(nèi)容項(xiàng)的數(shù)量。例如,通過(guò)使用根據(jù)興趣數(shù)據(jù)生成的UP 矢量(下面,該UP矢量被相應(yīng)地簡(jiǎn)稱為"興趣UP矢量"),利用偏好的 確定來(lái)縮減要推薦的內(nèi)容項(xiàng)的數(shù)量,信息處理系統(tǒng)可以選擇匹配用戶的短 期興趣的內(nèi)容項(xiàng)。
在子步驟S23A-3中,信息處理系統(tǒng)在被縮減的內(nèi)容項(xiàng)的每一個(gè) CP矢量和UP矢量之間執(zhí)行匹配操作。例如,通it^被縮減的內(nèi)容項(xiàng)的 每一個(gè)CP矢量和根據(jù)偏好數(shù)據(jù)生成的UP矢量(下面,該UP矢量被 相應(yīng)地簡(jiǎn)稱為"偏好UP矢量")之間執(zhí)行匹Si操作,信息處理系統(tǒng)可以選 擇匹配用戶的長(zhǎng)期偏好的內(nèi)容項(xiàng)。
在子步驟S23A-4中,如果多個(gè)內(nèi)容項(xiàng)被選為在前面的步驟中執(zhí)行的 過(guò)濾操作和匹配#^的結(jié)果,則信息處理系統(tǒng)^ft合并操作。如有必要,信 息處理系統(tǒng)進(jìn)一步執(zhí)行分類操作。例如,通過(guò)合并針對(duì)偏好UP矢量的匹 配操作的結(jié)果和針對(duì)興趣UP矢量的匹配操作的結(jié)果,信息處理系統(tǒng)可以 推薦在考慮了短期興趣和長(zhǎng)期偏好的情況下選擇的內(nèi)容項(xiàng)。
在步驟S23B中執(zhí)行的基于策略(B)的推薦過(guò)程中,執(zhí)行分別對(duì)應(yīng) 于上文所描述的步驟S23A的子步驟S23A-1到S23A-4的子步驟 S23B-1到S23B-4。然而,在子步驟S23B誦1到S23B匿4中,執(zhí)行基于策 略(B)的處理。
在步驟S23C中執(zhí)行的基于策略(C)的推薦過(guò)程中,執(zhí)行分別對(duì)應(yīng)
13于上文所描述的步驟S23A的子步驟S23A-1到S23A-4的子步驟 S23C-1到S23C-4。然而,在子步驟S23C-1到S23C-4中,執(zhí)行基于策 略(C)的處理。
在上文所描述的步驟S23A到S23C中可以使用^f^T計(jì)算方法。例 如,可以使用由本發(fā)明人在提交本發(fā)明時(shí)提交的日本專利申請(qǐng)No. 2006-33227的說(shuō)明書(shū)和附圖中所描述的方法,即,音樂(lè)播放列表生成算法。
在步驟S24中,信息處理系統(tǒng)集成步驟S23A、 S23B和S23C的 處理結(jié)果。即,信息處理系統(tǒng)集成基于策略(A)、 (B)和(C)的推薦結(jié)果, 并根據(jù)集成結(jié)果生成推薦列表。例如,信息處理系統(tǒng)生成推薦列表(A)、 推薦列表(B)以及推薦列表(C)。隨后,信息處理系統(tǒng)向用戶呈現(xiàn)推薦列 表。
在M這些步驟之后,完成多策《§##過(guò)程。 接下來(lái),將描述多策略的示例。
圖4顯示了多策略的示例。在此示例中,十四個(gè)策略A到N4吏用 用于選擇CP矢量的三種方法狄義短期興趣、長(zhǎng)期偏好以及知識(shí)(已 知/未知)。
即,十四種策略A到N是用于選擇推薦內(nèi)容項(xiàng)(即,CP矢量) 的策略。十四種策略中的每一個(gè)都是通過(guò)用于選擇CP矢量的三種方法 的組合進(jìn)行定義的短期興趣、長(zhǎng)期偏好以及知識(shí)(已知/未知)。
短期興^示這樣的方法例如,計(jì)算上文所描述的興趣UP矢量 和CP矢量之間的相似度,使用相似度的閾值或要從頂部選擇的內(nèi)容項(xiàng) 的數(shù)量,將CP矢量分類為相似的組(表示為"O,,)和不相似的組(表示 為"x,,)。
然而,根據(jù)本實(shí)施例,除"O"(相似)和"x"(不相似)之外,結(jié) 果還包括偏移(表示為"A")。術(shù)語(yǔ)"偏移"定義如下。即,例如,如圖5所 示,至少有兩層(在圖5所示的示例中,個(gè)性鏈接層和備注/評(píng)論層)存 在。如圖5所示,這樣定義在充當(dāng)位于一個(gè)給定層(備注/評(píng)論層)中 的預(yù)定的群集(大的白橢圓)中的興趣UP矢量的元素的內(nèi)容項(xiàng)(內(nèi)容 項(xiàng)Cl)和屬于該層中的同一個(gè)群集的以及屬于不同的層(個(gè)性^接層) 中的不同的群集的內(nèi)容項(xiàng)(屬于不同于內(nèi)容項(xiàng)Cl所屬的已知的群集的 還沒(méi)有遇到的群集的內(nèi)容項(xiàng)C2)之間存在偏移關(guān)系。1^,具有偏移關(guān)
14系的CP矢量被選為偏移("A")。
通過(guò)應(yīng)用這樣的"偏移,,,可以為用戶進(jìn):行驚奇推薦。例如,可以從
其內(nèi)容和氣氛類似于其中出現(xiàn)了用戶的最愛(ài)的電^LA物的電視節(jié)目(屬于
備注/評(píng)論層中的相同的群集的電視節(jié)目)的內(nèi)容和氣氛的電視節(jié)目中選
的^集的電視節(jié)目)。 一
在這樣的情況下,可以使用,聚類方法。例如,可以佳月由本發(fā)明
人在提交本發(fā)明時(shí)提交的日本專利申請(qǐng)No. 2005-176519、 2005-281357、 2006-151011,以及2006-151012的說(shuō)明書(shū)和附圖中所描述的多角度聚類方 法。
請(qǐng)回頭參看圖4,例如,術(shù)語(yǔ)"長(zhǎng)期偏好"是指用于選擇CP矢量的這 樣的方法通過(guò)計(jì)算上文所描述的偏好UP矢量(在喜 t/不喜歡類別中) 和CP矢量之間的相似度,以及使用相似度的預(yù)定的閾值或要選擇的內(nèi)容 項(xiàng)的數(shù)量確定CP矢量是在"O"(相似)組還是在"x"組(在喜勿不喜歡類 別中都是不相似的)。
然而,對(duì)于"短期興趣",除相似組"O"和不相似組("x")之外, 確定結(jié)果還包括偏移組("A")。
術(shù)語(yǔ)"知識(shí)(已知/未知),,是指下列方法。即,在圖5所示的聚類 中,其中作為偏好UP矢量的元素的內(nèi)容項(xiàng)的數(shù)量(也簡(jiǎn)稱為"頻率")為 大的群集被定義為已知群集。相對(duì)比而言,其中頻率小的群集被定義為未 知群集。在此方法中,4艮據(jù)CP矢量所屬的群集,確定CP矢量是已知 的還是未知的。根據(jù)選定的策略縮減要推薦的CP矢量。
上文所描述的三種方法可以應(yīng)用于圖3所示的子步驟S23A-1到 S23A-3中的任何一個(gè)子步驟。此外,可以改變各方法的應(yīng)用的序列,或可 以去除一部分序列。類似地,上文所描述的三種方法可以應(yīng)用于圖3所 示的子步驟S23B-1到S23B-3中的任何一個(gè)子步驟。此外,可以改變方 法的應(yīng)用的序列,或可以去除一部分序列。類似地,上文所描述的三種方 法可以應(yīng)用于圖3所示的子步驟S23C-1到S23C-3中的任何一個(gè)子 步驟。此外,可以改變各方法的應(yīng)用的序列,或可以去除一部分序列。
例如,在圖4中,有效的##策略是下列五個(gè)策略
策略A:短期興趣"O,,,長(zhǎng)期偏好"O","已知,,—"簡(jiǎn)單,,;策略C:短期興趣"O",長(zhǎng)期偏好"x","已知,,—"偏好驚奇,,;
策略E:短期興趣"O",長(zhǎng)期偏好"x","已知"—"也許";
策略G:短期興趣"A",長(zhǎng)期偏好"O","已知"—"興趣驚奇";以及,
策略I:短期興趣"x",長(zhǎng)期偏好"O","已知"4"人所共知的"。
注意,引號(hào)之間的到箭頭的左邊的措辭表示策略的特征。它可以用 作策略的名稱。
如果使用五個(gè)策略A到I中的任何三個(gè),例如策略A (簡(jiǎn)單)、 策略C (偏好驚奇),以及策略E (也許),則策略A (筒單)應(yīng)用于在 圖3所示的步驟S23A中執(zhí)行的處理,策略C (偏好驚奇)應(yīng)用于在步 驟S23B中執(zhí)行的處理,而策略E (也許)應(yīng)用于在步驟S23C中執(zhí)行 的處理。
即,通過(guò)向圖3所示的步驟S23A到S23C添加可以扭《#對(duì)應(yīng)的過(guò) 程的新的步驟S23D和S23E,可以使用五個(gè)策略A到I中的全部。
如果在策略中存在偏移(A),則可以執(zhí)行要推薦的內(nèi)容項(xiàng)的過(guò)濾過(guò) 程(例如,在子步驟S23A-2中執(zhí)行的處理),如圖6所示。即,信息處 理系統(tǒng)在每一層中生成內(nèi)容-內(nèi)斜目似性矩陣(矩陣R和P), 1^,生 成矩陣R和P之間的差分矩陣Z。例如,在圖6所示的示例中,為圖 5所示的備注/評(píng)論層生成矩陣R。為圖5所示的個(gè)性鏈接層生成矩陣 P。隨后,生成兩個(gè)矩陣R和P之間的差分矩陣Z。如果通過(guò)讒用余弦 來(lái)表示相似度,則R和P的每一個(gè)值都是介于0到1之間的實(shí)數(shù)。Z 的值是介于-1到1之間的實(shí)數(shù)。相應(yīng)地,信息處理系統(tǒng)對(duì)于矩陣Z的 每一行,從上到下按照其絕對(duì)值的降序選擇一定數(shù)量的上下文ID,以便 生成表ZT。隨后,當(dāng)進(jìn)行驚奇推薦時(shí),信息處理系統(tǒng)為使用簡(jiǎn)單策略獲 得的推薦內(nèi)容項(xiàng)x M ZT中獲取內(nèi)容ID列表。然后,信息處理系統(tǒng) 從最大的值按照降序選擇一定數(shù)量的內(nèi)容ID。如此,信息處理系統(tǒng)執(zhí)行 要推薦的內(nèi)容項(xiàng)的過(guò)濾過(guò)程。
如此,使用五個(gè)策略A到I中的全部。執(zhí)行對(duì)于策略A到I中 每一個(gè)的推薦過(guò)程,即,從步驟S23A到S23E的處理,并執(zhí)行對(duì)應(yīng)于圖 3所示的步驟S24的處理。結(jié)果,如圖7所示,在查看器模塊顯示單元34 上顯示推薦呈現(xiàn)屏幕。在圖7所示的推薦呈現(xiàn)屏幕中,策略A到I的頂 級(jí)的內(nèi)容項(xiàng)被分類到各組中并M示出來(lái)。即,推薦的內(nèi)容項(xiàng)M示為包括標(biāo)題以及其縮略圖的框,該框被顯示在表示對(duì)應(yīng)的策略的框架中。相應(yīng) 地,通過(guò)多個(gè)策略推薦的內(nèi)容項(xiàng)的框被跨對(duì)應(yīng)于各策略的多個(gè)框架而顯
示o
顯示器上的焦點(diǎn)可以響應(yīng)用戶的話音或用戶的鼠標(biāo)IMt來(lái)變化???以增大推薦組(策略)的聚焦框架中顯示的框的數(shù)量。此外,可以改變內(nèi)
容項(xiàng)的框中所顯示的信息。更具體地說(shuō),例如,以收?qǐng)?bào)機(jī)(ticker)格式顯 示的元數(shù)據(jù)可以改變,如由本發(fā)明人于提交本發(fā)明的同時(shí)提交的日本專利 申請(qǐng)No. 2006-33227的i兌明書(shū)和附圖中所描述的。
接下來(lái),將描述用于改變策略的示范性方法。
即,如圖7所示的推薦呈現(xiàn)屏幕所示,為了使用多個(gè)策略,可以為 所有策略中的每一個(gè)策略生成并顯示推薦列表。作為可替選方案,每一個(gè) 策略的優(yōu)先級(jí)都可以根據(jù)系統(tǒng)用途和用戶的偏好而動(dòng)態(tài)地變化。更具體地 說(shuō),例如,可以基于用戶特征,根據(jù)短期興趣和長(zhǎng)期偏好中哪一個(gè)更重要, 或根據(jù)已知的群集或未知的群集中哪一個(gè)對(duì)于用戶更重要,來(lái)個(gè)性化策略 的優(yōu)先級(jí)。
如這里所使用的,術(shù)語(yǔ)"用戶特征"是指用戶的渴望、用戶的口味的 范圍、用戶的知識(shí)的深度以及用戶的成熟度中的至少一個(gè)(下面,這樣的 信息簡(jiǎn)稱為"特征信息")。"渴望"是有關(guān)內(nèi)容的流行度的信息,更具體來(lái)說(shuō), 關(guān)于內(nèi)容的流行Jbi高還是低的信息。"用戶的口味的范圍"是關(guān)于用戶接 受的內(nèi)容的推薦范圍有多寬或者推薦的集中區(qū)域有多寬的信息。"深度"是 關(guān)于用戶體驗(yàn)(查看/收聽(tīng)) 一個(gè)給定群集中內(nèi)容的頻繁度的信息。在由
本發(fā)明人在提交本發(fā)明時(shí)提交的日本專利申請(qǐng)No. 2006-300632的說(shuō)明書(shū) 和附圖中提供了更進(jìn)一步的信息。
接下來(lái),將描述用于改變策略的可替選方法。當(dāng)用戶宣布他們對(duì)某 一個(gè)內(nèi)容項(xiàng)厭煩時(shí),信息處理系統(tǒng)可以通過(guò)增大GUI中的驚奇策略的區(qū) 域而不是筒單策略的區(qū)域,來(lái)增大推薦的內(nèi)容項(xiàng)的數(shù)量。作為可替選方案, 在某一時(shí)間段內(nèi)沒(méi)有被訪問(wèn)的內(nèi)容項(xiàng)的策略可以被改變?yōu)榱硪环N策略,并 可以根據(jù)新的策略來(lái)呈現(xiàn)推薦的內(nèi)容項(xiàng)。此外,簡(jiǎn)單的推薦可以主要用于 具有深的和窄的特征的用戶,而多個(gè)策略可以均勻地用于容易對(duì)當(dāng)前最熱 的主題感興趣的用戶。
根據(jù)本實(shí)施例的算法,可以使用多個(gè)用戶的偏好。即,如果交互識(shí) 別模塊11識(shí)別出存在多個(gè)用戶,或者內(nèi)容查看器模塊12接收到關(guān)于多個(gè)用戶的登錄信息,則可以根據(jù)多個(gè)用戶的偏好進(jìn)行內(nèi)容惟薦。例如,可
以以下面將描述的方式生成反映用戶X和Y的偏好的推薦列表。
iUo推薦列表的生成過(guò)程^用于如圖3所示的策略(A)的## 過(guò)程的步驟S23A。然而,應(yīng)該理解,生成過(guò)程可以類似地應(yīng)用于其他策 略的推薦過(guò)程,例如,在步驟S23B和S23C中執(zhí)行的處理。
信息處理系統(tǒng),在子步驟S23A-2中,使用用于用戶X的UP矢 量來(lái)確定用戶X的偏好,并使用用于用戶Y的UP矢量分開(kāi)地確定用 戶Y的偏好。然后,信息處理系統(tǒng)去除其中用戶X的偏好不匹配用戶Y 的偏好的內(nèi)容項(xiàng)。此后,在子步驟S23A-3中,信息處理系統(tǒng)使用用于用 戶X的UP矢量執(zhí)行匹配過(guò)程,并使用用于用戶Y的UP矢量分開(kāi)地 執(zhí)行匹配過(guò)程。隨后,在子步驟S23A-4中,信息處理系統(tǒng)合并匹配過(guò)程 的結(jié)果,以便獲得推薦結(jié)果。
為了確定所聚焦的是多個(gè)用戶中的哪一個(gè)用戶的偏好,可以使用下列 方法。例如,交互識(shí)別模塊11可以聚焦于經(jīng)常說(shuō)話的用戶或經(jīng)常訪問(wèn)或 操作內(nèi)容查看器員12的用戶。
如上文所描述的,根據(jù)本實(shí)施例,信息處理系統(tǒng)可以根據(jù)短期興趣 和長(zhǎng)期偏好,使用基于策略的推薦算法。相應(yīng)地,信息處理系統(tǒng)可以推薦 考慮了用戶的興趣的可能的變化的內(nèi)容項(xiàng),如此,不會(huì)導(dǎo)致用戶感覺(jué)到無(wú) 趣。此外,信息處理系統(tǒng)可以推薦匹配原始用戶的偏好的內(nèi)容項(xiàng)。
此外,根據(jù)本實(shí)施例,由于信息處理系統(tǒng)使用基于多個(gè)策略的推薦算 法,用戶可以將多個(gè)推薦列表彼此進(jìn)行比較。進(jìn)一步地,信息處理系統(tǒng)可以 使用例如由本發(fā)明人與提交本發(fā)明的同時(shí)提交的日本專利申請(qǐng)No. 2005-215906的說(shuō)明書(shū)和附圖中所描述的算法,呈現(xiàn)充當(dāng)一組推薦列表的元 數(shù)據(jù)項(xiàng)的組合。相應(yīng)地,用戶可以即刻確定單個(gè)推薦列表的主題。
此外,信息處理系統(tǒng)可以通過(guò)在用戶正在查看或收聽(tīng)內(nèi)容時(shí)識(shí)別用 戶交互來(lái)學(xué)習(xí)用戶對(duì)內(nèi)容項(xiàng)的準(zhǔn)確的偏好,以及通過(guò)用戶的操作活動(dòng)學(xué)習(xí) 來(lái)自用戶的與偏好相關(guān)的反饋。此外,信息處理系統(tǒng)可以在適用于用戶的 特征的時(shí)間點(diǎn)更新用戶的偏好數(shù)據(jù)。
此外,可以通過(guò)使用基于多個(gè)用戶的偏好的推薦算法,進(jìn)行匹配例 如家庭生活環(huán)境中的多個(gè)用戶的短期興趣和長(zhǎng)期偏好的內(nèi)容項(xiàng)的推薦。結(jié) 果,可以提,對(duì)一個(gè)家庭或一個(gè)組的新的內(nèi)容推薦方法。即,通過(guò)使用根據(jù)本實(shí)施例的信息處理系統(tǒng),可以解決現(xiàn)有的系統(tǒng) 的上文所描述的第一個(gè)問(wèn)題。進(jìn)一步地,也可以解決下列第二個(gè)到第五個(gè) 問(wèn)題。
第二個(gè)問(wèn)U,雖然許多因特網(wǎng)商店提供了諸如個(gè)性化搜索或推薦 相關(guān)產(chǎn)品的服務(wù),但是,推薦的內(nèi)容經(jīng)常根據(jù)緊前面的用戶操作而變化。 因此,推薦趨向于不匹配用戶的偏好。
第三個(gè)問(wèn)題是,現(xiàn)有的內(nèi)容推薦服務(wù)的GUI只以電子節(jié)目列表、 單一推薦列表,或可以選項(xiàng)卡切換的多個(gè)列表的形式來(lái)顯示推薦的內(nèi)容 項(xiàng)。相應(yīng)地,用戶難以將多個(gè)推薦列表彼此進(jìn)行比較。用戶也難以即刻理 解推薦列表的主題。
第四個(gè)問(wèn)*1,當(dāng)現(xiàn)有的內(nèi)^^薦系統(tǒng)使用有關(guān)用戶操作的信息來(lái) 學(xué)習(xí)用戶的偏好時(shí),需要根據(jù)用戶對(duì)內(nèi)容項(xiàng)執(zhí)行的操作(例如,播放操作、 記錄操作、跳過(guò)操作以及擦除操作)筒單地更新偏好信息,或請(qǐng)求用戶輸 入對(duì)內(nèi)容項(xiàng)的評(píng)估。在這樣的情況下,所學(xué)習(xí)的信息可能不匹配用戶的意
圖,輸wPH古對(duì)于用戶來(lái)iXX^煩的。
第五個(gè)問(wèn)題是,現(xiàn)有的內(nèi)容推薦系統(tǒng)被設(shè)計(jì)為響應(yīng)于使用PC或 CE設(shè)備上的指點(diǎn)設(shè)^L行的、來(lái)自單一用戶的請(qǐng)求。相應(yīng)地,難以進(jìn)行 匹配使用系統(tǒng)的多個(gè)用戶的興趣和偏好的推薦。
上文所描述的過(guò)程序列不僅可以通過(guò)^t件來(lái)4^f亍,而JLii可以通過(guò)軟 件來(lái)執(zhí)行。
在這樣的情況下,例如,具有如圖8所示的配置的個(gè)人計(jì)算機(jī)可以 用作上文所描述的信息處理系統(tǒng)的至少一部分。
如圖8所示,中央處理單元(CPU) 201根據(jù)存儲(chǔ)在只讀存儲(chǔ)器 (ROM) 202中的程序,或>^#單元208加載到隨MM儲(chǔ)器(RAM) 203中的禾l^來(lái)^ft各種處理。如有必要,也存儲(chǔ)當(dāng)CPU 201執(zhí)行各種處 理時(shí)CPU 201所使用的數(shù)據(jù)。
CPU 201、 ROM 202以及RAM 203通過(guò)總線204彼此連接。輸 入和輸出接口 205進(jìn)一步連接到總線204。
下列單元連接到輸入和輸出接口 205:包括鍵盤(pán)和鼠標(biāo)的輸入單元 206、包括顯示器的輸出單元207、例如包括硬盤(pán)的存儲(chǔ)單元208,以及包 括調(diào)制解調(diào)器或終端適配器的通信單元209。通信單元209控制與另一個(gè)設(shè)備(未顯示)的通信,該另一個(gè)設(shè)備通過(guò)包括因特網(wǎng)的網(wǎng)絡(luò)進(jìn)行連接。
如有必要,驅(qū)動(dòng)器210進(jìn)一步連接到輸入和輸出接口 205。如有必 要,諸如磁盤(pán)、光盤(pán)、謝光盤(pán)或半導(dǎo)*儲(chǔ)器的可移動(dòng)介質(zhì)211安裝在驅(qū) 動(dòng)器210上。如有必要,從介質(zhì)中讀出的計(jì)算機(jī)可執(zhí)#^呈序安裝在存儲(chǔ)單 元208中。
當(dāng)通過(guò)軟件來(lái)執(zhí)行上文所描述的進(jìn)程序列時(shí),軟件的程序從網(wǎng)絡(luò)或 記錄介質(zhì)下載到集成在專用硬件中的計(jì)算機(jī)中或可以通過(guò)在其中安裝各種 程序來(lái)執(zhí)行各種功能的計(jì)算機(jī)(例如,通用個(gè)人計(jì)算機(jī))中。
如圖8所示,包括這樣的程序的記錄介質(zhì)可以是可移動(dòng)記錄介質(zhì)(封 裝介質(zhì))2U,其可以與硬件主體分開(kāi)地分發(fā),以便向用戶提供程序。記錄 介質(zhì)的示例包括磁盤(pán)(包括軟盤(pán))、光盤(pán)(包括光盤(pán)-只讀存儲(chǔ)器(CD-ROM) 和數(shù)字通用光盤(pán)(DVD))、磁光盤(pán)(包括迷你盤(pán)(MD)),以及半導(dǎo)M 儲(chǔ)器。作為可替選方案,記錄介質(zhì)可以是ROM202或者是集成在其中預(yù) 先安裝了程序的M單元208中并包括在硬件主體中的硬盤(pán)。
在上文所描述的實(shí)施例中,描述了存儲(chǔ)在記錄介質(zhì)中的程序的步驟 不僅包括在上文所描述的序列中執(zhí)行的過(guò)程,而且還包括可以并行地或獨(dú) 立地執(zhí)行的過(guò)程。
此外,在上文所描述的實(shí)施例中,術(shù)語(yǔ)"系統(tǒng),,是指多個(gè)i殳備和處理 單元的組合。即,如圖1所示的信息處理系統(tǒng)可以由諸如如圖8所示的 個(gè)人計(jì)算機(jī)的單一設(shè)備形成。
本領(lǐng)域技術(shù)人員應(yīng)該理解,可以根據(jù)設(shè)計(jì)要求及其他因素進(jìn)行各種 修改、組合、子組合和更改,只要它們?cè)谒降臋?quán)利要求或其等同內(nèi)容的 范圍內(nèi)。
權(quán)利要求
1. 一種用于推薦內(nèi)容的信息處理設(shè)備,包括用于執(zhí)行內(nèi)容推薦過(guò)程的推薦裝置,其中根據(jù)多個(gè)策略中的每一個(gè)策略確定內(nèi)容項(xiàng),每一個(gè)策略都是根據(jù)與用戶的短期興趣、長(zhǎng)期偏好以及用戶的知識(shí)的關(guān)系而計(jì)劃的。
2. 根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述推薦裝置進(jìn)一步 根據(jù)識(shí)別用戶的結(jié)果以及關(guān)于由用戶執(zhí)行的操作的信息,動(dòng)態(tài)地改變每一 個(gè)策略的優(yōu)先級(jí)。
3. 根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述推薦裝置進(jìn)一步 根據(jù)針對(duì)多個(gè)策略識(shí)別用戶的結(jié)果以及關(guān)于由用戶執(zhí)行的^Mt的信息,動(dòng) 態(tài)地改變關(guān)于所推薦的內(nèi)容項(xiàng)的顯示的信息或所推薦的內(nèi)容項(xiàng)的顯示的布 局中的至少一個(gè)。
4. 根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述推薦裝置進(jìn)一 步根據(jù)針對(duì)多個(gè)策略識(shí)別用戶的結(jié)果以及關(guān)于由用戶執(zhí)行的^Mt的信息, 動(dòng)態(tài)地改變用戶的短期興趣、長(zhǎng)期偏好以及用戶的知識(shí)中的每一個(gè)與每一 個(gè)策e^間的關(guān)系。
5. 根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述推薦裝置進(jìn)一步 4吏用多個(gè)策略,對(duì)于多個(gè)用戶執(zhí)行內(nèi)^#薦過(guò)程。
6. 根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述推薦裝置進(jìn)一步 進(jìn)行控制,以便以單獨(dú)的組的形式顯示為多個(gè)策略中的每一個(gè)策略選擇的 推薦列表。
7. —種在用于推薦內(nèi)容的信息處理設(shè)備中使用的方法,包括下列步級(jí)'執(zhí)行內(nèi)^薦過(guò)程,其中根據(jù)多個(gè)策略中的每一個(gè)策略確定要推薦的 內(nèi)容項(xiàng),每一個(gè)策略都是根據(jù)與用戶的短期興趣、長(zhǎng)期偏好以及用戶的知 識(shí)的關(guān)系而計(jì)劃的。
8. 一種計(jì)算機(jī)可執(zhí),序,包括程序代碼,用于使得用于推薦內(nèi)容的計(jì)算機(jī)執(zhí)行下列步驟執(zhí)行內(nèi)容 推薦過(guò)程,其中根據(jù)多個(gè)策略中的每一個(gè)策略確定要推薦的內(nèi)容項(xiàng),每一個(gè)策略都;Ul據(jù)與用戶的短期興趣、長(zhǎng)期偏好以及用戶的知識(shí)的關(guān)系而計(jì)劃的。
全文摘要
一種用于推薦內(nèi)容的信息處理設(shè)備、信息處理方法,以及信息處理程序,包括被配置為執(zhí)行內(nèi)容推薦過(guò)程的推薦單元,其中根據(jù)多個(gè)策略中的每一個(gè)策略確定內(nèi)容項(xiàng),每一個(gè)策略都是根據(jù)與用戶的短期興趣、長(zhǎng)期偏好以及用戶的知識(shí)的關(guān)系而計(jì)劃的。
文檔編號(hào)G06Q10/00GK101452480SQ20081018276
公開(kāi)日2009年6月10日 申請(qǐng)日期2008年12月4日 優(yōu)先權(quán)日2007年12月4日
發(fā)明者宮嵜充弘, 山本則行 申請(qǐng)人:索尼株式會(huì)社