版權(quán)歸原作者所有,如有侵權(quán),請聯(lián)系我們

[科普中國]-用戶建模

科學(xué)百科
原創(chuàng)
科學(xué)百科為用戶提供權(quán)威科普內(nèi)容,打造知識科普陣地
收藏

基本概念

用戶建模是個性化系統(tǒng)的核心。概括地說,用戶建模是對用戶信息的一種表示,主要包括三個問題:對什么建模、如何建模、如何維護模型。

用戶興趣建模是一個復(fù)雜的過程,既包括用戶相關(guān)信息的收集與挖掘,還包括用戶興趣的提取和表示,以及長期興趣、近期興趣、即時興趣的組織與維護?以上各個方面相互聯(lián)系相互作用,共同構(gòu)成一個完整的用戶建模體系,例如用戶興趣模型采用的表示方法決定了信息收集時必須記錄的信息,同時也決定了長期興趣、近期興趣、即時興趣的組織結(jié)構(gòu)。1

建模方法建模方法包括三個方面:一是如何獲得用戶的有用信息;二是用戶模型的表示方法問題;三是如何將前兩個方面結(jié)合起來,從而產(chǎn)生出用戶的模型。

建模是一個過程,包括很多方面,不同應(yīng)用背景下建模過程也會不同,但一般至少包括以下三個方面:一是用戶行為的模型和表示,并根據(jù)該模型記錄用戶具體訪問行為,產(chǎn)生出用戶行為日志;二是根據(jù)用戶的行為模式評價用戶對所訪問的信息項的關(guān)注程度;三是根據(jù)用戶所訪問的信息內(nèi)容對用戶的興趣進行提取和量化評價,構(gòu)建用戶的興趣模型。這信息內(nèi)容對用戶的興趣進行提取和量化評價,構(gòu)建用戶的興趣模型。這三個問題密切相關(guān),前一個問題均為解決后一個問題的前提或基礎(chǔ)。

由于用戶信息會發(fā)生轉(zhuǎn)變,因此需要提供一個動態(tài)跟蹤機制來捕獲這些變化,從而能分辨出不同興趣之間的差異:用戶興趣模型的變化主要表現(xiàn)在興趣度的衰減和強化兩方面,并由此表現(xiàn)出用戶興趣的遷移。從整個用戶行為歷史來看,每個興趣點被訪問的次數(shù)是單調(diào)增長的,因此相應(yīng)的興趣度都在被強化;而衰減的目的是表達一個興趣點如果在最近一段時間內(nèi)沒有被訪問,則其興趣度應(yīng)該被降低。

為了正確捕獲用戶的興趣模型,可將用戶興趣可分為三種情況。一是長期興趣,反映了用戶穩(wěn)定的長期的信息需求,這些興趣會隨著時間推移積累成廣泛的興趣點,這將導(dǎo)致信息推薦發(fā)散在多個主題上,從而缺乏針對性;二是近期興趣,反映了用戶最近一個時間段內(nèi)的信息需求趨勢,基本目標(biāo)是根據(jù)用戶的近期訪問行為,在用戶長期興趣中選擇幾個作為用戶近期的關(guān)注焦點,從而克服基于長期興趣進行推薦的問題;三是即時興趣,反映的是用戶在與系統(tǒng)交互過程中的實時信息需求,其可能是某個穩(wěn)定興趣的體現(xiàn),也可能是與長短期興趣均無關(guān)的臨時性的信息需求。

盡管三種用戶興趣互不相同,但它們之間又有著內(nèi)在的聯(lián)系:概括地說,即時興趣是近期興趣的累積基礎(chǔ),而近期興趣是長期興趣的累積基礎(chǔ);即時興趣和近期興趣能夠反映用戶需求的動態(tài)變化,而長期興趣則體現(xiàn)了用戶較為穩(wěn)定的信息需求。

用戶模型的動態(tài)特征捕獲值得進一步深入研究。目前主要采用的方法是通過近期興趣來建立用戶當(dāng)前的興趣點,從而捕獲用戶興趣的變化。一般而言,近期興趣和長期興趣在建模過程上是相似的,只是前者將時間限制在某個特定階段內(nèi)i因此,用戶模型的動態(tài)特征捕獲方法盡管有一定的效果,但其模型基礎(chǔ)并不完善,表現(xiàn)在以下幾個方面:①長期興趣與近期興趣并沒有統(tǒng)一在一個框架之下;②長期興趣與近期興趣之間的關(guān)系并不明確;③并未涉及衰減和強化兩方面的機制問題,因此也不能刻畫用戶興趣的遷移模式。1

建模技術(shù)用戶手工定制建模用戶手工定制建模是指用戶模型由用戶自己手工輸入或選擇的用戶建模方法。如用戶自己輸入感興趣的關(guān)鍵詞列表,或選擇感興趣的欄目等。

但用戶手工定制建模存在著以下幾個方面的不足:

第一,因為建模過程完全依賴于用戶,容易降低用戶使用系統(tǒng)的積極性;用戶不愿意參與對系統(tǒng)的訓(xùn)練,即使用戶知道對系統(tǒng)進行訓(xùn)練會給自己帶來好處。

第二,用戶難以全面、準(zhǔn)確地羅列自己感興趣的欄目或關(guān)鍵詞,從而導(dǎo)致用戶模型不夠準(zhǔn)確;

第三,當(dāng)用戶興趣發(fā)生變化時,用戶必須重新輸入用戶模型;用戶手工定制的用戶模型是靜態(tài)的,這與用戶興趣的漸變性不符。

示例用戶建模示例用戶建模是指由用戶提供與自己興趣相關(guān)的示例及其類別屬性來建立用戶模型的建模方法。由于用戶對自己的興趣和偏好等最有發(fā)言權(quán),因此由用戶提供的有關(guān)自己興趣的示例最能集中、準(zhǔn)確地反映用戶的興趣和偏好等特點。

自動用戶建模自動用戶建模是指根據(jù)用戶的瀏覽內(nèi)容和瀏覽行為自動構(gòu)建用戶模型,建模過程無須用戶主動提供信息的建模方法。自動用戶建模的主要代表有:卡內(nèi)基·梅隆大學(xué)的WebWatcher,德國國家研究中心的ELFI,麻省理工學(xué)院的Letizia等。

自動用戶建模實際上是改進了示例用戶建模方法中的示例獲取途徑,將其轉(zhuǎn)化為無須用戶標(biāo)注的自動示例獲取方法。通過對用戶瀏覽頁面的聚類和分類,就能夠得到用戶感興趣的主題,從而實現(xiàn)自動建模。此外,Web日志挖掘也是一條實現(xiàn)自動用戶建模的途徑。

自動用戶建模雖然存在著容易引入噪聲,不利于構(gòu)建高質(zhì)量的用戶模型的缺點,但是,自動用戶建模無需用戶主動提供信息,不會對用戶造成干擾,有利于提高個性化服務(wù)的易用性,促進個性化服務(wù)的發(fā)展。2