數字圖書館中個性化信息檢索研究

學識都 人氣:2.02W

摘要:本文通過將智能技術應用於數字圖書館信息檢索系統,並結合Agent的特點和優勢,提出了一個基於Agent技術的個性化信息檢索模式,提高數字圖書館的個性化信息服務水平,提高信息檢準率,實現面向用户興趣的信息搜索。 
  關鍵詞:數字圖書館 Agent 個性化信息服務 
   
  在網絡技術迅速發展的今天,人們已經從信息匱乏時代進入到信息爆炸的時代,但是人們在認知過程中所面臨的供求矛盾並沒有由此而得到解決。數字圖書館的個性化信息檢索技術為解決這一矛盾提供了可行性。 
   
  1、個性化信息檢索的Agent技術 
   
  1.1 Agent的概念 
  Agent是在分佈式系統中持續自主發揮作用的並且能以主動交互服務的方式完成一系列操作的計算實體,是一種基於分佈式系統技術的設計模式。 
  1.2 Agent的基本結構 
  Agent基本結構分為三部分既信息處理系統、引擎模塊、內部狀態集。 
  (1)信息處理系統是Agent的行為控制系統。Agent的活性正是表現在它的事件處理系統上。在該結構中,信息是與Agent有關的特定狀態。信息處理系統涉及三個環節的活動即信息的感應、信息的適配、信息的處理。信息的感應,Agent在信息感應環節中時刻捕捉其所關注的信息狀態的出現。並根據其活動類型啟動相應的信息適配器工作。信息的適配,信息的適配主要是Agent通過適配器獲取相關事件信息作識別。在Agent的基本結構中適配器作為外界與Agent交流信息的接口來使用。信息的處理,Agent通過信息的感應和適配表明了當前信息檢索事件的表徵狀態,而信息的處理這一環節正是通過對信息檢索事件的表徵狀態的處理使Agent智能化的不斷髮生變化。 
  (2)引擎模塊是Agent的核心。Agent的引擎種類主要有以下三種觸發引擎、反射引擎、執行引擎。觸發引擎,當出現某些事件時,觸發引擎就操縱事件的規則,執行復雜的推理以決定事件的反映。比如説一個傳遞給A的服務器請求導致消息事件的發生。A的(消息)事件感知將及時檢測該事件的發生’從而引發A的(消息)事件適配接收此消息。反射引擎,其作用是檢測事件並且反映出Agent現有的.狀態。執行引擎,信息檢索事件發生時能夠使用虛擬機系統調用Java或者調用腳本語言解釋系統。總的來看,引擎模塊主要負責處理人機之間檢索信息的互動,具有交互與協調功能。 
  (3)內部狀態集是表現Agent當前狀態的成分,它包括感知器、適配信息、數據庫信息。感知器,感知器時刻感應檢索信息的出現。適配信息,從感知器接受信息,並且對其做出反映並提供與其它信息資源做出連接。比如用户界面信息、連接指引信息等。數據庫信息,為了方便信息的查詢及共享使信息以某種標準格式存儲在庫裏。 
   
  2、Agent的個性化信息檢索結構體系 
   
  2.1 現有的個性化信息檢索結構體系的缺陷 
  (1)較少的考慮用户的差異,適應用户興趣變化能力差 
  (2)綜合利用個性化信息檢索優勢性差 
  (3)用户與檢索系統交互方式比較單一 
  (4]檢索精度和效率低 
  (5)動態監測能力差 

數字圖書館中個性化信息檢索研究

2.2 Agent個性化信息檢索的結構體系總體建設思路 
  通過對現有的個性化檢索結構體系缺陷的分析,我們提出了基於Agent的個性化信息檢索結構體系。 
  t的個性化信息檢索 
  根據以上對基於Agent個性化信息檢索結構體系的思路分析,筆者提出了以下新的基於Agen價性化信息檢索模型 
  3.1 針對現有的個性化信息檢索模型的缺陷進行了如下的改進: 
  (1)進一步的考慮到用户的差異並採取循環反饋的措施使的系統給出結果能夠自適應於用户查詢興趣的變化。並在用户接口和用户數據庫連接環節除了採用相關問題反饋和聚類處理還採用了更新創建用户檔案的措施,進一步提高了查詢效率。 
  (2)採用了基於內容和查詢協作的雙向混合過濾,使的查詢結果更加準確。 
  3.2 工作流程描述如下: