動態用戶模型

動態用戶模型

模型是指對於某個實際問題或客觀事物、規律進行抽象後的一種形式化表達方式。動態用戶模型是動態地根據用戶個人興趣和行為建立的模型。主要用來捕捉並記錄用戶在某段時間內相對穩定的信息需求,它不僅是對個別用戶的一般性描述,也是一種面向算法,具有特定數據結構和形式化的用戶描述。

基本介紹

  • 中文名:動態用戶模型
  • 外文名:Dynamic user model
  • 學科:計算機科學
  • 特點:動態地
  • 目的:捕捉用戶的有關興趣
  • 有關理論:心理學、用戶的需要理論
簡介,用戶興趣信息獲取途徑,用戶建模的方法,基礎理論,

簡介

用戶模型是對網站目標群體真實特徵的勾勒,是真實用戶的虛擬代表。建立用戶模型的目的是:儘量減少主觀臆測,走近用戶,理解他們真正需要什麼,從而知道如何更好的為不同類型用戶服務。用戶模型的早期套用主要是自適應人機界面(Adaptive human-computer interface),同時也是信息過濾(Information Filtering)機制研究的一個核心問題。用戶界面是直接與用戶互動的接口,通過與用戶的互動,接收用戶的行為,積累用戶處理事務的經驗,以應對用戶出現的新動作。用戶模型是用於存儲和管理用戶的行為歷史、存儲學習用戶行為的知識和進行相關推導的知識的功能集合。信息過濾研究的是面向個體進行信息過濾篩選,它關注用戶的長線需求(在一段時間內較為固定不變的需求),提供與其相關的信息。動態用戶模型根據戶模型中記錄,動態地捕捉並記錄用戶的需求興趣點,通過建立模型來記錄、管理用戶的興趣,描述用戶可能的潛在興趣需求,為用戶個性化、智慧型化制服務。

用戶興趣信息獲取途徑

採用什麼方式及時、準確的獲取用戶興趣是用戶興趣模型建立的基礎。一般情況下,用戶興趣獲取是指從用戶的瀏覽內容、用戶的瀏覽行為和用戶的反饋信息中獲得用戶興趣信息。大體而言,我們可以通過以下途徑獲取用戶信息:
用戶主動提供
搜尋系統提供人機互動界面,在頁面中設定一些興趣模板或者以提問的方式收集用戶興趣信息,一般通過用戶註冊這類操作完成。用戶信息輸入後,系統進行目標標識,對其進行聚類,形成不同的用戶興趣方向。該方法有著嚴重的缺陷,它需要用戶的積極參與才能完成,如果興趣收集頁面設定的過於複雜,用戶很難有耐心完成,設定的過於簡單又達不到預期目的。並且,用戶的語言表達和類別劃分具有模糊性,所以該方式難以全面清楚的表達用戶的真正需要。
跟蹤、分析用戶瀏覽行為
用戶的瀏覽行為,包括用戶在每個頁面上駐留的時間,對每一個頁面進行的操作,比如:下載、保存、列印頁面和將頁面加入收藏夾等。一般來說,用戶會將其經常訪問的網頁放入收藏夾,以方便下次訪問,對某些重要的內容,需要繼續查閱和後續整理的,用戶甚至會將其下載保存到本地。相對於用戶瀏覽過的頁面,用戶收藏和保存的頁面只是很少的一部分,不可能完全反映用戶興趣需求,即使如此,它還是能很好的反映用戶的部分興趣或者短期興趣,因此,這一部分的研究還是比較受關注的。
伺服器端獲取
用戶的登錄、瀏覽記錄以及用戶的訪問行為都記錄在網際網路中伺服器上的日誌檔案中。通過分析這些日誌檔案可以獲取用戶已瀏覽過的頁面集合,從而可以理解用戶的行為。
Internet上收集用戶信息的伺服器分三種,一般網站伺服器、代理伺服器和搜尋引擎網站伺服器。一般網站伺服器記錄了用戶對網站的訪問,而對於用戶訪問的其它網站信息不作記錄,也無法記錄,因此通過網站伺服器日誌構建的用戶模型只能反映用戶在網站中的興趣,不能全面反映用戶興趣。不過,對於網站管理者而言,網站伺服器日誌是用戶最佳信息來源。而代理伺服器日誌可以記錄用戶對所有網站的訪問,因而通過代理伺服器日誌可以較全面的反映用戶興趣,但它對某一單獨網站內部的訪問記錄沒有網站本身伺服器記錄的細緻。
客戶端
一般通過在用戶的客戶端定製瀏覽器或安裝瀏覽器外掛程式的方法實現客戶端用戶信息的獲取。這也是最有效的獲取辦法,但這對用戶要求較高,提高了用戶參與的門濫,是不利於普及的技術。

用戶建模的方法

根據獲取用戶信息方式的不同,用戶建模的方法可以分為:顯式建模與隱式建模兩種方式。
顯式建模方法
顯式建模需要用戶的參與,通過要求用戶提供自己的感興趣信息和對搜尋結果進行評價的方式實現。根據用戶參與程度的不同,顯式建模的方法又可以分為如下兩種:
用戶手工定製建模是指用戶模型通過用戶自己手工輸入感興趣的信息,比如興趣詞列表、興趣種類以及用戶註冊時的背景知識等相關用戶信息來創建的方法。在個性化信息服務發展的早期,用戶手工定製建模是用戶建模的主要方法。用戶手工定製方法實現簡單,並且具有較好的效果,但也存在一些問題,比如模型更新困難,用戶興趣發生轉移時,需要用戶重新提供興趣信息給模型以便更新原有信息,這在現實中難以實現。並且對用戶依賴較大,需要用戶的主動參與,這些均會對用戶的正常瀏覽造成不便。而且,用戶也很難準確而全面的列出自己感興趣的關鍵字或者類別。
示例用戶建模是指用戶在瀏覽網頁過程中通過標註自己喜歡的頁面示例自己的興趣偏向。系統還可能對頁面做類別的劃分,以這些信息構建用戶模型的方法稱為示例用戶建模。由於最了解用戶興趣和偏好的人是用戶自己,因而用戶提供的興趣信息能夠比較集中和相對可靠的反映用戶興趣偏好。從對用戶的依賴而言,示例建模相對較少。構建的用戶模型更能反映用戶興趣愛好,並且,容易收集用戶的近期興趣,便於模型的更新。但需要用戶在瀏覽過程中標註感興趣頁面以便得到示例,這也會影響用戶的正常瀏覽。
隱式建模方法
隱式建模也稱自動用戶建模它是指通過對用戶的網頁瀏覽和查詢歷史進行記錄,分析推測出哪些信息是用戶感興趣的,進而根據這些信息自動構建用戶模型,期間無需用戶的參與。此方法和示例用戶建模方法有些類似。只是缺少了用戶對瀏覽網頁的蹄選,默認瀏覽過的網頁均是用戶感興趣的信息。容易引入噪聲,不利於構建高質量的用戶模型由於這類建模無須用戶的參與,因而不會造成對用戶的干擾,有利於提高個性化服務的易用性。因此自動建模技術將是未來用戶建模技術研究的重要方向。

基礎理論

動機心理學理論
用戶使用任何產品,都受動機驅使。進行設計調查,首先需要分析用戶的使用動機。影響人們做一件事的動機很多,按照動機心理學,可以把用戶使用各種產品的動機分為以下幾種:
  • 生活方式。生活方式是價值觀念的影響在日常生活中的表現形式。每個人都會根據自己的人生經驗確定自己的生存方式,一般包含三種概念:在危難情況下的求生方式、追求穩定的生活方式和追求變化的生活方式。
  • 審美觀念。它是人們通過知覺或認知形成的心理體驗,最終導致情緒感受。每個人的審美觀念受許多因素影響。
  • 習慣。習慣指個人長期保留下來的比較固定的或自然的行為方式、思維方式、審美觀念等等,它可能表現為工作中、生活中、人際交往中、對各種產品的觀念中。它是設計中需要注意的用戶使用動機之一。
  • 條件。指使用或購買產品時的自身條件,例如居住面積、室內設施、經濟收人、家庭人口、城市或農村等等方面。
  • 環境。指使用或購買產品所涉及的外界自然因素或他人因素。
  • 社會期待。有些人的動機受父母、配偶、朋友、同事期待的影響較大,有些人的動機受自己認為的“潮流”影響較大。
  • 能力與知識。能力是完成一件事情的心理因素。知識在這裡主要指新科技發展引起人們對產品的使用動機。
  • 信念(信仰)。信念會導致強烈的動機,並付出很大努力。
馬斯洛的需要結構
這個需要理論產生於美國文化範圍中,以個人主義為核心價值。馬斯洛調查了愛因斯坦等多位人物,總結了他們的人生經歷,提出人的基本需要是:生理需要,安全需要,歸屬和愛的需要,自尊的需要,自我實現的需要,認知的欲望,審美需要。並且指出這些需要呈金字塔形排列,在底層的需要得到滿足後,人就會產生更高的需要。

相關詞條

熱門詞條

聯絡我們