通過各種各樣的數據源獲取每個用戶的儘可能全面的信息

個性化組成過程大致可以分為5個階段:用戶信息收集-數據預處理-數據挖掘-個性化推薦-用戶評價。在個性化推薦系統開發的具體階段,可以進行功能的細化。同時,個性化在應用過程中,根據用戶的評價,調整個性化策略,從而改進個性化質量。根據個性化方案的不同設計思想,可以有多種形式的個性化推薦過程。如圖1.1所示。

通過各種各樣的數據源獲取每個用戶的儘可能全面的信息

圖1.1 個性化過程

(a)數據驅動個性化過程;(b)目標驅動個性化過程

數據驅動的個性化採用“自底向上”的設計思想,如圖1.1(a)所示。

第一步,個性化過程從不同的交互渠道收集用戶信息開始,比如,通過Web、電話、直接發送郵件等。也可以通過各種各樣的數據源獲取每個用戶的儘可能全面的信息。

通過各種各樣的數據源獲取每個用戶的儘可能全面的信息

第二步,一旦用戶信息收集完畢,就要對收集的信息進行清理,也就是把一些冗餘的、與用戶個性化不太相關的數據清除,數據格式規範化。

通過各種各樣的數據源獲取每個用戶的儘可能全面的信息

第三步,在開發用戶個性化應用中一個關鍵問題是,怎樣構建一個精確的、容易理解的用戶模型。經過數據預處理的數據,識別用戶的興趣愛好生成用戶模型,並按照一定的格式存儲起來。


分享到:


相關文章: