国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      信息處理設(shè)備、信息處理方法和程序的制作方法

      文檔序號:6465534閱讀:120來源:國知局
      專利名稱:信息處理設(shè)備、信息處理方法和程序的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及信息處理設(shè)備、信息處理方法和程序。特別是本發(fā)明涉及能
      夠避免其中在使用來自用戶的關(guān)于內(nèi)容的反饋信息(特別地,IFB)來執(zhí)行合 適的處理的應(yīng)用中,用戶的偏好不能確定的狀態(tài)的出現(xiàn)的信息處理設(shè)備、信 息處理方法和程序。
      背景技術(shù)
      提出了用于向用戶推薦諸如樂曲或運動圖像之類的內(nèi)容條目的系統(tǒng),并 且稱之為推薦系統(tǒng)。這樣的推薦系統(tǒng)采用使用明確反饋信息(下面稱為EFB ) 的方法或使用暗示反饋信息(下面稱為IFB)的方法,以便確定用戶對明白 內(nèi)容條目的偏好。在使用EFB的方法中,直接向用戶詢問關(guān)于在目標(biāo)內(nèi)容條 目中是否存在興趣。在使用IFB的方法中,從用戶利用裝置的操作估計目標(biāo) 內(nèi)容條目中興趣的存在(參見PCT日本翻譯專利公開No.2004-519卯2、曰本 待審專利申請公開No.2005 - 32167和日本待審專利申請公開No.2001 -100888 )。
      通常,使用EFB的方法具有用戶界面設(shè)計上的問題,這是因為給用戶強(qiáng) 力口負(fù)擔(dān)。由于即使可以設(shè)計自然的界面,也不希望用戶進(jìn)行頻繁輸入,因此, 不可能收集到足夠的數(shù)據(jù)來知道用戶的偏好。因此,使用IFB的方法受到關(guān)注。
      例如,對于音樂內(nèi)容,利用各種裝置來重放音樂內(nèi)容的各種用戶操作被 采用為IFB。在現(xiàn)有技術(shù)中使用IFB的方法中,獲得與利用裝置的特定用戶 操作相關(guān)聯(lián)的偏好度,并且學(xué)習(xí)(存儲)所獲得的偏好度來確定用戶的偏好。 特別地,當(dāng)用戶執(zhí)行重放操作時,獲得+1的偏好度,當(dāng)用戶執(zhí)行快進(jìn)、暫 ?;蛱^操作時獲得-1的偏好度,而當(dāng)用戶執(zhí)行清除操作時獲得-5的偏好 分鐘。此外,可以詳細(xì)存儲各種操作。例如,在選擇所有重放的狀態(tài)下,當(dāng) 用戶執(zhí)行普通重放操作時,獲得+ 2的偏好度,當(dāng)用戶在跳過操作之后執(zhí)行 重放操作時獲得+ 3的偏好度,而當(dāng)用戶觀看相關(guān)信息時獲得+ 1的偏好度。

      發(fā)明內(nèi)容
      然而,由于在現(xiàn)有技術(shù)中的使用IFB的方法中,基于與固定操作的關(guān)聯(lián) 來確定用戶的偏好,因此出現(xiàn)不期望的不能確定狀態(tài)。
      例如,當(dāng)在重放內(nèi)容期間執(zhí)行暫停操作時,不可能確定由于諸如電話鈴 聲之類的不可避免的事件(盡管用戶喜歡內(nèi)容但是用戶被迫暫停重放)還是 用戶不喜歡內(nèi)容而執(zhí)行暫停操作。
      當(dāng)在內(nèi)容和重放期間不執(zhí)行操作時,不可能確定由于用戶專心致志地傾 聽內(nèi)容而不執(zhí)行操作還是由于用戶不在而不執(zhí)行操作。
      當(dāng)執(zhí)行所傳送的內(nèi)容的清除操作時,不可能確定由于用戶擁有相同的內(nèi) 容而執(zhí)行清除操作還是用戶不喜歡容納并不希望擁有它而執(zhí)行清除操作。
      當(dāng)執(zhí)行內(nèi)容的跳過操作時,不可能確定是否盡管用戶喜歡內(nèi)容,但是根 據(jù)用戶的便利執(zhí)行跳過操作(例如,用戶不具有足夠的時間來傾聽全部內(nèi)容), 還是是否由于用戶不喜歡內(nèi)容并不希望傾聽它而執(zhí)行跳過操作。此外,假設(shè) 用戶由于他/她的脾氣而趨向于執(zhí)行跳過操作。例如,急躁的用戶可能與悠閑 的用戶不同地執(zhí)行跳過操作。不可能確定如何理解這樣的趨向。
      此外,由于在現(xiàn)有技術(shù)中的使用IFB的方法中未提供針對上述不可確定
      狀態(tài)的有效度量,因此,存在未成功地學(xué)習(xí)用戶的偏好的問題。
      例如,假設(shè)由于在重放內(nèi)容期間不執(zhí)行操作而發(fā)生的不可確定狀態(tài)。如
      果正常重放而沒有用戶執(zhí)行的操作,則根據(jù)上述關(guān)于音樂內(nèi)容的示例添加+ 2 的偏好度。然而,在由于不存在用戶而不執(zhí)行操作的情況下,沒有用戶傾聽 音樂內(nèi)容。因此,添加+ 2作為用戶的偏好度不總是產(chǎn)生學(xué)習(xí)用戶的偏好的 良好結(jié)果,除非可以確定是由于用戶專心致志地傾聽內(nèi)容還是由于用戶不存
      況減少了用于學(xué)習(xí)的訓(xùn)練數(shù)據(jù),因此,不總是產(chǎn)生學(xué)習(xí)用戶的偏好的良好結(jié)果。
      期望避免其中在使用來自用戶的關(guān)于內(nèi)容的反饋信息(特別地,IFB)來 執(zhí)行合適的處理的應(yīng)用中,用戶的偏好不可確定的狀態(tài)的出現(xiàn)。合適的處理 包括內(nèi)容的推薦、自動重放和使用所學(xué)習(xí)的偏好的對話的繼續(xù)。
      根據(jù)本發(fā)明的實施例,學(xué)習(xí)用戶對內(nèi)容條目的偏好的信息處理設(shè)備包括 獲得裝置,用于獲得用戶對特定內(nèi)容條目的操作或表達(dá)作為反饋信息;訓(xùn)練
      5數(shù)據(jù)產(chǎn)生裝置,用于針對從獲得裝置獲得反饋信息的偏好學(xué)習(xí)產(chǎn)生訓(xùn)練數(shù)據(jù) 和學(xué)習(xí)裝置,用于通過使用由訓(xùn)練數(shù)據(jù)產(chǎn)生裝置產(chǎn)生的多條訓(xùn)練數(shù)據(jù)來與訓(xùn) 練數(shù)據(jù)相關(guān)聯(lián)地學(xué)習(xí)用戶的偏好以及如何向反饋信息附加含義。
      訓(xùn)練數(shù)據(jù)產(chǎn)生裝置最好將反饋信息分類為至少包括第一反饋信息和第二 反饋信息的類型中的任意 一個。第 一反饋信息被確定為具有第 一級別或更高 級別,在該級別上表示用戶對特定內(nèi)容條目的偏好。第二反饋信息被確定為 具有低于第一級別的級別,在該級別上表示用戶對特定內(nèi)容條目的偏好。訓(xùn) 練數(shù)據(jù)產(chǎn)生裝置最好產(chǎn)生用于具有附加到對應(yīng)的操作或表達(dá)的含義的第一反 饋信息的顯式訓(xùn)練數(shù)據(jù),并且產(chǎn)生不利用附加到對應(yīng)的操作或表達(dá)的任何含 義來產(chǎn)生用于第二反饋信息的隱式訓(xùn)練數(shù)據(jù)。學(xué)習(xí)裝置最好通過僅使用顯式 訓(xùn)練數(shù)據(jù)來執(zhí)行偏好的初始學(xué)習(xí),以創(chuàng)建特定的偏好模型。學(xué)習(xí)裝置最好通 過使用隱式訓(xùn)練數(shù)據(jù)作為統(tǒng)計信息來修改偏好模型,以學(xué)習(xí)與隱式訓(xùn)練數(shù)據(jù) 或如何將含義附加到隱式訓(xùn)練數(shù)據(jù),以便學(xué)習(xí)用戶的偏好。
      如果通過訓(xùn)練數(shù)據(jù)產(chǎn)生裝置新產(chǎn)生的、并且附加了與所修改的偏好模型 矛盾的含義的顯式訓(xùn)練數(shù)據(jù)的條數(shù)大于或等于特定值,則學(xué)習(xí)裝置最好通過 僅使用顯式訓(xùn)練數(shù)據(jù)來重新創(chuàng)建偏好模型
      訓(xùn)練數(shù)據(jù)產(chǎn)生裝置最好將反饋信息分類為第二反饋信息和第三反饋信
      二級別的反饋信息被分類為第二反饋信息。將被確定為具有表示用戶對特定 內(nèi)容條目的偏好的級別,并且低于第二級別的反饋信息被分類為第三反饋信 息,對于其不產(chǎn)生訓(xùn)練數(shù)據(jù)。
      在根據(jù)本發(fā)明實施例的信息處理設(shè)備中采用根據(jù)本發(fā)明其它實施例的信 息處理方法和程序。
      在根據(jù)本發(fā)明的信息處理方法和程序中,以下列方式學(xué)習(xí)用戶對內(nèi)容條 目的偏好。獲得用戶對特定內(nèi)容條目的操作或表達(dá)作為反饋信息;和從獲得 的反饋信息中產(chǎn)生用于偏好學(xué)習(xí)的訓(xùn)練數(shù)據(jù)。當(dāng)已經(jīng)產(chǎn)生多條訓(xùn)練數(shù)據(jù)時, 通過使用多條訓(xùn)練數(shù)據(jù)與訓(xùn)練數(shù)據(jù)相關(guān)聯(lián)地學(xué)習(xí)用戶的偏好和如何將含義附 加到反饋信息。
      如上所述,根據(jù)本發(fā)明,可以應(yīng)用使用來自用戶的關(guān)于內(nèi)容條目的反饋
      信息(特別地,IFB)來信息用戶的平面的方法。特別地,可以實現(xiàn)偏好學(xué)習(xí),習(xí)的偏好合適地執(zhí)行諸如內(nèi)容條目的推薦、自動重放和對話的繼續(xù)之類的處 理。


      圖1是顯示作為根據(jù)本發(fā)明實施例的信息處理設(shè)備的樂曲推薦系統(tǒng)的功
      能配置的示例的框圖2顯示在圖1的樂曲推薦系統(tǒng)中使用的IFB的示例;
      圖3顯示在圖1的樂曲推薦系統(tǒng)中使用的EFB的示例;
      圖4是顯示在圖1的樂曲推薦系統(tǒng)中的反饋注冊處理的示例的流程圖5是顯示在圖1的樂曲推薦系統(tǒng)中學(xué)習(xí)偏好模型的處理的示例的流程
      圖6顯示與現(xiàn)有技術(shù)的示例相比,圖5中的學(xué)習(xí)偏好模型的處理的部分 概念;和
      圖7是顯示在樂曲推薦系統(tǒng)的至少 一部分中采用的個人計算機(jī)的配置的 示例的框具體實施例方式
      在描述本發(fā)明的實施例之前,在下面論述權(quán)利要求的特征和本發(fā)明實施 例中公開的特定元件之間的相應(yīng)關(guān)系。該描述意欲確保在該說明書中描述了 支持所要求保護(hù)的本發(fā)明的實施例。因此,即使下面的實施例中的元素沒有 被描述為涉及本發(fā)明的特定特征,也不必然表示該元件不涉及權(quán)利要求的該 特征。相反,即使,這里將元件描述為涉及權(quán)利要求的特定特征,也不必然 表示該元素不涉及權(quán)利要求的其它特征。
      此外,該描述不應(yīng)該被理解為限制,在權(quán)利要求中描述實施例中公開的 本發(fā)明的所有方面。也就是,該描述不否認(rèn)在實施例中描述了 ,但是在該申 請的方面中未聲明的本發(fā)明的方面的存在,也就是在將來可能由分案申請聲 明、或可以通過修改額外聲明的本發(fā)明的方面的存在。
      本發(fā)明的實施例針對內(nèi)容。內(nèi)容廣泛表示由人的創(chuàng)造性行為產(chǎn)生的條目。 由電影、樂曲、連續(xù)劇、文字作品、圖片、喜劇、動畫、計算機(jī)游戲、信、 圖形、顏色、語音、行為、視頻或它們的任意組合。由通過電子計算機(jī)提供 關(guān)于以上條目的信息的程序進(jìn)一步例示該內(nèi)容。在該說明書中,所謂內(nèi)容數(shù)據(jù),即,由人的創(chuàng)造性行為產(chǎn)生且可以由裝 置處理的數(shù)據(jù)被總稱為內(nèi)容。數(shù)據(jù)包括電信號和在存儲器中存儲的數(shù)據(jù)。換 句話說,例如組成樂曲的音樂數(shù)據(jù)也被稱為內(nèi)容。
      本發(fā)明可以應(yīng)用到當(dāng)采用樂曲作為內(nèi)容時向用戶推薦樂曲的推薦系統(tǒng)。 下面,將這樣的系統(tǒng)稱為樂曲推薦系統(tǒng),其被描述為根據(jù)本發(fā)明實施例的信 息處理設(shè)備。
      下面將內(nèi)容合適地稱為內(nèi)容條目。在下面的描述中,內(nèi)容條目表示樂曲。 在本說明書中還使用關(guān)于內(nèi)容條目的元數(shù)據(jù)。處理諸如藝術(shù)家姓名、樂 曲命、流派和評論之類的文本數(shù)據(jù)之外,采用通過音樂分析(例如,十二樂 曲分析)獲得的諸如速度、節(jié)奏和拍子之類的數(shù)字?jǐn)?shù)據(jù)作為元數(shù)據(jù)。針對每 個樂曲標(biāo)識(ID)管理元數(shù)據(jù)。
      圖1是顯示樂曲推薦系統(tǒng)的功能配置的示例的框圖。
      圖1中的樂曲推薦系統(tǒng)中的每個功能框可以是硬件、軟件或它們的組合。 可以將多個功能框集成在一個功能框中,或者一個功能框可以被分為多個功 能子框。換句話說,可以任意配置圖1的樂曲推薦系統(tǒng),只要每個功能框具 有對應(yīng)的功能。
      該說明書中,系統(tǒng)表示多個設(shè)備, 一個設(shè)備包括諸如多個電路或一個定 理之類的多個部件。因此,圖1的樂曲推薦系統(tǒng)可以由一個設(shè)備組成,或者 由多個設(shè)備組成。當(dāng)樂曲推薦系統(tǒng)由多個設(shè)備組成時,可以在設(shè)備之間直接 傳送信息或通過網(wǎng)絡(luò)等傳送信息。
      圖1的樂曲推薦系統(tǒng)包括用戶表達(dá)(user expression)檢測單元11 、檢測 信息獲得單元12、操作單元13、操作信息獲得單元14、興趣級別估計單元 15、反饋濾除單元16、歷史管理單元17、偏好模型學(xué)習(xí)單元18、偏好確定 推薦內(nèi)容選擇單元19、內(nèi)容表示和重放單元20、元數(shù)據(jù)提取和存儲單元21 和內(nèi)容存儲單元22。
      用戶表達(dá)檢測單元11檢測用戶的表達(dá)。該表達(dá)表示由例如用戶的面部、 運動或語言表達(dá)的感覺或狀態(tài)。檢測信息獲得單元12處理由用戶表達(dá)檢測單 元11檢測的結(jié)果,并且將處理結(jié)果提供給興趣級別估計單元15作為特定表 達(dá)信息。將表達(dá)信息處理為一條IFB。在圖2中顯示表達(dá)信息的示例。
      在圖2的示例中,用戶表達(dá)檢測單元11檢測一個或多個示例,在附圖2 中,在"用戶表達(dá)信息"的上面部分的虛線下面的"要與以上感覺/狀態(tài)相關(guān)聯(lián)地檢測的表達(dá)的示例"之后描述這些示例。檢測信息獲得單元12在"用戶表達(dá)信 息"的上面部分的虛線上面的"面部/運動/語言表示的感覺/狀態(tài)"中,獲得與所 檢測的表達(dá)對應(yīng)的表達(dá)信息,并且將所獲得的表達(dá)信息提供給興趣級別估計 單元15。
      具體地,例如,當(dāng)用戶微笑時,用戶表達(dá)檢測單元ll檢測用戶的"微笑"。
      檢測信息獲得單元12獲得"微笑"作為表達(dá)信息,并且將該表達(dá)信息提供給興 趣級別估計單元15。
      例如,當(dāng)用戶表達(dá)檢測單元11輸出任何測量值時,檢測信息獲得單元 12可以直接從用戶表達(dá)檢測單元11輸出的測量值中的變化中獲得表達(dá)信息, 并且可以將該表達(dá)信息提供給興趣級別估計單元15 。
      例如,當(dāng)檢測信息獲得單元12存儲用于從用戶表達(dá)^^測單元11輸出的 測量值中的變化的閾值時,如果從用戶表達(dá)檢測單元11輸出的測量值中的變 化高于閾值時,則檢測信息獲得單元12可以識別特定的表達(dá),并且可以將特 定的表達(dá)信息提供給興趣級別估計單元15。
      例如,假設(shè)用戶表達(dá)檢測單元ll包括心跳傳感器。在這種情況下,針對 每個時間段從心跳傳感器輸出的心率被用作從用戶表達(dá)檢測單元11輸出的 一個測量值。檢測信息獲得單元12可以存儲每10秒心率增加1作為闊值, 并且可以測量心率的變化。如果心率每10秒增加1或更多,則檢測信息獲得 單元12可以將"心率,,識別為表達(dá)信息,并且可以將該表達(dá)信息提供給興趣級 別估計單元15。該閾值可以基于移動平均數(shù)。
      被識別為表達(dá)信息的"心率"作為基于在一個或多個定時的心率的信息是 足夠的。例如,在一特定定時,例如當(dāng)心率第一次增加時的心率可作為表達(dá) 信息。替代地,可以采用基于在多個定時的心率計算值,例如在該定時的心 率的平均值作為表達(dá)信息。
      在圖2的"用戶表達(dá)信息,,的下部顯示基于從用戶表達(dá)^r測單元11輸出的 測量值識別的表達(dá)信息(來自傳感器的信息)的示例。具體地,除了"心率" 之外,可以采用"出汗量"、"眨眼數(shù)"、"腦血流"或"腦波,,作為表達(dá)信息。
      操作單元13包括遙控器和鼠標(biāo)。用戶可以使用操作單元13來執(zhí)行用于 各種條目的各種操作。操作信息獲得單元14獲得由用戶利用操作單元13的 操作作為裝置操作信息,并將所獲得的裝置操作信息作為一條IFB提供給興 趣級別估計單元15。在圖2中顯示裝置操作信息的示例。用戶可以執(zhí)行初始注冊操作,或可以利用操作單元13按下"喜歡,,或"不 喜歡,,來明確指示用戶的意圖。由操作信息獲得單元14獲得用戶的意圖的明確指示作為一個EFB,并且將其提供給興趣級別估計單元15。在圖3中顯示 的EFB的示例。在圖3的示例中,除了 "用喜歡/不喜歡按鈕輸入"之外,"喜歡/不喜歡語 言"和"喜歡/不喜歡動作"還被顯示為EFB。這是因為可以根據(jù)如何實施操作單 13可獲得不同種類的EFB。用戶可以不僅執(zhí)行利用按鈕的指令操作,而且可 以隨著近年來技術(shù)的不斷進(jìn)步,通過語言和動作執(zhí)行指令操作。因此,根據(jù) 用戶如何執(zhí)行操作命令不同地實施操作單元13,并且可以獲得不同種類的 EFB。興趣級別估計單元15、反饋濾除單元16和歷史管理單元17執(zhí)行,例如, 參照圖4在下面描述的反饋注冊處理。歷史管理單元17和偏好模型學(xué)習(xí)單元 18執(zhí)行,例如,參照圖5在下面描述的學(xué)習(xí)偏好模型的處理。在參照圖4的 反饋注冊處理和參照圖5的學(xué)習(xí)偏好模型的處理的描述中,詳細(xì)描述興趣級 別估計單元15、反饋濾除單元16、歷史管理單元17和偏好模型學(xué)習(xí)單元18 的功能。雖然在下面詳細(xì)描述,但是重復(fù)執(zhí)行圖4所示的反饋注冊處理和圖5所 示的學(xué)習(xí)偏好模型的處理來創(chuàng)建和更新用戶的偏好模型。偏好確定推薦內(nèi)容選擇單元19使用偏好模型來確定用戶的偏好,并且選 擇推薦內(nèi)容條目,并且向內(nèi)容表示和重放單元20指示所選擇的推薦內(nèi)容條 目。內(nèi)容表示和重放單元20表示或重放在內(nèi)容存儲單元22中存儲的內(nèi)容條 目中的所指示的推薦內(nèi)容條目。內(nèi)容存儲單元22包括與元數(shù)據(jù)相關(guān)聯(lián)的多個內(nèi)容條目。元數(shù)據(jù)提取和存 儲單元21從內(nèi)容存儲單元22中提取元數(shù)據(jù),并且存儲所提取的元數(shù)據(jù)。元 數(shù)據(jù)提取和存儲單元21按需要將元數(shù)據(jù)提供給歷史管理單元17或偏好確定 推薦內(nèi)容選擇單元19。圖4是顯示反饋注冊處理的示例的流程圖。在反饋注冊處理中執(zhí)行在下面參照圖5描述的學(xué)習(xí)偏好模型的處理中用 作訓(xùn)練數(shù)據(jù)的歷史信息的注冊。如上所述,主要由興趣級別估計單元15、反 饋濾除單元16和歷史管理單元17執(zhí)行反饋注冊處理。一旦由興趣級別估計單元15從檢測信息獲得單元12或操作信息獲得單元14接收到信息,則開始反饋注冊處理。參照圖4,在步驟Sl中,興趣級別估計單元15獲得來自檢測信息獲得 單元12和操作信息獲得單元14的集合信息,也就是圖2中的IFB和圖3中 的EFB的集合信息作為輸入信息。興趣級別估計單元15基于輸入信息計算 興趣級別a,并且將所計算的興趣級別a附加到輸入信息?,F(xiàn)在將描述興趣級別?;谥T如表達(dá)或操作之類的用戶對特定內(nèi)容條目 的行為從檢測信息獲得單元12和操作信息獲得單元14提供輸入信息。用戶 對特定內(nèi)容條目具有任何興趣(包括其中用戶對特定內(nèi)容條目沒有興趣的情 況),并且趨向于根據(jù)興趣的級別動作。興趣的估計級別是興趣級別a,從根 據(jù)本發(fā)明實施例的檢測信息獲得單元12和操作信息獲得單元14提供的輸入 信息計算該興趣級別a。例如,在圖2中的"用戶表達(dá)信息,,的下部顯示了如果從用戶表達(dá)檢測單 元11輸出的測量值高于閾值,則從檢測信息獲得單元12提供給興趣級別估 計單元15的表達(dá)信息的示例。假設(shè)從從用戶表達(dá)^^測單元11輸出的測量值 高于閾值的變化高于閾值,結(jié)果由于用戶具有對特定內(nèi)容條目的任何興趣, 因此獲得圖2所示的表達(dá)信息。換句話說,這樣的表達(dá)信息的存在確保用戶 具有對特定內(nèi)容條目的任意興趣。因此,針對表達(dá)信息計算具有高于零的絕 對值的興趣級別a。與興趣級別a和闞值之間的差對應(yīng)的值可以被添加到興 趣級別a來作為興趣級別a的特定值。具有正(+ )號的興趣級別a指示用戶"喜歡"特定內(nèi)容條目。相反,具 有負(fù)(-)號的興趣級別a指示用戶"不喜歡,,特定內(nèi)容條目。隨著興趣級別a 的絕對值的增加,用戶對特定內(nèi)容條目"喜歡,,或"不喜歡,,的意圖變得更加明 確。隨著興趣級別a的絕對值的降低,很難表示用戶對特定內(nèi)容條目"喜歡" 或"不喜歡,,的意圖,或者表示用戶對特定內(nèi)容條目不動作。雖然在下面詳細(xì)描述,從檢測信息獲得單元12和^操作信息獲得單元14 提供的輸入信息涉及用戶已經(jīng)經(jīng)歷的特定內(nèi)容條目。因此,輸入信息可以在 下面參照圖5所述的學(xué)習(xí)偏好模型的處理中用作訓(xùn)練數(shù)據(jù)。將多條訓(xùn)練數(shù)據(jù)分類為顯式(explicit)訓(xùn)練數(shù)據(jù)ETI和隱式(implicit) 訓(xùn)練數(shù)據(jù)ITI。將在下面描述顯式訓(xùn)練數(shù)據(jù)ETI和隱式訓(xùn)練數(shù)據(jù)ITI之間的差 別。假設(shè)以下列方式分類顯式訓(xùn)練數(shù)據(jù)ETI和隱式訓(xùn)練數(shù)據(jù)ITI。只有其中用戶"喜歡,,或"不喜歡"的意圖被明確表示的輸入信息用作顯式訓(xùn)練數(shù)據(jù)ETI。其中用戶意圖未被明確表示,但在某種程度上表示的輸入信息用作隱式訓(xùn)練數(shù)據(jù)ITI。很難表示用戶的意圖的輸入信息不用作顯式訓(xùn)練數(shù)據(jù),也不用作隱式訓(xùn)練數(shù)據(jù)。在以上假設(shè)下,反饋濾除單元16基于由興趣級別估計單元15估計的興 趣級別a,將從檢測詳細(xì)獲得單元12和操作信息獲得單元14提供的輸入信 息分類為顯式訓(xùn)練數(shù)據(jù)ETI或隱式訓(xùn)練數(shù)據(jù)ITI,或者排除輸入信息于顯式訓(xùn) 練數(shù)據(jù)ETI和隱式訓(xùn)練數(shù)據(jù)ITI之外。換句話說,反饋濾除單元16對輸入信 息執(zhí)行濾除處理。具體地,反饋濾除單元16將輸入信息分類為用于顯式訓(xùn)練 數(shù)據(jù)ETI的第一類型、用于隱式訓(xùn)練數(shù)據(jù)ITI的第二類型和不用作訓(xùn)練數(shù)據(jù) 的第三類型。濾除方法不限于特定類型。例如,所有的IFB可以簡單地被分類為用于 隱式訓(xùn)練數(shù)據(jù)ITI的第二類型,而所有EFB可以筒單地被分類為用于顯式訓(xùn) 練數(shù)據(jù)ETI的第一類型。然而,由于根據(jù)本發(fā)明的實施例將興趣級別a附加到輸入信息,采用基 于興趣級別a的濾除方法。具體地,將具有不高于閾值B的興趣級別a的絕 對值的輸入信息分類為第三類(不分類為用于顯式訓(xùn)練數(shù)據(jù)ETI的第一類也 不分類為隱式訓(xùn)練數(shù)據(jù)ITI的第二類)。將具有高于閾值B且不高于閾值A(chǔ)的 興趣級別a的絕對值的輸入信息分類為用于隱式訓(xùn)練數(shù)據(jù)ITI的第二類。將 具有高于閾值A(chǔ)的興趣級別a的絕對值的輸入信息分類為用于顯式訓(xùn)練數(shù)據(jù) ETI的第一類。當(dāng)采用以上方法時執(zhí)行的示例性的步驟顯示為圖4的步驟S2到S5。 在步驟S2中,反饋濾除單元16確定輸入信息的興趣級別a的絕對值是 否高于闊值A(chǔ)。如上所述,當(dāng)輸入信息的興趣級別a的絕對值高于閾值A(chǔ)時,將輸入信 息分類為用于顯式訓(xùn)練數(shù)據(jù)ETI的第一類型。因此,在這種情況下,在步驟 S2中的確定是肯定的,并且處理前進(jìn)到步驟S3。在步驟S3,歷史管理單元 17產(chǎn)生并注冊輸入信息,向該輸入信息附加有關(guān)對應(yīng)的內(nèi)容條目(當(dāng)獲得輸 入信息時用戶表示任何行為的特定內(nèi)容條目)的元數(shù)據(jù)和+ 1或-1標(biāo)記作為 顯式訓(xùn)練數(shù)據(jù)ETI。然后,終止反饋注冊處理。下面將詳細(xì)描述在參照圖5的學(xué)習(xí)偏好模型的處理中的+ 1和-1標(biāo)記。 簡單地說,+1標(biāo)記的添加將由于用戶"喜歡"對應(yīng)的內(nèi)容條目而執(zhí)行該操作或提供該表達(dá)的含義附加到輸入信息。-l標(biāo)記的添加將由于用戶"不喜 歡"對應(yīng)的內(nèi)容條目而執(zhí)行該操作或提供該表達(dá)的含義附加到輸入信息。如上所述,當(dāng)輸入信息的興趣級別a的絕對值不高于閾值A(chǔ)時,至少不 將輸入信息分類為用于顯式訓(xùn)練數(shù)據(jù)ETI的第一類型。因此,在這種情況下, 在步驟S2中的確定是否定的,并且處理前進(jìn)到步驟S4。在步驟S4,反饋濾除單元16確定輸入信息的興趣級別a的絕對值是否 高于闊值B。如上所述,當(dāng)輸入信息的興趣級別a的絕對值不高于閾值A(chǔ)且高于閾值 B時,將輸入信息分類為用于隱式訓(xùn)練數(shù)據(jù)ITI的第二類型。因此,在這種情 況下,在步驟S4中的確定是肯定的,并且處理前進(jìn)到步驟S5。在步驟S5, 歷史管理單元17產(chǎn)生并注冊輸入信息,向該輸入信息附加有關(guān)對應(yīng)的內(nèi)容條 目(當(dāng)獲得輸入信息時用戶表示任何行為的特定內(nèi)容條目)的元數(shù)據(jù)和0標(biāo) 記作為隱式訓(xùn)練數(shù)據(jù)ETI。然后,終止反饋注冊處理。將詳細(xì)描述在參照圖5的學(xué)習(xí)偏好模型的處理中的O標(biāo)記。簡單地說,0 標(biāo)記的添加不將對應(yīng)的操作或表達(dá)的含義附加到輸入信息,也就是,表示丟 棄該附加的含義。當(dāng)輸入信息的興趣級別a的絕對值不高于闊值B時,基于輸入信息,用 戶對特定內(nèi)容條目不感興趣,也就是,將輸入信息分類為第三類型,其既不 用于顯式訓(xùn)練數(shù)據(jù)ETI也不用于隱式訓(xùn)練數(shù)據(jù)ITI。換句話說,對于輸入信息 不產(chǎn)生訓(xùn)練數(shù)據(jù),并且可以丟棄輸入信息。因此,在這種情況下,步驟S4中的確定是否定的,并且終止反饋注冊處 理。換句話說,終止反饋注冊處理而不注冊顯式訓(xùn)練數(shù)據(jù)ETI和隱式訓(xùn)練數(shù) 據(jù)ITI。將詳細(xì)根據(jù)示例描述圖4中的反饋注冊處理。例如,如果作為用戶對特定內(nèi)容條目的評價,按下操作單元13中的"喜 歡"或"不喜歡"按鈕時,將圖3所示的"利用喜歡/不喜歡按鈕輸入"作為 EFB提供給興趣級別估計單元15。在這種情況下,在步驟Sl,將+ 1.0的興 趣級別a添加到指示"利用喜歡按鈕輸入"的EFB,而將-1.0的興趣級別a 添加到指示"利用喜不歡按鈕輸入"的EFB。例如,如果操作單元13中的音頻識別傳感器識別出作為用戶對特定內(nèi)容 條目的評價的"喜歡"或"不喜歡"的語言,則將圖3所示的"喜歡/不喜歡語言,,提供給興趣級別估計單元15作為EFB。在這種情況下,在步驟S1中, 將+ 0.9的興趣級別a添加到指示表示"喜歡,,的語言的EFB,而將-0.9的 興趣級別a添加到指示表示"不喜歡"的語言的EFB。圖3的示例僅僅是例示性的,并且其它語言可以用作EFB??梢詫⑴c每 個語言的內(nèi)容對應(yīng)的興趣級別a添加到EFB。具體地,可以將+ 0.8的興趣級 別a添加到指示表示"良好"的語言的EFB,而將-0.8的興趣級別a添加到 指示表示"無聊"的語言的EFB。例如,如果在重放特定內(nèi)容條目期間按下操作單元13中的重放或跳過按 鈕,則將圖2所示的"重放"或"跳過"提供給興趣級別估計單元15作為IFB。 在這種情況下,在步驟Sl,將+ 0.5的興趣級別a添加到指示"重放,,的IFB, 而將-0.5的興趣級別a添加到指示"跳過"的IFB。例如,如果由用戶表達(dá)檢測單元11在特定內(nèi)容條目的重放期間檢測到圖 2中的"用戶表達(dá)信息"的上面部分的虛線下面的任何表達(dá),則從所檢測到 的表達(dá)獲得"專心"或"分心"作為IFB,并且將IFB提供給興趣級別估計 單元15,然后在步驟S1,將+ 0.2的興趣級別a添加到指示"專心,,的IFB, 而將-0.2的興趣級別a添加到指示"分心"的IFB。例如,如果用戶表達(dá)檢測單元11檢測到?jīng)]有表達(dá)(用戶不表示任何事 情),或者由用戶表達(dá)檢測單元11檢測到指示用戶坐在沙發(fā)上或撓他/她的頭 的表達(dá),則將0的興趣級別a添加到所檢測到的表達(dá)。這里,假設(shè)閾值A(chǔ)等于0.7,并且閾值B等于零。在該條件下,當(dāng)針對特定內(nèi)容條目獲得指示"利用喜歡按鈕輸入"、"利 用不喜歡按鈕輸入"、"喜歡語言"、"不喜歡語言"、"良好"或"無聊"的輸 入信息(主要為EFB)時,步驟S2的確定是肯定的。因此,在步驟S3,歷 史管理單元17產(chǎn)生并注冊輸入信息,向該輸入信息附加有關(guān)特定內(nèi)容條目的 元數(shù)據(jù)以及+l或-l標(biāo)記作為顯式訓(xùn)練數(shù)據(jù)ETI。結(jié)果,在下面參照圖5描 述的學(xué)習(xí)偏好模型的處理中,特定內(nèi)容條目用作一條顯式訓(xùn)練數(shù)據(jù)ETI。相反,當(dāng)針對特定內(nèi)容條目獲得指示"重放"、"跳過"、"專心"或"分 心,,的輸入信息(主要為IFB)時,步驟S2的確定是否定的,而步驟S4中 的確定是肯定的。因此,在步驟S5,歷史管理單元17產(chǎn)生并注冊輸入信息, 向該輸入信息附加有關(guān)特定內(nèi)容條目的元數(shù)據(jù)以及0標(biāo)記作為隱式訓(xùn)練數(shù)據(jù) ITI。結(jié)果,在下面參照圖5描述的學(xué)習(xí)偏好模型的處理中,特定內(nèi)容條目用作一條隱式訓(xùn)練數(shù)據(jù)ETI??梢酝ㄟ^興趣級別估計單元15針對特定內(nèi)容條目獲得多條輸入信息。在 這種情況下,可以相互集合添加到多條輸入信息的興趣級別a以產(chǎn)生集合的 興趣級別a,并且集合的興趣級別a可以在步驟S2與閾值A(chǔ)進(jìn)行比較,或者 在步驟S4與閾值B進(jìn)行比較。集合興趣級別a的方法不限于特定的方法。包括簡單相加方法和加權(quán)相加方法的各種方法可以用于集合興趣級別a。添加標(biāo)記的方法和興趣級別a、閾值A(chǔ)和閾值B的值不限于上述示例。可以使用任何方法和任何值,只要基于用戶的操作或表達(dá)獲得的反饋信息 (EFB或IFB)可以被分類為用于顯式訓(xùn)練數(shù)據(jù)ETI的第一類型、用于隱式訓(xùn)練數(shù)據(jù)ITI的第二類型和不用作訓(xùn)練數(shù)據(jù)的第三類型(被丟棄)。在后面將顯式訓(xùn)練數(shù)據(jù)ETI簡稱為"ETI",和在后面將隱式訓(xùn)練數(shù)據(jù)ITI筒稱為"ITI"。圖5是顯示學(xué)習(xí)偏好模型的處理的示例的流程圖。參照圖5,在步驟S21中,偏好模型學(xué)習(xí)單元18確定是否已經(jīng)注冊了任 何ITI或ETI。在步驟S21中的確定是否定的,除非執(zhí)行圖4中的反饋注冊處理中的步 驟S3或S5,并且處理重復(fù)步驟S21。如果執(zhí)行圖4中的反饋注冊處理中的步驟S3或S5,也就是,如果已經(jīng) 注冊ITI或ETI,則步驟S21的確定是肯定的,并且處理前進(jìn)到步驟S22。在 步驟S22,偏好模型學(xué)習(xí)單元18計數(shù)IT和ETI的條數(shù)。由"Ni"表示ITI的計數(shù)條數(shù),并且被合適地稱為所存儲的ITI歷史的計 數(shù)。由"Ne',表示ETI的計數(shù)條數(shù),并且被合適地稱為所存儲的ETI歷史的 計數(shù)。在步驟S23中,偏好模型學(xué)習(xí)單元18確定是否所存儲的ETI歷史的計 數(shù)(Ne) > "N',。如果所存儲的ETI歷史的計數(shù)(Ne)不大于N,則步驟S23中的確定是 否定的,并且處理返回到步驟S21。重復(fù)步驟S21到S23的循環(huán)處理,直到存儲了 N條ETI為止。當(dāng)已經(jīng)存 儲了N條ETI時,步驟S23中的確定是肯定的,并且處理前進(jìn)到步驟S24。 在步驟S24,偏好模型學(xué)習(xí)單元18創(chuàng)建具有ETI的初始偏好模型,并且重置 "Ne,,為零。以上述方式通過使用N條ETI創(chuàng)建初始偏好模型。具體地,將"N"任 意設(shè)置為與創(chuàng)建初始偏好模型所需要的ETI條數(shù)對應(yīng)的整數(shù),其由設(shè)計者或 制造商估計。根據(jù)本發(fā)明的實施例,在涉及用戶已經(jīng)經(jīng)歷的內(nèi)容條目的信息中,ETI 是涉及其興趣級別a高于闊值A(chǔ) (參照圖4的步驟S2和S3 )的特定內(nèi)容條 目的信息。通常,ETI是可以更準(zhǔn)確地估計的用戶對特定內(nèi)容條目的興趣的 內(nèi)容條目信息。換句話說,在諸如來自用戶的EFB和IFB之類的反饋信息(輸 入信息)中,在估計用戶對特定內(nèi)容條目的興趣中確定為更準(zhǔn)確的信息的信 息分類為ETI (更具體地,ETI分量的一部分)。在初始偏好模型的創(chuàng)建中,從訓(xùn)練數(shù)據(jù)中排除不能準(zhǔn)確地估計用戶對特 定內(nèi)容條目的興趣的不確定信息,并且只有可以準(zhǔn)確估計用戶對特定內(nèi)容條 目的興趣的ETI用作訓(xùn)練數(shù)據(jù)。然而,根據(jù)本發(fā)明的實施例,在ETI的分量中,不直接使用諸如來自用 戶的EFB和IFB之類的反饋信息(輸入信息),并且+ 1或-1標(biāo)記和元數(shù)據(jù) 也用于創(chuàng)建初始偏好模型。下面將+ 1標(biāo)記、-1標(biāo)記和0標(biāo)記總稱為喜歡/ 不喜歡標(biāo)記。具體地,諸如[喜歡/不喜歡標(biāo)記(+1或-l),元數(shù)據(jù)]之類的向量在初 始偏好模型中用作ETI。在下面將這樣的向量稱為元向量。可以將ETI(元向 量)表示為由元數(shù)據(jù)組成的特定空間(下面稱為偏好元空間)上的點。在這 種情況下,可以通過例如支持向量機(jī)器(support vector machine ( SVM ))或 線性鑒別,通過使用數(shù)量高于特定數(shù)量的多條ETI (元向量)創(chuàng)建在偏好元 空間中從"不喜歡"區(qū)域分離"喜歡"區(qū)域的平面(下面稱為分離平面)。換 句話說,將在偏好元空間中的分離平面創(chuàng)建為根據(jù)本發(fā)明實施例中的初始偏 好模型。在已經(jīng)以上述方式創(chuàng)建初始偏好模型之后,也就是,在偏好元空間中創(chuàng) 建初始分離平面之后,圖1中的偏好確定推薦內(nèi)容選擇單元19可以確定通過 向量化根據(jù)元數(shù)據(jù)要被推薦的內(nèi)容條目(用于推薦內(nèi)容條目的候選)產(chǎn)生的 元向量關(guān)于偏好元空間中的分離平面被布置在"喜歡"區(qū)域,還是"不喜歡" 區(qū)域,以確定推薦內(nèi)容條目的候選的平面。在這種情況下,偏好確定推薦內(nèi)容選擇19選擇在"喜歡"區(qū)域中布置的 推薦內(nèi)容條目的候選作為推薦內(nèi)容條目。內(nèi)容表示和重放單元20表示或重放所推薦的內(nèi)容條目。用戶經(jīng)歷所推薦的內(nèi)容條目,然后可能針對所推薦的內(nèi) 容條目執(zhí)行任何操作或給出任何表達(dá)。例如,用戶利用操作單元13執(zhí)行各種 裝置操作來觀看、清除、或估計推薦內(nèi)容條目并給出各種表達(dá)。結(jié)果,可以獲得關(guān)于所推薦的內(nèi)容條目的任何EFB或IFB。由于EFB或 IFB可以用于估計用戶對所推薦的內(nèi)容條目的興趣級別,因此執(zhí)行圖4的反 饋注冊處理。當(dāng)產(chǎn)生或注冊有關(guān)推薦的內(nèi)容條目的ETI或ITI時,訓(xùn)練數(shù)據(jù) 的條數(shù)遞增1。諸如ETI或ITI之類的訓(xùn)練數(shù)據(jù)的條數(shù)增加與已經(jīng)呈現(xiàn)給用戶 的所推薦的內(nèi)容條目的數(shù)量對應(yīng)的值。當(dāng)已經(jīng)存儲了特定量的新訓(xùn)練數(shù)據(jù)時,新訓(xùn)練數(shù)據(jù)可以用于更新偏好元 空間中的分離平面,也就是初始偏好模型。在圖5中的步驟S25到S33中執(zhí)行這樣的更新處理。在對圖5中的步驟 S25到S33進(jìn)行詳細(xì)描述之前,現(xiàn)在將參照圖6描述偏好元空間中的分離平 面的更新的概念,以便幫助理解更新處理。圖6的左解在現(xiàn)有技術(shù)中如何更新偏好元空間中的分離平面。圖6 的右解在本發(fā)明的實施例中的偏好元空間中如何更新分離平面。為了簡便,假設(shè)可以用來確定正在被重放的所推薦的內(nèi)容條目是否經(jīng)歷 "所有重放"或"跳過"的信息作為IFB被輸入。將作為IFB輸入的"所有 重放"和"跳過"分類為ITI。在圖6的示例中,在第一更新中,相對于初始分離平面更新分離平面。 在"喜歡,,條目周圍的橢圓表示在用在創(chuàng)建初始分離平面(初始偏好模型) 的N條訓(xùn)練數(shù)據(jù)(本發(fā)明實施例的ETI)中,相對于初始分離平面被布置在 "喜歡,,區(qū)域中的多條訓(xùn)練數(shù)據(jù)的元向量的集合。相反,在"不喜歡"條目 周圍的橢圓表示在用在創(chuàng)建初始分離平面(初始偏好模型)的N條訓(xùn)練數(shù)據(jù) (本發(fā)明實施例的ETI)中,相對于初始分離平面被布置在"不喜歡,,區(qū)域 中的多條訓(xùn)練數(shù)據(jù)的元向量的集合ff在現(xiàn)有技術(shù)中,使用諸如"所有重放"和"跳過"之類的多條IFB,并 且向其附加該含義。例如,當(dāng)所推薦的內(nèi)容條目經(jīng)歷"所有重放"時,"所有 重放"表示當(dāng)用戶喜歡所推薦的內(nèi)容條目時用戶采取的一個特定的行為(特 定操作或特定表達(dá))。當(dāng)所推薦的內(nèi)容條目是"跳過"時,"跳過"表示當(dāng)用 戶不喜歡所推薦的內(nèi)容條目時用戶采取的一個特定的行為(特定操作或特定 表達(dá))。上述附加的"含義",也就是,直接附加的"含義"包括僅僅是示例性的 "喜歡"和"不喜歡"和各種其它"含義",例如通過加權(quán)(數(shù)字化)可以附 加的"含義"。在現(xiàn)有技術(shù)中,將經(jīng)歷"所有重放"的所有的推薦內(nèi)容條目處理為要被 布置在"喜歡"區(qū)域中的內(nèi)容條目,而將"跳過"的所有的推薦內(nèi)容條目處 理為要被布置在"不喜歡"區(qū)域中的內(nèi)容條目。根據(jù)向其附加含義的多個所 推薦的內(nèi)容條目的元向量以及偏好元空間中的"喜歡"和"不喜歡"內(nèi)容條 目的分布狀態(tài)(參見圖6的左圖中所示的更新的分離平面)來更新分離平面 (偏好模型)。然而,很難講所附的含義被均勻地應(yīng)用到所有用戶或同 一用戶的所有推 薦的內(nèi)容條目。例如,很難講用戶喜歡所有推薦的內(nèi)容條目,這是因為所有的推薦內(nèi)容 條目經(jīng)歷"所有重放"。具體地,如果因為用戶專心傾聽所推薦的內(nèi)容條目, 因此所推薦的內(nèi)容條目經(jīng)歷"所有重放",則可以確定用戶喜歡所推薦的內(nèi)容 條目。然而,如果用戶不存在,則不管用戶喜歡或不喜歡,所推薦的內(nèi)容條目可以經(jīng)歷"所有重放"。在這種情況下,不能確定用戶喜歡所推薦的內(nèi)容條目。類似地,例如,由于"跳過"所推薦的內(nèi)容條目,所以也^f艮難講用戶不 喜歡多個所推薦的內(nèi)容條目中的所推薦的內(nèi)容條目。具體地,盡管用戶喜歡 所推薦的內(nèi)容條目,也可以根據(jù)用戶的便利(例如,用戶沒有足夠的時間來 傾聽所推薦的內(nèi)容條目)"跳過"所推薦的內(nèi)容條目?;蛘?,盡管用戶喜歡所 推薦的內(nèi)容條目,也可以根據(jù)用戶的脾氣(由于用戶沒耐心,因此用戶在結(jié) 束之前不傾聽所推薦的內(nèi)容條目)"跳過"所推薦的內(nèi)容條目。因此,盡管可 以假設(shè)其中用戶不必然不喜歡所推薦的內(nèi)容條目的各種情況,也不能確定用 戶不喜歡用戶已經(jīng)"跳過"的所有所推薦的內(nèi)容條目。為了克服以上問題,根據(jù)本發(fā)明的實施例,當(dāng)所推薦的內(nèi)容條目經(jīng)歷"所 有重放,,或被"跳過"時,將附加到"所有重放"或"跳過"的"含義"丟 棄一次,并且僅執(zhí)行偏好空間中的所推薦的內(nèi)容條目(元向量)的布置。當(dāng) 已經(jīng)在偏好空間中布置至少特定數(shù)量的所推薦的內(nèi)容條目(元向量)時,將 分布狀態(tài)處理為統(tǒng)計信息來更新分離平面(偏好模型)。可以通過例如轉(zhuǎn)換SVM (transductiveSVM)執(zhí)行更新處理。在下面將參照圖5的步驟S28描述轉(zhuǎn)換SVM。在用戶按下喜歡或不喜歡按鈕的情況下,當(dāng)用戶針對所推薦的內(nèi)容條目 的行為(操作或表達(dá))明確地指示用戶的喜歡或不喜歡時,對預(yù)先通過動作獲得的反饋信息(主要地EFB)的"含義"的附加不會引起任何問題。為此,根據(jù)本發(fā)明的實施例,當(dāng)獲得用戶針對特定內(nèi)容條目(所推薦的 內(nèi)容條目)的行為(操作或表達(dá))引起的反饋信息(諸如EFB或IFB之類的 輸入信息)時,執(zhí)行圖4的反饋注冊處理來將反饋信息分類為用于ETI的第 一類、用于ITI的第二類和不用于ETI或ITI的第三類(被丟棄)。具體地,可以(或應(yīng)該)預(yù)先向其附加"含義"的反饋信息被分類為用 于ETI的第一類。作為訓(xùn)練數(shù)據(jù)是有用的,但不可以(或不應(yīng)該)預(yù)先向其 附加"含義"的反饋信息被分類為用于ITI的第二類。作為訓(xùn)練數(shù)據(jù)是無用 的反饋信息被分類為第三類。因此,當(dāng)至少已經(jīng)存儲了由于"含義"不可以(或不應(yīng)該)附加到ITI 而不向其附加"含義"的特定數(shù)量的多條ITI時,根據(jù)轉(zhuǎn)換SVM將所存儲的 多條ITI用作統(tǒng)計信息來更新偏好模型(分離平面)。具體地,執(zhí)行圖5的步 驟S25到S33來更新偏好模型(分離平面)。返回參照圖5,在步驟S25中,偏好模型學(xué)習(xí)單元18確定是否已經(jīng)注冊 了任何ITI或ETI。如上所述,不執(zhí)行圖4中的反饋注冊處理中的步驟S3或步驟S5,除非 呈現(xiàn)或重放諸如所推薦的內(nèi)容條目的之類的新內(nèi)容條目。因此,這里在步驟 S25中的確定是否定的,并且處理重復(fù)步驟S25。當(dāng)已經(jīng)呈現(xiàn)或重放諸如所推薦的內(nèi)容條目的之類的新內(nèi)容條目,并且然 后執(zhí)行圖4中的反饋注冊處理中的步驟S3或S5時,注冊ITI或ETI。結(jié)果, 在步驟S25中的確定是肯定的,并且處理前進(jìn)到步驟S26。在步驟S26中, 偏好模型學(xué)習(xí)單元18計算ITI和ETI的條數(shù)。在步驟S27,偏好模型學(xué)習(xí)單元18確定是否所存儲的ITI歷史(Ni) > "NI"。如果所存儲的ITI歷史(Ni)不大于"NI",則步驟S27中的確定是否定 的。如果在下述的步驟S29中的確定也是否定的,則處理再次返回到步驟S25。只要下述的步驟S29中的確定是否定的,則重復(fù)包括步驟S25、 S26、 S27 和S29的循環(huán)處理,直到存儲NI條ITI為止。當(dāng)ITI的條數(shù)超過"NI"時,步驟S27的確定是肯定的,并且處理前進(jìn)到步驟S28。在步驟S28中,偏好 模型學(xué)習(xí)單元18通過轉(zhuǎn)換SVM修改偏好模型,并且將"Ni"重置為零。通過以上方式使用NI條ITI更新用戶的偏好模型。具體地,將"NI"任 意設(shè)置為與更新偏好模型所需要的IFI條數(shù)對應(yīng)的整數(shù),其由設(shè)計者或制造 商估計,也就是,設(shè)置為使用ITI作為統(tǒng)計信息所需要的ITI的條數(shù)對應(yīng)的整 數(shù)。更具體地,諸如[喜歡/不喜歡標(biāo)記(0 ),元數(shù)據(jù)]之類的元向量通過轉(zhuǎn)換 SVM用作偏好模型的修改中的ITI。不將喜歡/不喜歡標(biāo)記附加到ITI的初始 元向量。根據(jù)本發(fā)明的實施例,喜歡/不喜歡標(biāo)記用作附加該"含義"的信息。因 此,如上所述,將喜歡/不喜歡標(biāo)記+ 1或-1附加到ETI的初始元向量,而 將喜歡/不喜歡標(biāo)記0附加到ITI的初始元向量以便指示該"含義"已經(jīng)被丟 棄一次。為此,在本發(fā)明的實施例中使用轉(zhuǎn)換SVM。在轉(zhuǎn)換SVM中,在元向量 (本發(fā)明的實施例中用于ITI的元向量)被映射到包括原始分離平面(偏好 模型)的偏好空間以便合適地附加喜歡/不喜歡標(biāo)記之后,移動分離平面,使 得所有的元向量(在本發(fā)明的實施例中所有元向量不僅包括ITI的現(xiàn)有條數(shù) 而且包括ETI條數(shù))最遠(yuǎn)離分離平面。具體地,轉(zhuǎn)換SVM包括下面的算法A到E。假設(shè)測試組用作有關(guān)裕度 (margin)的附加信息,并且允許標(biāo)簽的重新附加以最大化裕度。在本發(fā)明 的實施例中,標(biāo)簽表示喜歡/不喜歡標(biāo)記。算法A使用標(biāo)簽的數(shù)據(jù)來建立分離平面。根據(jù)本發(fā)明的實施例,標(biāo)簽的 數(shù)據(jù)表示向其附加喜歡/不喜歡標(biāo)記+ 1或-1的ETI。算法B相對于當(dāng)前分離平面分類未標(biāo)簽的數(shù)據(jù)。根據(jù)本發(fā)明的實施例, 未標(biāo)簽的數(shù)據(jù)表示向其附加喜歡/不喜歡標(biāo)記0的N條ITI (對于其丟棄附加 的含義)。算法C選擇一對在算法B中被確定為正情況的標(biāo)簽和被在其中確定為負(fù) 情況的標(biāo)簽,其離分離平面足夠近。根據(jù)本發(fā)明的實施例,正情況表示"喜 歡",而負(fù)情況表示"不喜歡"。算法D用另 一對標(biāo)簽替換在算法C中選擇的一對標(biāo)簽。僅當(dāng)替代增加裕 度時執(zhí)行該替換。算法E重復(fù)算法A到D直到滿足終止條件為止。乂于于壽爭4灸SVM的i,纟田4苗述,參見"T. Joachims, Transductive Inference for Text Classification using Support Vector Machines, ICML, 1999"。當(dāng)已經(jīng)由包括算法A到E的轉(zhuǎn)換SVM更新分離平面(偏好模型),并且 將"Ni"重置為零時,終止圖5中的步驟S28,并且處理返回到步驟S25來 重復(fù)主題(subject)步驟?,F(xiàn)在將描述圖5的步驟S29到S33。每次重復(fù)包括步驟S25到S28的循環(huán)處理,使用ITI通過轉(zhuǎn)換SVM逐漸 修改分離平面(偏好模型)。當(dāng)用戶已經(jīng)體驗所推薦的內(nèi)容條目時,由于可以利用修改的分離平面(偏 好模型)的關(guān)系而獲得關(guān)于所推薦的內(nèi)容條目的矛盾的ETI。具體地,盡管 由于ETI具有喜歡/不喜歡標(biāo)記+ 1而要將所推薦的內(nèi)容條目要確定為布置在 "喜歡"區(qū)域內(nèi),但是作為將ETI的元向量映射到偏好空間的結(jié)果,相對于 修改的分離平面,可以將所推薦的內(nèi)容條目布置在"不喜歡"區(qū)域內(nèi)。相反 地,盡管由于ETI具有喜歡/不喜歡標(biāo)記-1而要將所推薦的內(nèi)容條目要確定 為布置在"不喜歡"區(qū)域內(nèi),但是作為將ETI的元向量映射到偏好空間的結(jié) 果,相對于修改的分離平面,可以將所推薦的內(nèi)容條目布置在"喜歡"區(qū)域 內(nèi)。由于以ETI明顯地表示用戶的偏好,因此不希望獲得矛盾的ETI。因此, 如果矛盾的多條ETI的數(shù)量Nee (下面稱為所存儲的矛盾ETI歷史的計數(shù) (Nce))大于"NC"時,最好通過僅使用ETI再次修改偏好模型(分離平面)。 上述一系列處理對應(yīng)于圖5的步驟S29到S33。具體地,在步驟S29中,偏好模型學(xué)習(xí)單元18確定是否所存儲的ETI 歷史的計數(shù)(Ne) 〉 "NE"。如果所存儲的ETI歷史的計數(shù)(Ne)不大于"NE",則步驟S29的確定 是否定的,并且處理返回到步驟S25。如果所存儲的ETI歷史的計數(shù)(Ne)大于"NE",則步驟S29中的確定 是肯定的,并且處理前進(jìn)到步驟S30。在步驟S30中,偏好模型學(xué)習(xí)單元18將ETI條目映射到偏好模型。ETI 條目表示上述ETI的元向量。ETI條目映射到偏好模型表示Ne個("Ne"指 示超過"NE"的整數(shù))ETI元向量被映射到偏好元空間。在步驟S31中,偏好模型學(xué)習(xí)單元18計數(shù)矛盾的多條ETI。計數(shù)值對應(yīng) 于上述所存儲的矛盾ETI歷史(Nce)的計數(shù)。在步驟S32中,偏好模型學(xué)習(xí)單元18確定是否所存儲的矛盾ETI歷史 的計數(shù)(Nce) > "NC"。如果所存儲的矛盾ETI歷史的計數(shù)(Nce)不大于"NC",則在步驟S32 的確定是否定的,并且處理返回到步驟S25。如果所存儲的矛盾ETI歷史的計數(shù)(Nce)大于"NC",則在步驟S32 的確定是肯定的,并且處理前進(jìn)到步驟S33。在步驟S33中,偏好模型學(xué)習(xí)單元18利用ETI重新創(chuàng)建偏好模型,并 且將"Nce,,和"Ne"設(shè)置為零。不必須將"Ne,,重置為零。然而,不將"Ne" 重置為零,所存儲的ETI歷史(Ne)繼續(xù)增加,并且執(zhí)行不必要的布置S30 和S31直到所存儲的矛盾ETI (Nce)的計數(shù)變?yōu)榇笥?NC"為止。除了 ETI條數(shù)增加之外,步驟S33基本與步驟S24類似。如在其它確定步驟中使用的闊值那樣,還可以由設(shè)計者或制造商任意地 設(shè)置在步驟S29中的確定中使用的"NE"和在步驟S32的確定中使用的"NC"。雖然在圖5所示的流程圖中的步驟被描述為學(xué)習(xí)偏好模型的處理的示 例,但是圖5的步驟僅僅是示例性的。只要使用分類為ETI和ITI的多條訓(xùn)練數(shù)據(jù),并且將附加到ITI的含義 丟棄一次來通過使用ITI作為統(tǒng)計信息執(zhí)行學(xué)習(xí),就可以采用學(xué)習(xí)偏好模型 的另一處理。例如,將ITI的喜歡/不喜歡標(biāo)記的初始值設(shè)置為零,以便丟棄 附加到ITI的含義。因此,利用所存儲的所有歷史,可以通過使用所有多條ETI和ITI,通 過使用已經(jīng)添加的ETI和ITI或者通過使用已經(jīng)在預(yù)定時間段獲得的ETI和 ITI,可以執(zhí)行在步驟S33中的利用ETI重新創(chuàng)建偏好模型以及在步驟S28中 通過轉(zhuǎn)換SVM進(jìn)行偏好模型的修改。所存儲的矛盾ETI歷史的計數(shù)(Nce)大于"NC"的事實可以被確定為 用戶的偏好的改變,并且只有矛盾的ETI可以用于重新創(chuàng)建偏好模型。在這種情況下,可以清除舊的ETI等。替代地,舊的ETI等可以用作推 薦的變化,而無需清除它們。可以使用ETI的條數(shù)代替矛盾ETI的條數(shù)作為步驟S33中利用ETI重新 創(chuàng)建偏好模型的觸發(fā)。在這種情況下,可以根據(jù)E"的條數(shù)更新偏好模型來適應(yīng)改變??梢圆粌H針對所有的內(nèi)容條目,而且針對每一類別創(chuàng)建偏好模型(分離 平面)。這可以實現(xiàn)更準(zhǔn)確的偏好確定。類似地,如果存在多個用戶,例如如 果一家庭使用同一裝置,則可以針對每個人創(chuàng)建偏好模型(分離平面)??梢酝ㄟ^硬件或通過軟件執(zhí)行上述一 系列處理。如果通過軟件執(zhí)行一 系 列處理,將組成軟件的程序從程序記錄介質(zhì)安裝在包括有專用硬件中的計算 機(jī)或安裝在通過安裝各種程序偏好模型(分離平面)執(zhí)行各種功能的的通用 目的個人計算機(jī)中。圖7是顯示利用程序執(zhí)行一系列處理的個人計算機(jī)的配置的示例的框 圖??梢砸詧D7所示的方式配置圖1的樂曲推薦系統(tǒng)中的的所有框或一部分 框,例如其中的一些框。參照圖7,中央處理單元(CPU) 201根據(jù)存儲在只讀存儲器(ROM) 202或存儲單元208中的程序執(zhí)行各種處理。隨機(jī)存取存儲器(RAM) 203 合適地存儲由CPU 201執(zhí)行的程序以及各種數(shù)據(jù)。CPU 201、 ROM 202和 RAM203經(jīng)由總線204相互連接。輸入-輸出接口 205還經(jīng)由總線204連接到CPU201。包括鍵盤、鼠標(biāo) 和麥克風(fēng)的輸入單元206和包括顯示裝置和揚聲器的輸出單元207連接到輸 入-輸出接口 205。 CPU201響應(yīng)自來輸入單元206提供的指令執(zhí)行各種處理。 CPU 201將處理結(jié)果提供給輸出單元207。連接到輸入-輸出接口 205的存儲單元208,例如是硬盤。存儲單元208存 儲由CPU 201執(zhí)行的程序和各種數(shù)據(jù)。通信單元209通過諸如因特網(wǎng)或局域 網(wǎng)之類的網(wǎng)絡(luò)與外部設(shè)備通信??梢酝ㄟ^通信單元209獲得程序,并且可以在存儲單元208中存儲所獲 得的程序。連接到輸入-輸出接口 205的驅(qū)動器210驅(qū)動諸如磁盤、光盤、磁光盤或 半導(dǎo)體存儲器之類的可卸載介質(zhì)211,以當(dāng)加載時獲得記錄在可卸載介質(zhì)211 上的程序和數(shù)據(jù)。按需要將所獲得的程序和數(shù)據(jù)傳送到存儲單元208,并且 存儲在存儲單元208中。如圖7所示,存儲了當(dāng)安裝在計算機(jī)中可以由計算機(jī)執(zhí)行的程序的程序 記錄介質(zhì),例如是可卸載介質(zhì)211、其中臨時或永久存儲程序的ROM202或 組成存儲單元208的硬盤??尚遁d介質(zhì)211是由磁盤(包括軟盤)、光盤(包括密致盤-只讀存儲器(CD-ROM)和數(shù)字多功能盤(DVD))、磁光盤或半導(dǎo) 體存儲器組成的封裝介質(zhì)。通過作為接口的通信單元209 (諸如路由器或調(diào) 制解調(diào)器)或通過有線或無線通信介質(zhì)(諸如局域網(wǎng)、因特網(wǎng)或數(shù)字衛(wèi)星廣 播)在程序記錄介質(zhì)中存儲程序。在本發(fā)明的實施例中,可以以所述順序按時間次序、或者可以并行或單 獨地執(zhí)行描述存儲在程序記錄介質(zhì)中的程序的步驟。雖然在上面的描述中,內(nèi)容條目是樂曲,但是根據(jù)以上定義,本發(fā)明可 以應(yīng)用到諸如運動圖像之類的其它內(nèi)容條目。本領(lǐng)域技術(shù)人員應(yīng)該理解,可以根據(jù)設(shè)計需要和其它因素進(jìn)行各種修改、 組合、子組合和改變,而它們落入所附權(quán)利要求或其等效物的范圍內(nèi)。本發(fā)明包含設(shè)計于2007年6月26日向日本專利局提交的日本專利申請 JP 2007-167243的主題,通過引用將其全部內(nèi)容合并在此。
      權(quán)利要求
      1.一種學(xué)習(xí)用戶對內(nèi)容條目的偏好的信息處理設(shè)備,所述設(shè)備包括獲得裝置,用于獲得用戶對特定內(nèi)容條目的操作或表達(dá)作為反饋信息;訓(xùn)練數(shù)據(jù)產(chǎn)生裝置,用于針對從所述獲得裝置獲得的所述反饋信息學(xué)習(xí)的所述偏好產(chǎn)生訓(xùn)練數(shù)據(jù);和學(xué)習(xí)裝置,用于通過使用由所述訓(xùn)練數(shù)據(jù)產(chǎn)生裝置產(chǎn)生的多條訓(xùn)練數(shù)據(jù)來與訓(xùn)練數(shù)據(jù)相關(guān)聯(lián)地學(xué)習(xí)用戶的所述偏好以及如何向所述反饋信息附加含義。
      2. 如權(quán)利要求1所述的信息處理設(shè)備,其中所述訓(xùn)練數(shù)據(jù)產(chǎn)生裝置將所述反饋信息分類為至少包括第 一反饋信 息和第二反饋信息的類型中的任何類型,所述第 一反饋信息被確定為具有第 一級別或更高級別,在該級別上表示用戶對所述特定內(nèi)容條目的偏好,所述 第二反饋信息被確定為具有低于第一級別的級別,在該級別上表示用戶對所述特定內(nèi)容條目的偏好,其中所述訓(xùn)練數(shù)據(jù)產(chǎn)生裝置產(chǎn)生用于具有附加到對應(yīng)的操作或表達(dá)的含 義的所述第一反饋信息的顯式訓(xùn)練數(shù)據(jù),并且產(chǎn)生用于不具有附加到對應(yīng)的 操作或表達(dá)的任何含義的所述第二反饋信息的隱式訓(xùn)練數(shù)據(jù),其中所述學(xué)習(xí)裝置通過僅使用所述顯式訓(xùn)練數(shù)據(jù)來創(chuàng)建特定的偏好模 型,以執(zhí)行偏好的初始學(xué)習(xí),和其中所述學(xué)習(xí)裝置為了學(xué)習(xí)用戶的偏好通過使用所述隱式訓(xùn)練數(shù)據(jù)作為 統(tǒng)計信息來修改所述偏好^^莫型,以學(xué)習(xí)與所述隱式訓(xùn)練數(shù)據(jù)對應(yīng)的操作或如 何將一含義附加到隱式訓(xùn)練數(shù)據(jù)。
      3. 如權(quán)利要求2所述的信息處理設(shè)備,其中如果通過所述訓(xùn)練數(shù)據(jù)產(chǎn)生裝置新產(chǎn)生的、并且附加了與所修改的 偏好模型矛盾的含義的顯式訓(xùn)練數(shù)據(jù)的條數(shù)大于或等于特定值,則所述學(xué)習(xí) 裝置通過僅使用所述顯式訓(xùn)練數(shù)據(jù)來重新創(chuàng)建所述偏好模型。
      4. 如權(quán)利要求2所述的信息處理設(shè)備,其中所述訓(xùn)練數(shù)據(jù)產(chǎn)生裝置進(jìn)一步將所述反饋信息分類為所述第二反饋 信息和第三反饋信息,將被確定為具有表示用戶對特定內(nèi)容條目的偏好的級 別、并且所述級別低于第一級別且不低于第二級別的所述反饋信息分類為所并且所述級別低于第二級別的所述反饋信息分類為所述第三反饋信息,對于 所述第三反饋信息不產(chǎn)生訓(xùn)練數(shù)據(jù)。
      5. —種在學(xué)習(xí)用戶針對內(nèi)容條目的偏好的信息處理設(shè)備中的信息處理方法,所述方法包括步驟獲得用戶對特定內(nèi)容條目的操作或表達(dá)作為反饋信息; 從所獲得的所述反饋信息中產(chǎn)生用于所述偏好學(xué)習(xí)的訓(xùn)練數(shù)據(jù);和 通過使用產(chǎn)生的多條所述訓(xùn)練數(shù)據(jù)與訓(xùn)練數(shù)據(jù)相關(guān)聯(lián)地學(xué)習(xí)用戶的所述偏好和如何將含義附加到所述反饋信息。
      6. —種使學(xué)習(xí)用戶針對內(nèi)容條目的偏好的計算機(jī)執(zhí)行控制處理的程序, 包括步驟獲得用戶對特定內(nèi)容條目的操作或表達(dá)作為反饋信息; 從所獲得的所述反饋信息中產(chǎn)生用于所述偏好學(xué)習(xí)的訓(xùn)練數(shù)據(jù);和 通過使用產(chǎn)生的多條所述訓(xùn)練數(shù)據(jù)與訓(xùn)練數(shù)據(jù)相關(guān)聯(lián)地學(xué)習(xí)用戶的所述 偏好和如何將含義附加到所述反饋信息。
      7. —種學(xué)習(xí)用戶對內(nèi)容條目的偏好的信息處理設(shè)備,所述設(shè)備包括獲得單元,用于獲得用戶對特定內(nèi)容條目的操作或表達(dá)作為反饋信息; 訓(xùn)練數(shù)據(jù)產(chǎn)生單元,用于針對從所述獲得單元獲得的所述反饋信息學(xué)習(xí)的所述偏好產(chǎn)生訓(xùn)練數(shù)據(jù);和學(xué)習(xí)單元,用于通過使用由所述訓(xùn)練數(shù)據(jù)產(chǎn)生單元產(chǎn)生的多條訓(xùn)練數(shù)據(jù)來與訓(xùn)練數(shù)據(jù)相關(guān)聯(lián)地學(xué)習(xí)用戶的所述偏好以及如何向所述反饋信息附加含義。
      全文摘要
      學(xué)習(xí)用戶對內(nèi)容條目的偏好的信息處理設(shè)備,包括獲得裝置,用于獲得用戶對特定內(nèi)容條目的操作或表達(dá)作為反饋信息;訓(xùn)練數(shù)據(jù)產(chǎn)生裝置,用于針對從獲得裝置獲得的反饋信息學(xué)習(xí)的偏好產(chǎn)生訓(xùn)練數(shù)據(jù);和學(xué)習(xí)裝置,用于通過使用由訓(xùn)練數(shù)據(jù)產(chǎn)生裝置產(chǎn)生的多條訓(xùn)練數(shù)據(jù)來與訓(xùn)練數(shù)據(jù)相關(guān)聯(lián)地學(xué)習(xí)用戶的偏好以及如何向反饋信息附加含義。
      文檔編號G06Q10/00GK101334857SQ20081013050
      公開日2008年12月31日 申請日期2008年6月26日 優(yōu)先權(quán)日2007年6月26日
      發(fā)明者山本則行 申請人:索尼株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1