摘 要:結(jié)合用戶建模和群建模技術(shù),提出一種基于MAS的個(gè)性化信息檢索模型,給出基于C/S的多智能體的個(gè)性化信息檢索系統(tǒng)框架結(jié)構(gòu),詳細(xì)分析各智能體的功能和技術(shù)方法,實(shí)現(xiàn)信息檢索的個(gè)性化、智能化。
關(guān)鍵詞:智能代理;MAS;信息檢索;系統(tǒng)模型;建模方法
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信息的迅速增長(zhǎng)造成信息過(guò)載,用戶查找信息需借助搜索引擎,而搜索引擎提供的服務(wù)卻難以令人滿意。一方面由于用戶和系統(tǒng)的交互性差,用戶清楚自己的信息需求特征卻無(wú)法描述,另一方面由于搜索引擎自身特性,無(wú)法過(guò)濾與用戶無(wú)關(guān)的文檔。
本文希望采用網(wǎng)絡(luò)智能思想,通過(guò)多智能代理技術(shù),結(jié)合用戶的基本信息和動(dòng)態(tài)信息建立用戶模型和用戶群模型,運(yùn)用信息檢索和數(shù)據(jù)挖掘技術(shù),建立了一個(gè)個(gè)性化信息檢索模型。結(jié)合智能體的思想,通過(guò)某種方式完成信息查找、過(guò)濾和調(diào)整。使得系統(tǒng)具有靈活性、智能性和擴(kuò)充性。
2 Agent技術(shù)
Agent是一個(gè)實(shí)體,具有一定的知識(shí),并能夠針對(duì)特定目標(biāo)有效地運(yùn)用知識(shí)求解問(wèn)題,具有自主性、交互性、適應(yīng)性、進(jìn)化性、可通信性、理性等特性。每個(gè)Agent會(huì)觀察用戶的動(dòng)作,主動(dòng)提供處理環(huán)境所需技術(shù),根據(jù)用戶反饋不斷更新檢索結(jié)果,為實(shí)現(xiàn)Web信息檢索智能化提供了有力支持。
多Agent是指具有不同目標(biāo)的多個(gè)Agent對(duì)其目標(biāo)、資源等進(jìn)行合理的安排,以協(xié)調(diào)各自行為,最大程度地實(shí)現(xiàn)各自的目標(biāo),它由多個(gè)Agent組成,每個(gè)Agent又是一個(gè)自治計(jì)算實(shí)體,具有目標(biāo)、知識(shí)、能力。多Agent適應(yīng)個(gè)性化信息檢索處理環(huán)境所需的靈活性的特點(diǎn),可以在Web上建立能夠完成相應(yīng)功能的Agent,通過(guò)學(xué)習(xí)不斷適應(yīng)調(diào)整并通過(guò)交互相互通信合作,協(xié)助用戶準(zhǔn)確、有效地獲取信息。
智能代理技術(shù),主要是指具有智能性,可支持高級(jí)、復(fù)雜自動(dòng)處理代理軟件技術(shù),并能夠按照設(shè)計(jì)者指示要求獨(dú)立收集信息并在再次過(guò)程中自我學(xué)習(xí),具有自動(dòng)性,目標(biāo)驅(qū)動(dòng)性。連續(xù)性和能動(dòng)性等特點(diǎn),可以在較高的程度上去分辨識(shí)別、理解與應(yīng)用其用戶的需求及其特征。智能代理技術(shù)為Internet上自動(dòng)的信息收集提供框架?;诖斯δ芴匦裕ㄟ^(guò)對(duì)相關(guān)應(yīng)用和系統(tǒng)的分析,提出了一個(gè)基于MAS的實(shí)現(xiàn)框架。
個(gè)性化信息檢索是指根據(jù)用戶的興趣和特點(diǎn)進(jìn)行檢索,返回與用戶需求相關(guān)的檢索結(jié)果。一般檢索過(guò)程:首先用戶輸入查詢請(qǐng)求,然后搜索引擎搜索文檔,并將搜索結(jié)果返回給用戶,最后用戶查看相關(guān)文檔或者修改查詢請(qǐng)求。查看相關(guān)文檔或者修改查詢請(qǐng)求是用戶對(duì)檢索信息的反饋,能夠反映用戶信息需求及其變化。通過(guò)反饋信息,實(shí)現(xiàn)用戶個(gè)人Agent和用戶群Agent的模型更新,完成個(gè)性化過(guò)濾和協(xié)作式推薦2部分功能,因此用戶個(gè)人Agent和用戶群Agent是系統(tǒng)的核心。圖1表示該個(gè)性化信息檢索模型框架結(jié)構(gòu)。
下面對(duì)用戶個(gè)人Agent、用戶群Agent、推薦Agent、過(guò)濾Agent功能模塊在實(shí)現(xiàn)機(jī)制上進(jìn)行分析說(shuō)明。