碼教授為你介紹協同式專家系統

lucky馮帥發表於2018-08-27

協同式專家系統(Cooperative Expert System,CES)也稱群專家系統,是一種能綜合若干個相近領域或同一領域內多個方面的分專家系統相互協作、共同解決單個分專家系統無法解決的更廣領域或更復雜問題的專家系統。協同式專家系統是解決單專家系統存在的知識的“窄臺階”問題的一條重要途徑。


從結構上看,協同式專家系統和分散式專家系統有一定的相似之處,它們都涉及到多個分專家系統。但在功能上卻有較大差異,分散式專家系統強調的是功能分佈和知識分佈,它要求系統必須在多個結點上並行執行;協同式專家系統強調的則是各分專家系統之間的協同,各分專家系統可以在不同結點上執行,也可以在同一個結點上執行。因此,要設計和建立一個協同式專家系統,一般需要解決以下問題。


(1)任務的分解


根據領域知識,將確定的總任務合理地劃分為若干個子任務(各個子任務之間允許有一定的重疊),每個子任務對應著一個分專家系統。至於一個分散式專家系統應該劃分為多少個分專家系統,一般應尊重領域專家的意見。


(2)公共知識的匯出


公共知識的匯出是指把各子任務所需要的公共知識部分分離出來,形成一個公共知識庫,供各分專家系統共享。至於各子任務所需要的專用知識,仍分別存放在各分專家系統的專用知識庫中。這種對知識的共享和專用存放方式,可減少知識冗餘,便於對知識的維護和修改。


(3)“討論”方式


協同式專家系統通常把“黑板”作為各分專家系統進行討論的園地。所謂黑板,實際上是一個設在記憶體裡的可供各分專家系統隨機存取的儲存區。各分專家系統可以隨時從黑板上了解其他分專家系統對某個問題的“意見”,獲取它所需要的各種資訊。同時,也可隨時將自己的“意見”發表在黑板上,供其他分專家系統參考。


(4)裁決問題


裁決問題是指如何由多個分專家系統來決定某個問題,其解決辦法往往與問題本身的性質有關。若問題是一個非選擇題,則可採用表決法或加權平均法。其中,表決法是指以多數分專家系統的意見作為最終的裁決;加權平均法是指對參與解決該問題的不同分專家系統給予不同的權值。若問題是一個評分問題,則可採用加權平均法等辦法。若問題是一個互補問題,則可採用互相配合的方法。


(5)驅動方式


儘管協同式專家系統的各分專家系統可能在同一個處理機上執行,也仍然存在用什麼方式將各分專家系統啟用的問題,即驅動方式問題。協同式專家系統的驅動方式與分散式專家系統中所採用的驅動方式基本上是一樣的,在分散式專家系統中介紹的驅動方式對協同式專家系統同樣可用。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31549219/viewspace-2212888/,如需轉載,請註明出處,否則將追究法律責任。

相關文章