摘 要:結合用戶建模和群建模技術,提出一種基于MAS的個性化信息檢索模型,給出基于C/S的多智能體的個性化信息檢索系統框架結構,詳細分析各智能體的功能和技術方法,實現信息檢索的個性化、智能化。
關鍵詞:智能代理;MAS;信息檢索;系統模型;建模方法
Design of MAS-based Personalized Information Retrieval System
HAO Weidong
(School of Information and Science,Chengdu University,Chengdu,610106,China
Abstract:By way of user modeling and group modeling,the paper offers a model of MAS-based personalized information retrieval system.The framework of model based on C/Sis provided and the functions and methods are proposed in detail.It makes information retrieval personalized and intelligent.
eywords:agent;MAS;information retrieval;system model;modeling method
1 引 言
Web信息的迅速增長造成信息過載,用戶查找信息需借助搜索引擎,而搜索引擎提供的服務卻難以令人滿意。一方面由于用戶和系統的交互性差,用戶清楚自己的信息需求特征卻無法描述,另一方面由于搜索引擎自身特性,無法過濾與用戶無關的文檔。
本文希望采用網絡智能思想,通過多智能代理技術,結合用戶的基本信息和動態信息建立用戶模型和用戶群模型,運用信息檢索和數據挖掘技術,建立了一個個性化信息檢索模型。結合智能體的思想,通過某種方式完成信息查找、過濾和調整。使得系統具有靈活性、智能性和擴充性。
2 Agent技術
Agent是一個實體,具有一定的知識,并能夠針對特定目標有效地運用知識求解問題,具有自主性、交互性、適應性、進化性、可通信性、理性等特性。每個Agent會觀察用戶的動作,主動提供處理環境所需技術,根據用戶反饋不斷更新檢索結果,為實現Web信息檢索智能化提供了有力支持。
多Agent是指具有不同目標的多個Agent對其目標、資源等進行合理的安排,以協調各自行為,最大程度地實現各自的目標,它由多個Agent組成,每個Agent又是一個自治計算實體,具有目標、知識、能力。多Agent適應個性化信息檢索處理環境所需的靈活性的特點,可以在Web上建立能夠完成相應功能的Agent,通過學習不斷適應調整并通過交互相互通信合作,協助用戶準確、有效地獲取信息。
智能代理技術,主要是指具有智能性,可支持高級、復雜自動處理代理軟件技術,并能夠按照設計者指示要求獨立收集信息并在再次過程中自我學習,具有自動性,目標驅動性。連續性和能動性等特點,可以在較高的程度上去分辨識別、理解與應用其用戶的需求及其特征。智能代理技術為Internet上自動的信息收集提供框架。基于此功能特性,通過對相關應用和系統的分析,提出了一個基于MAS的實現框架。
個性化信息檢索是指根據用戶的興趣和特點進行檢索,返回與用戶需求相關的檢索結果。一般檢索過程:首先用戶輸入查詢請求,然后搜索引擎搜索文檔,并將搜索結果返回給用戶,最后用戶查看相關文檔或者修改查詢請求。查看相關文檔或者修改查詢請求是用戶對檢索信息的反饋,能夠反映用戶信息需求及其變化。通過反饋信息,實現用戶個人Agent和用戶群Agent的模型更新,完成個性化過濾和協作式推薦2部分功能,因此用戶個人Agent和用戶群Agent是系統的核心。圖1表示該個性化信息檢索模型框架結構。
下面對用戶個人Agent、用戶群Agent、推薦Agent、過濾Agent功能模塊在實現機制上進行分析說明。