當前位置:學問君>學習教育>畢業論文>

數字圖書館中個性化資訊檢索研究

學問君 人氣:2.03W

摘要:本文透過將智能技術應用於數字圖書館資訊檢索系統,並結合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 工作流程描述如下: